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.
Tested against live Instagram pages, with honest coverage on the data Instagram gates behind a login.
curl "https://api.instagramscraperapi.com/api/v1/instagram/profile?username=nasa&api_key=$API_KEY" Scrape Instagram without getting blocked
Anti-bot bypass
Proxy rotation
JS rendering
Structured JSON
Pay for success
One REST call
Choose from multiple Instagram Scraper API endpoints
Email & Lead
Profile & Account
Follower
Image & Photo
Reels, Stories & Video
Comment
Post
Hashtag
What you can build
Influencer and creator research
Lead and contact enrichment
Audience and community mapping
Comment and sentiment monitoring
Competitor and brand tracking
Hashtag and content discovery
Simple, usage-based pricing
- All endpoints included
- Structured JSON output
- Anti-bot + rotating proxies
- 10 concurrent requests
- Community support
- Everything in Free
- Higher concurrency
- Email support
- Everything in Vibe
- Priority request routing
- Priority support
- Everything in Pro
- 500+ concurrent requests
- SLA + dedicated support
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.
Drops into your stack
No-code
LLM and RAG
SDKs and REST
FAQ
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.
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.
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.
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.
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.