Instagram Place search

Search Instagram locations matching a place, city or venue name

Starting price
$0.0037 /record
Offers
1 same output format
Max queries per request
1

Endpoint

One endpoint for every offer below. Omit provider and the router picks with automatic failover — the response's served_by tells you which one ran.

POSThttps://api.socialrouter.io/v1/extract/instagram/place.search

Offers

Every offer below returns the same normalized output, in failover order — the first one serves unless you pin another with the provider field.

  • apify/apifyvia Apifydefault route

    Up to 1 queries per request

    $0.0037per record

Parameters

JSON body of the request. Unknown fields and unknown options are rejected with the valid list, so a wrong guess costs nothing.

ParameterTypeDescription
queriesRequiredstring[]Search queries to process. Accepted shape:A place, city or venue nameExample: parisA single query string is accepted too.
providerOptionalstringPin one offer, e.g. apify/apify. Omit it and the router picks with failover.
limitOptionalintegerMax records to return per query.

Output

Each record has the fields below, whichever offer serves the request. Offers may include additional platform-specific fields on top.

  • namestring

    Place name

  • addressstring

    Street address

  • ratingnumber

    Average rating (1-5)

  • reviews_countnumber

    Total number of reviews

  • category_namestring

    Primary category

  • place_urlurl

    Canonical Google Maps URL for the place

  • sourcestring

    Platform the record was extracted from (e.g. "linkedin")

  • extracted_atiso8601

    UTC timestamp when the record was produced

Going further

Auth, error semantics, and every other endpoint live in the API reference — including the machine-readable OpenAPI spec at /v1/openapi.json.

Frequently asked questions

How much does Instagram place search cost?

Prices start at $0.0037 per record, depending on the offer that serves the request. You are only charged for records actually returned.

Which offers serve instagram/place.search?

apify/apify — 1 offer is available behind the same endpoint. Pin one with the optional "provider" field, or omit it and the router picks with automatic failover. The response's "served_by" field names the offer that ran.

What input does it need?

The "queries" field of the JSON body, as an array of strings: A place, city or venue name. For example: paris

Is the output format the same for every offer?

Yes. Every offer returns the normalized record schema documented on this page; some add extra platform-specific fields on top, but the documented fields are always present.

How many queries can I send per request?

Up to 1 queries in a single request, depending on the offer.

What happens if an offer fails?

SocialRouter automatically fails over to the next offer serving the same service, so a single upstream outage doesn't break your integration.

Related services

Get instagram place search into your app or your AI agent

$1 in free credits to test it — no credit card, no commitment.