Skip To Content
ArcGIS Developer

GeoEnrichment service

The GeoEnrichment service finds demographic information and other location facts for places around the world. A point or polygon can be used to retrieve data associated with the location and surrounding area. The service provides over 15,000 data fields to choose from with coverage for more than 150 countries and regions.

Key features

  • Demographic data enrichment coverage for many countries and regions.
  • Supports study areas such as rings and drive times derived from point locations.
  • Contains curated data collections of demographic analysis variables for areas.
  • Supports a custom list of data fields from one or more data collections.
  • Returns geometry and data for a study area that can be displayed on a map.

To learn more about the GeoEnrichment service features and capabilities, go to GeoEnrichment in the Mapping APIs and location services guide.

Access the service

To access the service you need the following:

  1. An ArcGIS Developer account or ArcGIS Online account.
  2. An access token (API key or OAuth 2.0).

To learn more about API keys and OAuth 2.0, see Security and authentication in the Mapping APIs and location services guide.


This example shows how to find global facts for a location using enrich.

GET[{'geometry':{'x': -117.1956, 'y': 34.0572}}]&f=pjson&token=<ACCESS_TOKEN> HTTP/1.1
Enriched point feature. See the live example in the developer guide

To see a live example, go to the Mapping APIs and location services guide.


Learn how to access the GeoEnrichment service with different ArcGIS and open source APIs in the Mapping APIs and location services guide.