AxioAPI

Instagram Scraper API

Instagram public profiles, post/reel details with 1080p media frames and engagement analytics.

4 endpoints · 1 credit = $0.001. Each endpoint has its own credit cost, listed below. Calls that fail because of a service error are refunded.

API workspace and documentation

AxioAPI Studio · Instagram Scraper
Free Trial: 10 of 10 left
Quick presets:
Avatar

—

—
Followers—
Following—
Posts—
Bio

—

What you can build with the Instagram scraper API

The Instagram scraper API reads public Instagram data as JSON: profiles by username, posts and reels by shortcode, and an engagement audit of an account.

Vet an influencer

Fetch a profile and run the audit endpoint to review an account before you reach out.

GET /api/v1/social/instagram/audit

Read a single post

Look up a post or reel by its shortcode to get its metadata and media for reporting or archiving.

GET /api/v1/social/instagram/posts/{code}

Track profile changes

Call the profile endpoint on a schedule and compare the fields you care about between runs.

GET /api/v1/social/instagram/profiles/{username}

How the Instagram scraper API works

  1. 1

    Use the right identifier

    Profiles use a username. Posts use the shortcode from the post URL.

  2. 2

    Call the endpoint

    For example GET /api/v1/social/instagram/profiles/{username}.

  3. 3

    Read the fields returned

    Profile and post responses differ. Fields that are missing stay missing.

Try the Instagram Scraper API with your own account

New accounts receive 200 credits after verification, enough for about 200 calls to "Instagram post / reel detail".

Using Instagram Scraper

Profiles use a username; posts use the documented shortcode.

Profile and post responses differ. Inspect returned metadata and media for the selected operation.

Private or unavailable content may fail. Missing counts are not filled with example statistics.

Instagram scraper API endpoints and pricing

OpenAPI 3.1 JSON

Select an operation above and open API & Docs for parameters and cURL, JavaScript, Python or PHP examples. The web tool uses your signed-in session; external integrations use a Bearer API key.

Method Endpoint Cost
GET Instagram public profile /api/v1/social/instagram/profiles/{username}
Helpful?
1.5 credit / request≈ $0.0015
GET Instagram post / reel detail /api/v1/social/instagram/posts/{code}
Helpful?
1 credit / request≈ $0.001
GET Instagram Latest Posts & Reels /api/v1/social/instagram/profiles/{username}/posts
Helpful?
1.5 credit / request≈ $0.0015
GET Instagram Follower & Engagement Audit /api/v1/social/instagram/audit
Helpful?
3 credit / request≈ $0.003

Instagram scraper API: frequently asked questions

What is the Instagram scraper API?

A REST Instagram API for public data: an Instagram profile, posts and reels, and an Instagram audit of engagement, returned as JSON.

Does it work for private accounts?

No. Private or unavailable content may fail. Only public data is returned.

Where do I find a post shortcode?

It is the code in the post URL, for example the part after /p/ or /reel/.

Are follower counts always present?

Not always. Missing counts are not filled with example statistics.

How is it billed?

Per request, with different prices per endpoint, shown in the table below. New accounts receive 200 credits after verification.

Before integrating

Live and example data

Check the Live or Sandbox label before running. Examples demonstrate the response structure and do not guarantee live service status.

Credits and limits

Pricing depends on the endpoint and billable units. Failed live requests are not replaced with billable examples. Check your account limits before running repeated requests.

View pricing

Handling errors

Keep the request ID for troubleshooting. For 429, respect Retry-After when provided. If a create or delete request loses its connection, check the resource state before retrying.

Ready to integrate the Instagram Scraper API? Create an account and get your API key in minutes.