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.

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

Example

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

1
GET geoenrich.arcgis.com/arcgis/rest/services/World/geoenrichmentserver/GeoEnrichment/enrich?StudyAreas=[{'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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close