Instagram API / Profile

Instagram Profile Scraper — Follower Count, Bio and Verification for Any Public Handle

Scrape any public Instagram profile through a REST API: follower count, bio, category, verification and external link. One GET request, no OAuth, no app review queue and nothing to install.

0.95 credit per request · request metadata included · errors are never charged

GET /v1/instagram/profile0.95 credit
curl "https://api.socialscrape.dev/v1/instagram/profile?handle=iamsydneythomas" \
  -H "x-api-key: $INSCRAPE_KEY"

Parameters

  • handlestringrequiredInstagram username, without the @
  • include_highlightsbooleanReturn highlight covers. Included at no extra credit cost.
  • include_postsbooleanReturn the latest 12 posts. Included at no extra credit cost.

What you get

What the Instagram Profile Scraper returns.

  • Follower and following counts as integers, not scraped strings
  • Full biography text with line breaks preserved
  • External link and business category when the account exposes them
  • Verification, privacy and business-account flags
  • Media count and profile picture URL

Use cases

Instagram Profile Scraper use cases.

Influencer vetting before you pay

Pull follower count and media count for a shortlist of handles, then compare against engagement pulled from the Posts API. Two calls per creator is enough to filter out bought audiences.

Enriching a CRM record

Given a handle collected at signup, attach audience size and category to the account record so sales sees how big the account is without opening Instagram.

Tracking your own growth against competitors

Call the same set of handles on a schedule and store the deltas. The endpoint is cheap enough that daily snapshots for a few hundred accounts stay inside a small credit budget.

FAQ

Instagram Profile Scraper FAQ.

Can it return the full follower list?

No — that is the Followers API. This endpoint returns the follower count only. We keep them separate on purpose: several providers market a count-only endpoint as a followers API, and the difference matters when you are building.

Does it work on private accounts?

No. Confirmed private accounts return 200 with available profile details; the completed lookup is charged at the profile endpoint rate. Only publicly visible data is available.

How fresh is the data?

Each successful response includes requested_at and processing_time_ms, so you can audit when the lookup ran and how long it took.

Does it return an email address or phone number?

No. You get the public profile fields listed above and nothing else. We do not return contact details for a profile, and we do not return them for followers either — no endpoint in the catalogue does.