ArcGIS REST APIs documentation
APIs for scripting, automating and building applications with ArcGIS services.
Location services
Esri-hosted services for accessing basemaps, geocoding, places, routing, GeoEnrichment, and elevation functionality.
Basemap styles service
Access vector tiles to display streets, satellite, and other basemap styles for maps.
Static basemap tiles service
Access static tiles to display maps with different styles and labels.
Places service
Find and get details about businesses, places, and other points of interest.
Geocoding service
Search for an address, reverse geocode, and batch geocode.
Routing service
Get turn-by-turn directions and solve advanced routing problems.
GeoEnrichment service
Find demographic data and local facts data for locations around the world.
Elevation service
Get elevation values for a single location or multiple locations on land or water.
Content and data services
Esri-hosted and ArcGIS Enterprise services for managing content and hosting your data in ArcGIS.
Portal service
Securely store, access, and manage content items, users, and groups.
Feature service
Add, update, delete, and query feature data.
Vector tile service
Store and access vector tile data.
Map tile service
Store and access map tile data.
Scene service
Share 3D content via web scenes to your ArcGIS Enterprise organization.
Map service
Export maps, identify and return information about feature layers, generate KML, and query on a layer or table.
Image service
Dynamically process and mosaic raster data on the fly.
Analysis services
Esri hosted and ArcGIS Enterprise services for discovering patterns, trends, and gaining insights into your data.
Spatial analysis service
Process spatial datasets to discover relationships and patterns.
Raster analysis service
Analyze patterns and terrain, classify data, and more.
Elevation and hydrology analysis service
Perform analysis on terrain using elevation and hydrology analysis services.
Utility network service
Perform validation of network topology and manage subnetworks (managing sources, updating subnetworks, exporting subnetworks, and more).
ArcGIS core services
Service APIs for accessing data services, managing data and content, and administering your server.
ArcGIS Enterprise administration
Service APIs for performing common administrative tasks such as querying logs, configuring security, or managing services and data stores.
Enterprise servers
Register data stores, add machines, manage configuration stores and services.
Notebook servers
Monitor your site, manage security settings, and add custom notebook runtimes.
Mission server
Monitor your site and maintain mission-specific resources.
Enterprise portal
Manage security, federate your servers, query logs, and more.
ArcGIS Enterprise on Kubernetes
Monitor usage statistics, manage the organization, and update resource information and state.
Other services
Additional service APIs for specialized tasks.