Instagram API reference

Public Instagram profiles, posts, reels, highlights, comments, search, and transcripts over REST — one API key, no Graph app review.

Social Fetch's Instagram tag is sixteen GET /v1/instagram/... routes. Pass a handle, post URL, or search query and get { data, meta } with data.lookupStatus, meta.requestId, and meta.creditsCharged. Authenticate with x-api-key only — no Meta app review, business account, or page token.

These pages are generated from the public OpenAPI spec. Product overview, examples, and FAQs live on the Instagram platform hub. Build-vs-buy and DIY scraping: How to scrape Instagram data.

Credits

Most Instagram routes are 1 credit per completed lookup, and paginated calls bill each page. The exceptions: the profile engagement audit is 5 and media download is 11. Opt-in parameters add credits — hostMedia on profile posts and reels, and downloadMedia on a post. Trust meta.creditsCharged.

Profiles

Posts and reels

On this page