# How to Scrape Instagram Location Data

To scrape Instagram location data, give apidojo's Instagram Location Scraper on Apify one or more location page URLs, such as https://www.instagram.com/explore/locations/213131048/berlin-germany/, or location IDs, and set maxItems above 10.

[![apidojo](/blog/authors/apidojo.png)**Apidojo** *15+ years of experience in data retrieval.*](/blog/authors/apidojo/)

**16 October 2026** Published

**3 min** Read

![Cover card reading 'How to Scrape Instagram Location Data'](/blog/covers/instagram-scrape-locations.png)

**To scrape Instagram location data, give apidojo’s [Instagram Location Scraper](https://apify.com/apidojo/instagram-location-scraper) on Apify one or more location page URLs, such as `https://www.instagram.com/explore/locations/213131048/berlin-germany/`, or location IDs, and set `maxItems` above 10.** It returns the public posts tagged at each place, at $0.50 per 1,000 posts, without an Instagram login.

Location data shows what people post from a venue, neighbourhood or city: useful for local marketing, tourism, retail and events. This guide covers the actors, inputs, the location fields on each post, costs and limits. The full overview is in [how to scrape Instagram data in 2026](/blog/instagram-scraping/how-to-scrape-instagram/). Places pair with local tags, covered in [how to scrape Instagram posts by hashtag or keyword](/blog/instagram-scraping/scrape-hashtags/), and [how to scrape Instagram reels and audio](/blog/instagram-scraping/scrape-reels-audio/) covers the videos.

## Which apidojo Actor Should You Use for Locations?

**Several apidojo actors read Instagram locations, priced differently; these 3 cover most needs.** The table compares them, using each listing (Apify, [Apify](https://apify.com/apidojo/instagram-scraper), [Apify](https://apify.com/apidojo/instagram-scraper-api)).

| Actor | Input | Price |
| --- | --- | --- |
| Instagram Location Scraper | startUrls (location URLs) or locationIds | $0.50 per 1,000 posts |
| Instagram Scraper | Location URLs in startUrls, alongside other URL types | $0.50 per 1,000 posts |
| Instagram Scraper API | Location URLs in startUrls | $0.025 per location with 50 posts included, then $0.0005 per post |

For many locations with up to about 50 recent posts each, the Scraper API’s included posts make it cheap; for deep pulls from a few places, per-post pricing wins.

## How Do You Scrape Posts From an Instagram Location?

**Find the place page, copy its URL or the number in it, and run the actor.** The location ID is the number after `/locations/`.

```
{
  "startUrls": ["https://www.instagram.com/explore/locations/213131048/berlin-germany/"],
  "locationIds": ["213385402"],
  "until": "2026-09-01",
  "maxItems": 1000
}
```

This follows the input example on the Location Scraper’s API page (Apify). Each location should have at least 10 posts, and `maxItems` should be above 10; low-activity places can trigger the rate limiter. Finding place pages is covered in [how to search by location on Instagram](/blog/instagram-search/search-by-location/). Location-tagged TikTok videos are covered in [how to scrape location-tagged TikTok videos](/blog/tiktok-scraping/scrape-locations/).

## What Location Fields Does Each Post Contain?

**Geo-tagged posts include a `location` object with the place’s ID, name, slug, address, city and coordinates.** The fields come from the Instagram Scraper’s output example (Apify).

| Field | Contains |
| --- | --- |
| location.id, location.name, location.slug | The place’s ID, name and URL slug |
| location.address, location.city | Address details, where Instagram has them |
| location.lat, location.lng | Coordinates |
| createdAt, likeCount, commentCount, owner | The post’s date, engagement and author |

## What Can You Do With Instagram Location Data?

**Location data answers local questions general searches miss.** Listed below are the 4 common uses.

-   **Venue research**: what visitors post and which posts get engagement.
-   **Local creator discovery**: accounts that post from an area repeatedly; see [how to find local influencers on Instagram](/blog/instagram-influencers/local-influencers/).
-   **Competitor venues**: how often a rival location is tagged.
-   **Event coverage**: posts tagged at a venue during an event, filtered with `until`.

## What Are the Limits of Instagram Location Data?

**Location data only covers posts whose authors added a place tag, and only public ones.** Many posts filmed at a place have no tag, and coordinates belong to the place, not the person. Treat location data as public posting activity, never as a way to track individuals.

## The scrapers behind this

-   [Instagram Location Scraper Posts from any Instagram location page; 100–200 posts/sec $0.50 / 1K posts](/scrapers/instagram-location-scraper/)
-   [Instagram Scraper Posts and reels from profiles, hashtags, locations and audio URLs; 100–200 posts/sec $0.50 / 1K posts](/scrapers/instagram-scraper/)

## Questions people ask

### How do you find an Instagram location ID?

Open the place page; the ID is the number in its URL after `/locations/`.

### Can you scrape posts near coordinates?

The actors take place URLs or IDs, not coordinates; pick the places near your area.

### What does it cost to scrape 10 locations?

With 500 posts each on the Location Scraper, $2.50.

### Where do you start?

At [how to scrape Instagram data in 2026](/blog/instagram-scraping/how-to-scrape-instagram/).

## More on scraping Instagram data

-   [How to Scrape Instagram Data in 2026 What Instagram data you can scrape, the 3 ways to collect it, which apidojo actor fits each task, limits, costs and Python code.](/blog/instagram-scraping/how-to-scrape-instagram/)
-   [How to Scrape Instagram Profiles and Posts Scrape any public Instagram profile's posts and profile details with apidojo's actors, with fields, reels and tagged URLs, and costs.](/blog/instagram-scraping/scrape-profiles/)
-   [How to Scrape Instagram Posts by Hashtag or Keyword Scrape Instagram hashtag posts and reels or keyword searches, compare apidojo's two actors, and see real costs per 1,000 posts.](/blog/instagram-scraping/scrape-hashtags/)
-   [How to Scrape Instagram Comments Scrape comments from any public Instagram post with apidojo's comment actors, with inputs, fields, costs and what to do with the data.](/blog/instagram-scraping/scrape-comments/)
-   [How to Scrape Instagram Followers and Following Export public Instagram follower and following lists, with the inputs, fields, verified-account limit and real costs per user.](/blog/instagram-scraping/scrape-followers/)
-   [How to Scrape Instagram Reels and Audio Scrape a creator's reels, every reel using a sound, or a hashtag's reels, with play counts, durations, costs and uses.](/blog/instagram-scraping/scrape-reels-audio/)
-   [How to Collect Instagram Data With Python A Python script that collects Instagram posts, comments and author profiles with apidojo's actors, then cleans and saves them.](/blog/instagram-scraping/instagram-python/)
-   [Instagram Scraping Limits: Pagination and Blocks The documented limits of apidojo's Instagram actors, how pagination works, what gets runs blocked, and fixes for missing results.](/blog/instagram-scraping/limits/)
-   [Instagram profiles: search or handle lookup? A keyword search costs $0.02 and brings forty profiles. A handle lookup costs $0.01 and brings one. The right choice depends on what you already know.](/blog/instagram/instagram-keyword-vs-handle/)
-   [Measuring a campaign hashtag inside its own window A hashtag query costs $0.016 and brings sixty items with it. That allowance is per hashtag, which decides how you should slice a campaign.](/blog/instagram/instagram-campaign-hashtag-window/)
-   [What replyCount tells you before you pay Instagram comments are billed per post plus per comment, and reply threads are comments too. The top-level replyCount is your estimate, free.](/blog/instagram/instagram-reply-threads-cost/)

![apidojo](/blog/authors/apidojo.png)

## [Apidojo](/blog/authors/apidojo/)

15+ years of experience in data retrieval.

API Dojo is always ready for you. With 15+ years of experience, data acquisition has never been that easy. Cheapest prices with high availability.

-   🏯 15+ years of experience in data retrieval.
-   💰 Cheapest prices, qualified data.
-   ⚙️ High availability, extreme maintenance.
-   🐉 Hyper communicative, excellent support.

-   [apify.com](https://apify.com/apidojo)
-   [x.com](https://x.com/apidojo_)
-   [github.com](https://github.com/apidojo-io)
