Instagram Scraper API

Turn any public Instagram handle, post, or business profile into structured JSON over one REST API. Profiles, emails, followers, and comments, with residential proxies and anti-bot handling built in.

Get a free API key See pricing

Tested against live Instagram pages, with honest coverage on the data Instagram gates behind a login.

GET https://api.instagramscraperapi.com/api/v1/instagram
curl "https://api.instagramscraperapi.com/api/v1/instagram/profile?username=nasa&api_key=$API_KEY"
8
data endpoints
2.6s
median response
1,000
free requests
JSON
structured output
email & lead/profile & account/follower/image & photo/reels, stories & video/comment/json output/rotating proxies
capabilities

Scrape Instagram without getting blocked

*

Anti-bot bypass

Rotating residential and datacenter proxies clear Instagram's verification checks, so you get real page data on the first try.
*

Proxy rotation

A fresh IP per request, with geotargeting when you need results from a specific country.
*

JS rendering

We render the page the way a browser does and return the loaded data as flat JSON you do not have to parse.
*

Structured JSON

Every endpoint uses the same field names and types, so your parser keeps working when Instagram changes its markup.
*

Pay for success

Failed requests retry across datacenter, residential, and premium pools, and you are billed only for results.
*

One REST call

No proxies, headless browsers, or CAPTCHA solvers to run. Send one request with your api_key and read the JSON.
endpoints

Choose from multiple Instagram Scraper API endpoints

>

Email & Lead

instagram lead scraper
>

Profile & Account

instagram profile scraper
>

Follower

instagram follower scraper
>

Image & Photo

scrape instagram photos
>

Reels, Stories & Video

instagram story scraper
>

Comment

scrape instagram comments
>

Post

instagram post scraper
>

Hashtag

instagram hashtag scraper
use cases

What you can build

>

Influencer and creator research

Resolve handles into exact follower counts, bios, categories, and verified flags to vet creators and screen audience quality before you spend.
>

Lead and contact enrichment

Pull the public contact block from business profiles, email, phone, website, and category, when the account exposes it, and enrich your CRM rows.
>

Audience and community mapping

Page follower lists in the documented shape to map communities, find overlap between accounts, and build lookalike lists.
>

Comment and sentiment monitoring

Read the comments on posts and reels to track reactions, surface questions, and feed sentiment models.
>

Competitor and brand tracking

Snapshot rival accounts on a schedule to chart follower growth and posting cadence Instagram never graphs for you.
>

Hashtag and content discovery

Read hashtag pages to surface trending public posts, captions, and shortcodes for a niche in structured rows.
pricing

Simple, usage-based pricing

Free
$0forever
1,000 requests
free
  • All endpoints included
  • Structured JSON output
  • Anti-bot + rotating proxies
  • 10 concurrent requests
  • Community support
Start free
Vibe
$19/mo
27,000 requests / mo
$0.70 / 1k
  • Everything in Free
  • Higher concurrency
  • Email support
Choose Vibe
Most popular
Pro
$49/mo
82,000 requests / mo
$0.60 / 1k
  • Everything in Vibe
  • Priority request routing
  • Priority support
Choose Pro
Custom
$100+/mo
200k - 4M+ / mo
from $0.50 / 1k
  • Everything in Pro
  • 500+ concurrent requests
  • SLA + dedicated support
Talk to us

Pay-as-you-go top-ups run $0.90 per 1,000 successful requests. Median response 2.6s. You only pay for requests that succeed.

integrations

Drops into your stack

>

No-code

Zapier, Make, and n8n blocks call the API without writing code.
>

LLM and RAG

Feed clean JSON straight into LangChain or LlamaIndex pipelines.
>

SDKs and REST

Call from Python, Node, Go, or any HTTP client. One api_key, one base URL.

FAQ

What is an Instagram scraper API?

An Instagram scraper API turns public Instagram data into structured JSON over a single REST endpoint. You send a request with a username, post URL, or hashtag and your API key, and it returns parsed fields, profiles, contact details, followers, comments, without you running proxies or maintaining a parser. Our API covers those data types from dedicated endpoints and is tested against live Instagram pages.

Is scraping Instagram legal?

Scraping publicly available data is broadly permitted in many jurisdictions, and US courts have declined to treat collecting public profile data as unauthorized access. That does not make everything fair game: Instagram's terms restrict automated collection, much of the data is personal data covered by GDPR and CCPA, and content behind a login is a different matter legally. Scrape only public fields, respect privacy and anti-spam law, and take your own legal advice for your use case.

Do I need the official Instagram API?

Not for public data. The official Instagram Graph API only returns data for accounts you own or manage, and requires a Facebook app, a linked Business or Creator account, and app review. To read arbitrary public profiles, posts, or hashtags you need a scraper API instead. Our API authenticates with a single key and needs no Facebook app.

Can you scrape followers and comments?

We build both endpoints to Instagram's documented shape, but be aware of the gate: Instagram serves follower lists and comments only through app endpoints that require a logged-in session, so a logged-out request hits a login or checkpoint wall. Our endpoints resolve the ids and call those APIs correctly, and report an honest auth status when the data is gated rather than returning a fabricated feed. Profiles and business contact fields are available logged-out, with contact data withheld for many large accounts.

How fast is it and what does it cost?

Median end-to-end response is about 2.6 seconds, including proxy routing, anti-bot handling, retries, and parsing. Pricing is usage-based: a free tier of 1,000 requests with no credit card, then per-request pricing, and you are charged only for successful requests. Failed requests behind the login gate are not billed.

Start pulling Instagram data
Free plan, 1,000 requests, no card
Get a free API key See pricing