Instagram Location Scraper - Places, Posts & Directory
Pricing
from $3.40 / 1,000 results
Instagram Location Scraper - Places, Posts & Directory
Six ways to read Instagram's location data: one location's details, posts tagged at it, the country-to-city directory, the city-to-place directory, a name search, and a coordinates search. No other actor in this family reads the location directory.
Pricing
from $3.40 / 1,000 results
Rating
0.0
(0)
Developer
ToolzerHub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Read Instagram's location data six ways — one place's details, the posts tagged at it, a name or coordinate search, and the country-to-city-to-place directory that nothing else in this family exposes. No login, no cookies.
Pick a mode
| Mode | Give it | Returns |
|---|---|---|
| Location details | locationId | The place record |
| Posts at a location | locationId + tab | Posts tagged there |
| List cities in a country | countryCode | Cities, each with a city ID |
| List places in a city | cityId | Places in that city |
| Search locations | keyword | Places matching a name |
| Places near a point | latitude + longitude | Places near those coordinates |
locationId accepts the full instagram.com/explore/locations/… link, or the number in it on its own.
Input
| Field | Notes |
|---|---|
| tab | ranked or recent — which ordering of a place's posts to read |
| countryCode | Two-letter ISO code — US, GB, DE |
| cityId | Looks like c2753900, and comes from List cities in a country |
| Max results | Per identifier or search term. 0 removes the bound. |
| Resume from | Continuation value from an earlier run's log |
Output
source_identifier · location_name · city_name
Questions
How do I get a city ID? Only from List cities in a country. Instagram does not show city IDs anywhere in its interface, and they are not guessable — run that mode for your country code, keep the list, and feed the IDs into List places in a city. The two modes are designed to chain.
ranked or recent?
ranked is Instagram's own ordering — roughly, what it thinks is worth showing. recent is chronological. If you are monitoring a venue, use recent; if you are sampling what represents a place, use ranked.
Search locations found nothing for a business I can see on Instagram. Location search matches Instagram's place names, which are often not the business's trading name — franchises, malls and airports are the usual mismatches. Try Places near a point with the venue's coordinates instead; that ignores names entirely.
Why is there both a location search and a directory? Search answers "what is this place called". The directory answers "what places exist here", which no amount of searching gives you, because you would have to already know the names. Country → cities → places walks it without guessing.
A location ID returned no row. Instagram merges and retires places. A retired ID produces no row rather than an error, and the run ends successfully. Re-find the place with Search locations to get its current ID.
The rest of the family
Instagram Hashtag Scraper — the other way to collect posts about a place. Instagram Post, Comments & Likes Scraper — take any post from a location feed further. Instagram Scraper - All In One — every mode in this family.
Support
Questions, bugs, or feature requests: contact@toolzerhub.com
Browse the rest: apify.com/toolzerhub