Social Fetch
Instagram

List Instagram profile reels

Get Reels from a specific Instagram profile.

Use `data.lookupStatus` for the domain outcome; call `GET /v1/instagram/profiles/{handle}` when you need full profile cards and related fields.

When `lookupStatus` is `found`, an empty `data.reels` page with `hasMore: false` can mean a public profile with no reels in range. When `lookupStatus` is `not_found`, reels will be empty by design.

GET/v1/instagram/profiles/{handle}/reels
1credit
x-api-key*stringheader

API key (`sfk_...`)

Parameters
2
handle*stringpath

Instagram handle whose reels should be listed.

min 1 chars · max 64 chars

cursorstringoptionalquery

Opaque pagination cursor from a previous response (`data.page.nextCursor`).

min 1 chars

Response fields
30

Endpoint-specific response payload.

datalookupStatus
string

Whether reels could be listed for this handle.

one of: found, not_found

Instagram reels for the requested profile page.

datareels[]id
string

Instagram media id for this reel.

min 1 chars

datareels[]shortcode
string

Public shortcode used in the Instagram reel URL.

min 1 chars

datareels[]caption
stringnullable

Caption text when Instagram provides one.

datareels[]takenAt
integer

When the reel was taken or posted (Unix epoch seconds).

datareels[]url
string

Canonical public Instagram URL for this reel.

min 1 chars

datareels[]displayUrl
stringoptional

Primary display image URL when available.

datareels[]thumbnailUrl
stringoptional

Thumbnail or cover image URL when available.

datareels[]videoUrl
stringoptional

Direct video URL when a playable URL is available.

datareels[]likeCount
integeroptional

Like count when Instagram exposes it.

≥ 0

datareels[]commentCount
integeroptional

Comment count when Instagram exposes it.

≥ 0

datareels[]playCount
integeroptional

Play or view count when Instagram exposes it (Instagram-only views when distinguishable).

≥ 0

Width and height when available.

datareels[]dimensionswidth
integer

Media width in pixels.

≥ 0

datareels[]dimensionsheight
integer

Media height in pixels.

≥ 0

Reel owner metadata when Instagram exposes it on the media item.

datareels[]ownerplatformUserId
stringoptional

Instagram numeric user id for the reel owner when present.

datareels[]ownerhandle
stringoptional

Instagram username for the reel owner when present.

datareels[]ownerdisplayName
stringoptional

Display name for the reel owner when present.

datareels[]owneravatarUrl
stringoptional

Profile image URL for the reel owner when present.

datareels[]ownerverified
booleanoptional

Whether Instagram marks the reel owner as verified.

Pagination state for the current response.

datapagenextCursor
stringnullable

Cursor to pass as `cursor` in the next request when more reels are available.

datapagehasMore
boolean

Whether another page of reels is available from Instagram.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/instagram/profiles/charlidamelio/reels" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Instagram reels for the requested profile page. Inspect `data.lookupStatus` to interpret empty `data.reels` and not-found outcomes.

On this page

No Headings