The SafeGraph Places API (beta) is useful for looking up attributes of a point of interest (POI) by Placekey or location name. You can also search for POI by brand, NAICS code, address and more.

If there are any additional attributes or functions you may be interested in, please reach out to [email protected].

Placekey Scope

SafeGraph provides data for points of interests, so this version of the API supports only Placekeys with a POI encoding. Support for Placekeys with only the address encoding or the Where part is coming soon!

For Placekeys with only the Where Part (e.g. @5vg-7gq-tvz ) or only the Address Encoding (e.g. [email protected]), the API will return an error.

Pay-as-you-go Pricing

The Places API is billed by the number of data records returned, at $0.10 $0.05 USD per record.

Each record returned in a single API request will be billed separately. Note also that repeated queries for the same data will count as separate billable records.

Terms of Use

You may store the data from this API. But you may not expose the data in its current form or substantially similar form. For more information, please refer to the Data License Agreement.

If you would like to display Places API data in your app, please contact [email protected].


Data returned in the Places API is versioned. At SafeGraph, we update our Places data monthly. To see the which monthly release the response data is from, check the version attribute in every response.

Rate Limits

The rate limit to the Places API is 1000 requests per minute, and 100 requests per minute for the bulk requests. A HTTP 429 response code will be returned for requests exceeding this limit.