Instagram Location Posts scraper by Place Name - Cookieless
Pricing
from $1.50 / 1,000 results
Instagram Location Posts scraper by Place Name - Cookieless
Extract Instagram posts by location tag without login or cookies. Get captions, hashtags, engagement metrics, coordinates, user data, and media URLs in JSON or CSV. Perfect for geo-targeted marketing, competitor analysis, and location-based Instagram data research.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer

Surge Street
Actor stats
0
Bookmarked
15
Total users
6
Monthly active users
11 days ago
Last modified
Categories
Share
Instagram Location Posts Scraper - No Login Required
What does this scraper do?
This actor extracts Instagram posts tagged with a specific location.
Enter a location name, run the actor, and receive structured data for posts associated with that place.
No Instagram login, no cookies, no session handling required.
Cookieless architecture ensures stable, risk-free, and scalable automation.
Why scrape Instagram location posts?
Location-tagged posts reveal real engagement patterns tied to specific venues, cities, and events. This helps marketers, analysts, and sales teams to:
- Analyze location-specific content trends
- Identify high-performing hashtags at target venues
- Monitor competitor activity in geographic markets
- Discover local influencers and businesses
- Track brand mentions at retail stores or events
- Build geo-targeted campaigns based on real engagement data
- Gather insights into community activity and foot traffic trends
Its cookieless design fits scalable data pipelines without needing Instagram accounts.
How much will scraping cost?
The pricing for this actor is $2.50 per 1,000 scraped results. Refer to the pricing page.
Because this actor does not require login or session management, it reduces operational complexity and lowers the risk associated with account-based scraping. This predictable architecture keeps your data pipelines highly stable.
How to use the scraper
Here is a step-by-step guide:
Step 1: Open the actor: Go to your Apify Console and open the scraper.
Step 2: Enter your input parameters: In the input field, enter the Instagram location name (e.g., "Times Square", "Eiffel Tower", "Central Park").
Step 3: Configure result limits: Set the number of results or pages based on your research needs.
Step 4: Start the run: Click Start to begin scraping. The actor will fetch posts tagged with the specified location.
Step 5: Export or integrate: Once complete, download the dataset in JSON, CSV, or connect it via API to your analytics or automation system.
Input parameters
Below are the configuration options you can use to control the scraper.
Input example
{"locationQuery": "Times Square","maxResults": 100}
| Field | Type | Description |
|---|---|---|
| locationQuery | String | Valid Instagram location name matching an existing Instagram location tag |
| maxResults | Number | Maximum number of posts to extract |
What data does this scraper extract?
Formats: JSON, CSV, Excel
Key Fields Extracted:
id- Unique post identifiercode- Instagram post shortcodecaption.text- Full post caption textcaption.hashtags- Array of hashtagscaption.mentions- Array of mentioned usernameslike_count- Number of likescomment_count- Number of commentstaken_at- Post timestamp (Unix format)taken_at_date- ISO 8601 formatted datelocation.name- Location namelocation.address- Location addresslocation.lat- Latitude coordinatelocation.lng- Longitude coordinateuser.username- Post author usernameuser.full_name- Post author full nameuser.is_verified- Verification statususer.profile_pic_url- Profile picture URLthumbnail_url- Post thumbnail URLimage_versions.items- Array of image URLsis_video- Boolean indicating video contentmedia_type- Content type (1=image, 2=video, 8=carousel)
All data is returned as structured JSON with null-safe fields for reliable downstream processing.
Sample Output
{"id": "3789234567890123456","code": "DSPxYzAbCdE","caption": {"text": "Amazing sunset views from the rooftop! π Perfect evening in the city.\n\n#rooftopbar #cityviews #sunsetlovers #downtownlife #urbanphotography","hashtags": ["#rooftopbar","#cityviews","#sunsetlovers","#downtownlife","#urbanphotography"],"mentions": []},"like_count": 847,"comment_count": 23,"taken_at": 1765892345,"taken_at_date": "2025-12-16T18:32:25+00:00","location": {"name": "Sky Lounge Downtown","address": "456 Main Street","lat": 40.748817,"lng": -73.985428,"id": "245678"},"user": {"username": "cityexplorer_nyc","full_name": "Sarah Mitchell","is_verified": false,"profile_pic_url": "https://example.com/profile.jpg"},"thumbnail_url": "https://example.com/post_image.jpg","is_video": false,"media_type": 1}
All data is delivered in structured JSON format suitable for geo-based marketing research, competitive intelligence, and location-focused Instagram analytics.
Key Features:
- π Extract posts by Instagram location tag
- π Capture engagement metrics including likes and comments
- β‘ Structured JSON output ready for analytics and automation
- π Retrieve geographic coordinates for mapping analysis
- π Extract captions, hashtags, and mentions
- β‘ Export-ready formats including JSON, CSV, and Excel
- π Fully cookieless architecture with no login required
FAQs
Does this scraper require Instagram login? No. It is fully cookieless and does not require login credentials.
Can it scrape private accounts? No. Only publicly accessible posts can be extracted.
Can I scrape multiple locations? Yes. Run separate executions for each location query.
Other Instagram scrapers that you may find useful: