Instagram API

Cheapest Instagram Profile API

The cheapest Instagram Profile API for public account lookups. Pass a username or user id and receive biography, counts, profile picture metadata and other public fields — without paying premium scraper prices.

Try on RapidAPI

Most integrations start with /v2/user/by/username, store the numeric user id, then call faster id-based routes for medias, followers and stories. That two-step pattern keeps your Instagram profile API usage efficient at scale.

Use cases include influencer qualification, sales enrichment, brand safety checks and “similar accounts” discovery when combined with related-profile endpoints.

Highlights

  • Cheapest Instagram API pricing — free BASIC · PRO from $9.99/mo
  • Lookup by username or user id
  • Public bio, counts and profile metadata
  • Works as the hub for medias / followers / stories calls
  • Optional safe_int for large integer safety in JSON clients

Use cases

  • Qualify creators before outreach
  • Enrich CRM records with public Instagram stats
  • Detect private vs public / missing accounts early in a pipeline

Featured endpoints

GET /v2/user/by/username

Profile by username

Return the public user object for a username.

GET /v2/user/by/id

Profile by user id

Fetch the same profile fields using a numeric id.

FAQ

Username or id — which should I use?

Use username for the first resolve, then reuse the returned id for subsequent Instagram Profile API and media calls.

Can I fetch private accounts?

Only public profile data is available. Private accounts may return limited or unavailable payloads.

Related