Instagram Location ID Finder avatar

Instagram Location ID Finder

Pricing

from $4.00 / 1,000 location founds

Go to Apify Store
Instagram Location ID Finder

Instagram Location ID Finder

Find Instagram location IDs by place name or GPS coordinates - get the numeric location ID, Facebook Places ID, address, and coordinates for any place.

Pricing

from $4.00 / 1,000 location founds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

6

Monthly active users

11 days ago

Last modified

Share

Find the numeric Instagram location ID for any place — by name, keyword, or GPS coordinates — and get the address, coordinates, and Facebook Places ID along with it. No login required.

Instagram location IDs are the key that unlocks location-based scraping: post scrapers, story scrapers, and geo-analytics tools all ask for the numeric ID behind instagram.com/explore/locations/{id}/. This actor finds those IDs in bulk, so it pairs perfectly with an Instagram location posts scraper — run this first to discover the IDs, then feed them into the posts scraper.

What you get

One record per found location:

  • locationId — the numeric Instagram location ID (the pk used by location post scrapers)
  • locationUrl — direct link to the location page (https://www.instagram.com/explore/locations/{id}/)
  • facebookPlacesId — the underlying Facebook Places ID
  • name, shortName, address, city, zip, subtitle
  • lat / lng coordinates for mapping
  • source and query — which input (keyword or coordinate pair) found the location
  • With Enrich enabled: category (e.g. "Italian Restaurant", "Beach"), phone, website, openStatus, isOpen, and full weekly openingHours

Export everything to JSON, CSV, Excel, or Google Sheets directly from the Apify console.

Use cases

  • Local lead generation — discover every business venue around a coordinate or matching a keyword, with phone numbers and websites when enrichment is on
  • Real-estate marketing — find the location IDs for neighborhoods, landmarks, and developments to analyze who posts there
  • Event marketing — get the IDs for venues, stadiums, and festival grounds, then scrape the posts tagged at them
  • Geo-targeted influencer research — map the Instagram locations in your target area and feed them into a location posts scraper to find creators posting there
  • Competitor analysis — resolve competitor store locations to their Instagram IDs and monitor tagged content

How to use

  1. Enter one or more Place names / keywords (e.g. times square, bondi beach, coffee shop brooklyn) and/or Coordinates as lat,lng pairs (e.g. 40.7580,-73.9855). At least one of the two is required.
  2. Optionally enable Enrich with full details to fetch category, phone, website, and opening hours for every location that has an Instagram ID.
  3. Set Max Items (default 100; 0 = unlimited).
  4. Run the actor — results appear in the Dataset tab, one row per location, deduplicated within the run.

Tip: keyword search is the reliable way to get an Instagram location ID. Coordinate search returns nearby places, but many of them only carry a Facebook Places ID (locationId is often null for coordinate results). If a coordinate hit you care about has no ID, search its name as a keyword to resolve the Instagram location ID.

Output format

Example record:

{
"source": "keyword",
"query": "bondi beach",
"locationId": "121208754622130",
"facebookPlacesId": "121208754622130",
"name": "Bondi Beach, Sydney",
"shortName": "Bondi Beach",
"address": "New South Wales",
"city": null,
"zip": "2026",
"lat": -33.89189964,
"lng": 151.27425551,
"subtitle": "New South Wales",
"locationUrl": "https://www.instagram.com/explore/locations/121208754622130/",
"category": "Beach",
"phone": "+61 404 110 011",
"website": "https://www.australia.com/en-us/places/sydney-and-surrounds/guide-to-bondi.html",
"openStatus": "Open until 11:59 PM",
"isOpen": true,
"openingHours": [
{ "day": "Monday", "hours": ["12:00 AM - 11:59 PM"] }
]
}

The enrichment fields (category, phone, website, openStatus, isOpen, openingHours) are included when Enrich is enabled; enrichment costs one extra request per location that has an ID.

Pricing

You are charged per location record in the dataset — predictable and easy to forecast: results are only billed when they are actually delivered.

Works great with

  • Instagram Location Posts Scraper — paste any locationId from this actor's output to scrape the top or most recent posts tagged at that place.