---
title: ArcGIS API for Python Reviews
meta_title: 'ArcGIS API for Python Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 15 reviews by the users' company size, role or industry to
  find out how ArcGIS API for Python works for a business like yours.
aggregate_rating:
  rating_value: 4.0
  review_count: 15
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# 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. 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.

  ### 2. 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.

  ### 3. 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

  ### 4. ArcGIS for research

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 05, 2018

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

I had the opportunity to play around with ArcGis over the summer while conducting research at the University of Michigan. Although my experience with this framework is fairly basic, I found it extremely easy to write Python scripts that allowed for quick manipulation of the various GEO databases I worked with. This data would be presented in beautiful, crisp spatial form that I would then be able to interact with. I absolutely love the visuals this framework provides.  

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

It would be great to get more detailed tips when navigating ArcGIS. 

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

I worked towards the development of an algorithm that was reliant on analyzing multiple relational databases.  

  ### 5. Great way to automate both analysis and administration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos B. | Systems Architect, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2018

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

The REST endpoints paired with the Python API provide a great way to intgrate internal licensing and provisioning into our business workflow

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

I honestly wish there were more tools like this developed outside of Python. The endpoints are there, Python is great, but it's always the preferred language, while other tools could help us more.

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

Our internal provisioining workflow requires internal recharge billing for license usage to our site license. The Python API helps us solve the manual process of any one of 60K users to "purchase" and provision themselves from what used to be a manual process for our licensing team.

  ### 6. IT IS AMAZING

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joe G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2018

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

I love the simplicity of the api. The use of jupyter notebooks is amazing. We went from haveing to use 6 functions to interact with AGO to two lines of code. It is awesome.

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

The only thing I can think of is working with ArcGIS Server, but I have heard it has improved

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

an easier way to get tokens from ArcGIS Server

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

ArcGIS Online auditing

  ### 7. another amazing esri tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Irene R. | Radar data engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2018

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

very good library for users like me who code in Python and with GIS data. I appreciate that supports Pandas! 

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

haven't found any features I dislike yet

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

I work with maps and terrestrial data and the library allows me to process the data efficiently


## 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?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-07-31+09%3A47%3A48+-0500&secure%5Bsession_id%5D=4a186d72-48a3-47cf-ac85-db5cc0932d45&secure%5Btoken%5D=da00446e66268007e0baf17c16e30d7b6fb673e3884ad32c028dc6e02b7b9fe1&format=llm_user)


## Top ArcGIS API for Python Alternatives
  - [Django](https://www.g2.com/products/django/reviews) - 4.5/5.0 (172 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)

