instagram-scraper
Instagram Scraper pulls public Instagram data—profiles, posts, and reels—through the Scrape Creators API. Retrieve account information like follower counts and bios, fetch individual post details with engagement metrics, or look up profiles by user ID. Handles rate limiting gracefully and works only with public accounts.
Instagram Scraper retrieves public Instagram profiles, posts, and reels through an API.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-23
Instagram Scraper retrieves public Instagram profiles, posts, and reels through an API. Instagram Scraper pulls public Instagram data—profiles, posts, and reels—through the Scrape Creators API. Retrieve account information like follower counts and bios, fetch individual post details with engagement metrics, or look up profiles by user ID. Handles rate limiting gracefully and works only with public accounts.
Use it when
- Yes.
- Instagram Scraper extracts comprehensive user data from public profiles: follower counts, bios, profile images, account metadata.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
gooseworks-ai/goose-skills/instagram-scraper · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I scrape Instagram profile data with instagram-scraper?
Instagram Scraper pulls public Instagram data through the Scrape Creators API. You can retrieve account information like follower counts, bios, and profile pictures by looking up profiles by user ID. The tool works only with public accounts and handles rate limiting gracefully to avoid disruption.
Can I get Instagram posts from an account using this tool?
Yes. Instagram Scraper retrieves individual post details including captions, media URLs, timestamps, and engagement metrics. You can fetch posts and reels from public accounts, extracting metadata like post timestamps and performance data for content research purposes.
What Instagram user info can instagram-scraper extract?
Instagram Scraper extracts comprehensive user data from public profiles: follower counts, bios, profile images, account metadata, and engagement information. It also retrieves post-level details such as captions, media URLs, and engagement metrics for creator research and content analysis.
How do I fetch Instagram reels and their URLs?
Instagram Scraper retrieves reel URLs and details through the Scrape Creators API. You can pull reel metadata including captions, timestamps, and engagement metrics from public accounts. The tool handles rate limiting to ensure reliable access to reel data.
Does instagram-scraper work with private accounts?
No. Instagram Scraper works only with public accounts. It pulls publicly available data—profiles, posts, reels, and engagement metrics—from accounts that allow public visibility. Private account data is not accessible through this tool.
What license does instagram-scraper use?
Instagram Scraper is released under the MIT license, allowing broad use, modification, and distribution with minimal restrictions. Check the license terms for complete details on permitted uses and obligations.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Instagram Scraper
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Scrape public Instagram data including profiles, posts, and reels.
When to Use
- User asks about Instagram content
- User wants to see posts from an account
- Social media research
How It Works
Uses the Scrape Creators API via Orthogonal to scrape Instagram data.
Usage
Get User Profile & Posts
```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d
(truncated - see the full file via the links below)
File tree — 2 files
skills/social/capabilities/instagram-scraper/SKILL.md
skills/social/capabilities/instagram-scraper/skill.meta.json
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Scrape public Instagram profiles, posts, and reels via API”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Query TikTok for creator profiles, video metadata, and hashtag trends using the Scrape Creators API. Retrieve follower counts, engagement stats, and trending feed data by region, with support for pagination and trimmed responses.
LinkedIn Scraper pulls public profile data, company information, and posts directly from LinkedIn using full page URLs. Access professional details like names, headlines, education history, skills, and connection counts for individuals, plus company specifics such as industry, size, and employee count.
browser-automation-notte provides programmatic control over browser sessions for web automation, scraping, and AI agent deployment. Start sessions with custom configurations, execute page interactions, capture screenshots, and manage cookies and network logs. Run autonomous agents to complete complex browser tasks end-to-end.
Riveter lets you scrape web pages and extract data directly into a structure you define. Set up your output schema in the API request, specify what fields to extract, and retrieve results in your chosen format—supporting text, numbers, JSON, URLs, emails, dates, and more.
Web-scraping lets you pull structured data from any URL using plain English descriptions of what you need. Choose from AI-powered extraction with natural language prompts, high-volume batch processing, or schema-based data structuring—then combine methods for comprehensive site crawling and automation.
Extract Webpage Data uses AI to pull structured information from web pages, transforming unorganized HTML into clean, actionable data. Choose from multiple extraction methods—natural language prompts, predefined schemas, or general scraping—depending on your needs. Handles product details, contact information, team rosters, and more.
More skills restaurant-booking (MIT)