# ArcGIS API for Python Reviews
**Vendor:** Esri  
**Category:** [Python Web Frameworks](https://www.g2.com/categories/python-web-frameworks)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 15
## About ArcGIS API for Python
ArcGIS API for Python is a Python library for working with maps and geospatial data, powered by web GIS. It provides simple and efficient tools for sophisticated vector and raster analysis, geocoding, map making, routing and directions, as well as for organizing and managing a GIS with users, groups and information items.




## ArcGIS API for Python Reviews
  ### 1. Incomplete but promising

**Rating:** 3.5/5.0 stars

**Reviewed by:** Judy M. | GIS Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 10, 2019

**What do you like best about ArcGIS API for Python?**

It’s made my life so much easier by allowing me to automate and streamline processes for my job.

**What do you dislike about ArcGIS API for Python?**

It can be a bit slow to log into my account through the API—about 20 seconds—which can take up the bulk of my script run time for simpler tasks.

**Recommendations to others considering ArcGIS API for Python:**

Check out GeoNet for resources—it serves as a centralized GIS-specific version of StackExchange.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

I’ve been able to convert .kmz pop-up fields to ArcGIS attribute fields, generate secure automatic tokens every hour, and back up ArcGIS online assets daily using custom scripts I’ve written with the API.

  ### 2. Best API for Geographic Information System

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2019

**What do you like best about ArcGIS API for Python?**

My organization builds applications mainly using Python and the ArcGIS API is very easy to use and integrate with different programs using Python. The features that they provide such as using APIs for cross-platform and provide about 1,000,000 basemap and geocode transactions per month for free is great for start-ups.

**What do you dislike about ArcGIS API for Python?**

There is a different Commercial Deployment version also for ArcGIS API for Python which includes all the features in the free version and additionally just gives deployment of unlimited revenue-generating apps and ESRI technical support. I believe that for the commercial version they can provide some more benefits to the user too so it can become satisfactory.

**Recommendations to others considering ArcGIS API for Python:**

The documentation provided by ArcGIS API for Python is very easy to understand and so I would recommend anyone considering this to go there first.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

Mainly with different projects, I use ArcGIS API for Elevation Analysis and Spatial Analysis along with Data Visualization to understand the geographic data.

  ### 3. ArcGIS is truly out of this world

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2019

**What do you like best about ArcGIS API for Python?**

ArcGIS is compatible with Python, the worlds leading scripting language, as ArcGIS  is gaining populatity with more than 10 percent of the GIS market share, it is usable in navigation for backpacking and outdoor use. I like the usability of the ArcGIS API for python, versus ANgular 2 for Google Maps. I can also integrate ArcGIS easily to many downstream applications, as development up-time is low so is responsive latency in testing and deployment.

**What do you dislike about ArcGIS API for Python?**

ArcGIS is sometimes out of this world, like  a flying kite and need a virtual window manager to use.
My cat also mixes it up with the real world.

**Recommendations to others considering ArcGIS API for Python:**

If you like coding in Python(I also have a pet python), this is the APK for you as you can also use it sandboxed online, and with GitPod.io


**What problems is ArcGIS API for Python solving and how is that benefiting you?**

I am creating Auto-Pilot and landuse/navigation systems with ArcGIS integration.

  ### 4. its awesome 

**Rating:** 4.0/5.0 stars

**Reviewed by:** anojan y. | analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** March 26, 2019

**What do you like best about ArcGIS API for Python?**

its a very good library for who like to do code in Python and with Geographic data. I appreciate that supports Pandas!

**What do you dislike about ArcGIS API for Python?**

most irritating thing for me, that I can only use .zip file format also, while overwriting the feature layer there was a Key Error. That was a frustrating glitch.

**Recommendations to others considering ArcGIS API for Python:**

I was trying to sort out the issue of sorting through mass data and filter by location, well type, depth, date, and a few other parameters.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

Spatial models for disease spread. Development of maps describing disease risks. Reproducible is the best benefit that I have realized

  ### 5. Savvy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rachel F. | Licensed Professional Counselor, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 30, 2019

**What do you like best about ArcGIS API for Python?**

I like how the ArcGIS API for Python lets anyone leverage the rich Python ecosystem to accomplish a wide variety of tasks ranging from performing big data analysis to managing their web GIS and automate such workflows. I like that I can share programs and reproducible research with others.

**What do you dislike about ArcGIS API for Python?**

One thing I dislike it that I can only use .zip. I also dislike that while overwriting the feature layer there was a KeyError. That was a frustrating glitch.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

I was able to really take my business website to a whole new level though this because it was a help in scripting and automating my Web GIS

  ### 6. ArcGIS in Epidemiological models

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pranav P. | Pranav Pandit, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2019

**What do you like best about ArcGIS API for Python?**

ArcGIS python API is super useful when you have spatial models that need to be run multiple times. Running scripts using the API is the best was to generate reproducible and accurate spatial models. 

**What do you dislike about ArcGIS API for Python?**

It is slightly hard to use, especially due to less documentation compared to other python packages. It is also harder to code with it in routinely used python platforms such as Jupyter Notebook.  

**Recommendations to others considering ArcGIS API for Python:**

I would suggest improving the documentation. Provide vignettes with for installation, and simple analysis and mapping. 

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

Spatial models for disease spread. Development of maps describing disease risks. Reproducibility is the best benefit that I have realized. 

  ### 7. Great, but needs more open access for advanced dev.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** July 09, 2019

**What do you like best about ArcGIS API for Python?**

I have used it fondly, but would like for the system to be more intigrated for advanced programmers. 

**What do you dislike about ArcGIS API for Python?**

can be a bit closed fro advanced users and sometiems glitches with long script 

**Recommendations to others considering ArcGIS API for Python:**

Have differnt levels for differnt users

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

We are developing signal tracing procedures for telecom 

  ### 8. ARCGIS is a problem solving 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Yamini N. | HR & Operations Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 30, 2019

**What do you like best about ArcGIS API for Python?**

It is intuitive, smooth and reliable system to work around 

**What do you dislike about ArcGIS API for Python?**

It is complicated and hard to understand for someone who has limiting knowledge about the protocols

**Recommendations to others considering ArcGIS API for Python:**

Be sure to understand how it works and it will be a big problem solver for variety of tasks, Ge thorough training before using the product

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

It has helped structure work and clear messy workflows for small and medium sized project. I have realized it is very counter intuitive and easy to work with once there is sufficient knowledge and understanding

  ### 9. Easy to integrate

**Rating:** 2.5/5.0 stars

**Reviewed by:** Joseph W. | Business Solutions - BIM Team PM, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2019

**What do you like best about ArcGIS API for Python?**

I was using the Python kit to run routines to filter through various gas and oil well data from the Texas Rail Road Commission to correlate to micro seismicity using Poisson statistics. It proved very useful as it saved countless hours of data scrubbing.

**What do you dislike about ArcGIS API for Python?**

I disliked having to learn Python lol. That is not really an issue with the API just with Python itself.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

I was trying to solve the issue of sorting through mass data and filter by location, well type, depth, date, and a few other parameters. 

  ### 10. Python API Review

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Enterprise (> 1000 emp.)

**Reviewed Date:** July 10, 2019

**What do you like best about ArcGIS API for Python?**

Simple to use, has many functions that give it a broad sense of use.

**What do you dislike about ArcGIS API for Python?**

Frequency of updates that can break functionality of code already in place.

**What problems is ArcGIS API for Python solving and how is that benefiting you?**

Content management


## ArcGIS API for Python Discussions
  - [ArcGIS API for Python as ArcPy’s successor](https://www.g2.com/discussions/12600-arcgis-api-for-python-as-arcpya-s-successor) - 1 comment, 1 upvote

- [View ArcGIS API for Python pricing details and edition comparison](https://www.g2.com/products/arcgis-api-for-python/reviews/arcgis-api-for-python-review-4301148?section=pricing&secure%5Bexpires_at%5D=2026-05-20+15%3A14%3A53+-0500&secure%5Bsession_id%5D=8eaabfab-46ef-4ef2-a7ac-725a8410f00f&secure%5Btoken%5D=7ced81aecdd8dc5b5f7ca6a185e43411eb2d6c41b013b558ebcf6367a6bd0ab5&format=llm_user)


## Top ArcGIS API for Python Alternatives
  - [Django](https://www.g2.com/products/django/reviews) - 4.5/5.0 (170 reviews)
  - [Flask](https://www.g2.com/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [Tornado](https://www.g2.com/products/tornado/reviews) - 3.8/5.0 (20 reviews)

