instagram-place-posts

Fetch Instagram location posts with captions, like counts, and metadata.

5.3k|252|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill instagram-place-posts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instagram-place-posts
Source: https://github.com/browser-act/skills/tree/main/solutions/social-listening/instagram-place-posts
Command: npx skills add https://github.com/browser-act/skills --skill instagram-place-posts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Fetches Instagram posts tagged at a specific location and returns media items with captions, like and comment counts, media URLs, and user/location metadata to streamline social listening.

Core Features & Use Cases

  • Retrieve posts for a named location by using the internal Instagram locations API with cursor-based pagination.
  • Output structured items including pk, code, media_type, taken_at, like_count, comment_count, caption, thumbnail_url, video_url, username, user_id, and location_name for downstream analytics.
  • Use Case: monitor posts around a venue (e.g., Times Square) and build datasets for engagement and trend analysis.

Quick Start

Run the Instagram place-posts skill with a location name to start collecting posts.

Frequently Asked Questions about instagram-place-posts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch Instagram posts for a specific location?

You can fetch location-tagged Instagram posts by providing a location name, which the tool uses to locate the internal location ID and paginate through the feed. It returns a JSON payload containing media items, captions, like counts, and user metadata.

What data fields are included when scraping Instagram location posts?

Scraping Instagram location posts outputs structured JSON items containing pk, code, media_type, taken_at, like_count, comment_count, caption, thumbnail_url, video_url, username, user_id, and location_name for downstream analytics.

Do I need an authenticated Instagram session to extract location data?

Yes, you need an authenticated Instagram browser session to provide the CSRF tokens required by the internal locations API. The Python scripts use this session to fetch and serialize paginated feed results into JSON.

Can I retrieve both recent and ranked posts for an Instagram venue?

Yes, you can retrieve both recent and ranked posts for an Instagram venue by paginating through the location's sections feed. The tool accumulates posts using a session-based deduplication strategy across the selected tabs.

How does pagination work when collecting posts tagged at a location?

Pagination works using cursor-based traversal via next_max_id to accumulate posts from the location feed until more_available is false. A session-based deduplication strategy ensures unique media items are collected across ranked and recent tabs.

What is the best way to build datasets for Instagram location engagement analysis?

The best way to build datasets for Instagram location engagement analysis is extracting posts via the internal locations API, which outputs structured JSON with like and comment counts. This structured data streamlines monitoring trends around specific venues.