GET /v1/instagram/profile returns a creator’s public Instagram profile with verified status, real follower and following counts, and recent posts. Each post includes engagement stats, media type, and — for video posts — a direct videoUrl you can pipe straight into /v1/transcript or /v1/extract.
Credits: Free — 0 credits consumed.
Endpoint
Authentication
This endpoint requires anx-api-key header.
Parameters
string
Instagram username, with or without the leading
@. Required if url is not provided.string
Full Instagram profile URL — e.g.
https://www.instagram.com/natgeo/. Required if username is not provided.number
Number of recent posts to return. Min
1, max 24. Defaults to 12.Examples
Response
string
Always
"instagram" for this endpoint.string
Always
"profile" for this endpoint.string
The creator’s Instagram username.
string
The canonical profile URL.
string
The account’s bio text.
object
Creator identity fields:
username, displayName, avatarUrl, and verified.object
Aggregate account statistics:
followers, following, and posts (total post count).array
Array of recent posts. Each item has a
type of "video", "post" (image), or "sidecar" (carousel), along with id, url, title, description, stats, media, and createdAt.Instagram returns real follower and following counts from Instagram’s web profile API. Post
type is one of "video", "post" (image), or "sidecar" (carousel). Video posts include a direct videoUrl inside the media object — pass it straight into /v1/transcript or /v1/extract.