Profile enrichment
Use Instagram endpoints to turn profile enrichment into repeatable API requests with documented inputs and JSON responses.
Turn Instagram public data into structured inputs for social listening and creator research.
Fetch Instagram profile, post, and search signals with documented web scraping API endpoints.
Endpoint families
3
Documented params
8
Examples
3
Live catalog snapshot
Active endpoints
3
Methods
GET
Required params
7
Schema refs
3
{
"platform": "Instagram",
"endpoint": "instagram-post",
"method": "GET",
"path": "/instagram/post/{id}/{post_id}",
"auth": "apiKey"
}Use cases
Fetch Instagram profile, post, and search signals with documented web scraping API endpoints.
Use Instagram endpoints to turn profile enrichment into repeatable API requests with documented inputs and JSON responses.
Use Instagram endpoints to turn post metadata collection into repeatable API requests with documented inputs and JSON responses.
Use Instagram endpoints to turn social search workflows into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Instagram endpoint catalog — 3 endpoints, 8 documented request parameters, and 3 published response schemas — the same catalog Docs and Playground run against.
3 documented Instagram endpoints, grouped into 3 request families — Post, Profile and Reels.
8 request parameters are documented across those Instagram endpoints, 7 of them required — the full input contract is public before you write any integration code.
3 of the 3 Instagram endpoints ship a recorded example response, and 3 carry a documented response schema — you can code against the real JSON before the first request.
Instagram endpoints document their error responses (400, 404, 429 and 500) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
3 hosted MCP tools back the Instagram endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/instagram/post/{id}/{post_id}
/instagram/profile/{username}
/instagram/reels/{id}
Endpoint catalog
/instagram/post/{id}/{post_id}Returns the media details of a specific post from an Instagram user.
MCP tool instagram_post
/instagram/profile/{username}Returns public profile details for a specified Instagram username.
MCP tool instagram_profile
/instagram/reels/{id}Returns a feed of Instagram Reels for the specified user ID. Supports pagination via `max_id`.
MCP tool instagram_reels
Related APIs
Social & Creator Platforms
Build creator intelligence, video research, transcript, and audience-comment workflows without maintaining YouTube scrapers.
Social & Creator Platforms
Turn Twitch's public channel, stream, clip, and team data into structured JSON — live status and viewer counts, top games, clips, VODs, and team rosters — as normalized JSON. Credential-free.
Social & Creator Platforms
Track creator, content, hashtag, music, trend, and public ad creative signals from TikTok with production-ready API routes.
How to scrape Instagram
Instagram is login-gated and rate-limited, so scraping it reliably is hard. Crawlora's Instagram endpoints return public profile, post, and reels data as structured JSON.
A public profile by username, a post by shortcode, or a profile's reels.
Pass the username or shortcode to Crawlora's Instagram endpoint — managed execution handles access.
Receive follower count, bio, and post counts; per-post caption, likes, comments, and media URLs.
Re-run to monitor follower growth, posting cadence, and engagement over time.
FAQ
Send a public Instagram username or post shortcode to Crawlora's Instagram endpoint and get structured JSON — followers, bio, captions, likes, comments, media URLs — without maintaining browser automation. Collect public data and respect Instagram's terms.
Yes — Crawlora returns public profile and post data through managed execution, with no login required. It does not access private accounts, DMs, or any authentication-gated content.
Collecting publicly accessible profile and post data is generally permissible if you respect Instagram's terms of use, robots directives, rate limits, and applicable law. This is for public data you're authorized to collect.
Yes. Meta's Graph API only manages Business or Creator accounts you own and connect via OAuth — it can't return another account's posts, followers, or public profile data at all. Crawlora's Instagram endpoints read public profile and post data for any public account, no Meta app review or connected account required.