Researches social-media profiles, posts, and engagement across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn, Facebook, and Reddit via the Crawlora API, returning clean JSON. Use when the user wants a public profile's stats, a post's content/engagement, a platform search, trending topics, or social listening/competitor research — instead of scraping each app.
编程
instagram-research
试用Researches Instagram profiles, posts, and Reels via the Crawlora API, returning clean JSON. Use when the user wants a public Instagram profile's stats, a specific post's media/engagement, or a user's Reels feed — instead of scraping the app.
它能做什么
Researches Instagram profiles, posts, and Reels via the Crawlora API, returning clean JSON. Use when the user wants a public Instagram profile's stats, a specific post's media/engagement, or a user's Reels feed — instead of scraping the app.
技能文档
Instagram research
Look up public Instagram profiles, posts, and Reels — all as normalized JSON from the Crawlora API, no app scraping or unofficial client libraries.
When to use this skill
- "What's 's Instagram profile / follower count?"
- "Pull the details for this Instagram post."
- "Get 's recent Reels."
- Competitor social audits, influencer vetting, or brand-mention monitoring scoped to Instagram.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Profile —
/instagram/profile/{username}returns public profile details for a given Instagram username. - Reels —
/instagram/reels/{id}returns a feed of Reels for an Instagram user ID, paginated via the optionalmax_idcursor. - Post detail —
/instagram/post/{id}/{post_id}returns the media details of a specific post, keyed by Instagram user ID and post ID.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Profile:
scripts/crawlora.sh /instagram/profile/nasa | jq '.'
# Reels feed (paginate with max_id from the previous response):
scripts/crawlora.sh /instagram/reels/528817151 | jq '.'
scripts/crawlora.sh /instagram/reels/528817151 max_id= | jq '.'
# Post detail (requires both the user ID and the post ID):
scripts/crawlora.sh /instagram/post/528817151/3123456789012345678 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/instagram/profile/nasa" | jq '.'
Endpoint reference
See reference/endpoints.md for every Instagram
endpoint this skill uses.
Examples
- Influencer vetting: profile + Reels feed to check follower count, posting cadence, and content mix before a partnership.
- Competitor social audit: pull a competitor's profile stats and recent Reels to gauge follower growth and content strategy over time.
- Post-level engagement check: given a known post URL, extract the user
ID and post ID, then call
/instagram/post/{id}/{post_id}for that post's media details.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public profiles/posts; no login, no private content. Respect Instagram's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - Numeric user ID, not username, for Reels and post lookups —
/instagram/reels/{id}and/instagram/post/{id}/{post_id}both key off Instagram's internal numeric user ID, not the@username; get it from the/instagram/profile/{username}response first if you only have a handle. - Narrow public surface — this skill covers profile lookup, Reels feed, and single-post detail only; there is no keyword/hashtag search or trending endpoint for Instagram.
- Reels pagination is cursor-based via
max_id— follow the cursor returned in the response to walk beyond the first page.
相关技能
Collect and analyze public Instagram data
Read Instagram profiles, post and reel feeds, tagged posts, active stories, single-post detail, comments and replies, follower and following lists, and search users and hashtags. 12 endpoints, 2-10 credits each.
Discover and analyze Instagram users and content through the KeyAPI REST API using live official docs. Use for profiles, posts, Reels, Stories, Highlights, followers, following, tagged content, reposts, comments, hashtags, music, Explore sections, locations, and search.
Analyzes a competitor's Instagram content strategy and performance using apidojo's Instagram scraper on Apify. Triggers when the user asks to: analyze what a competitor posts on Instagram, benchmark a competitor's Instagram engagement, see what content types perform best for a competitor on Instagram, reverse-engineer a competitor's Instagram content calendar, identify content gaps vs. a competitor on Instagram, compare posting frequency or content themes, or understand why a competitor's Instagram is growing. Returns post frequency, content type mix, top-performing posts, hashtag strategy, and engagement benchmarks. Ideal for social media managers, brand strategists, and content marketing teams.
Benchmarks and compares Instagram influencer engagement rates using apidojo's Instagram scraper on Apify. Triggers when the user asks to: compare engagement rates of Instagram accounts, check if an influencer has real or fake followers, analyze Instagram account performance metrics, benchmark a creator against competitors on Instagram, find Instagram accounts with unusually high or low engagement, verify influencer stats before a paid partnership, or audit an Instagram account's post performance. Returns follower count, average likes, average comments, engagement rate, and recent post performance. Ideal for influencer agencies, brand marketing teams, and campaign performance analysts.