Instagram Location details API
Look up one Instagram location by id: its name, category, coordinates, number of tagged posts and page slug, plus the street address, postal code, phone and linked business account when Instagram lists them.
Pricing
Instagram Location details API pricing
Try it
Get Instagram location details in one request
{
"data": {
"address": "123 Main St",
"businessUsername": "alex_rivera",
"category": "general",
"id": "a1b2c3d4",
"latitude": 37.7749,
"longitude": -122.4194,
"name": "Example title",
"phone": "+1 555-0142",
"postalCode": "94107",
"postsCount": 12500,
"slug": "alex_rivera"
},
"found": true,
"reason": "not_found"
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-11-14 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- locationIdstring
407473226252797
Instagram's numeric location id, as instagram.search_locations returns it. An id that is not a number is refused as invalid input, with no charge.
Response
JSON, one example value per field.
- addressstring
Street address. Usually present for businesses and absent for cities and regions.
- businessUsernamestring
Username of the Instagram business account linked to the place, without the leading @.
- categorystring
Kind of place, such as City, Coffee shop or Monument.
- idstring
Instagram location id. Pass it to instagram.location_posts as locationId. Populated whenever the provider has data for the entity.
- latitudenumber
Latitude in decimal degrees.
- longitudenumber
Longitude in decimal degrees.
- namestring
Place name as Instagram shows it. Populated whenever the provider has data for the entity.
- phonestring
Phone number listed for the place.
- postalCodestring
Postal code. On a city or region page it can be a list or range of codes rather than one value.
- postsCountinteger
Number of posts tagged at the location.
- slugstring
URL slug of the location's Instagram page.
- foundboolean
False when Instagram has no location with this id.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Instagram Location details API
The AnyAPI Instagram Location details API returns Instagram location details data as normalized JSON from one POST call to /v1/run/instagram.location_details. Look up one Instagram location by id: its name, category, coordinates, number of tagged posts and page slug, plus the street address, postal code, phone and linked business account when Instagram lists them. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.10 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Instagram location details calls through AnyAPI succeeded, with a median response time of 1.5 seconds across 2 measured calls.