Get Instagram audio

Get an Instagram song or original sound by audio id.

GET/v2/instagram/audio/{audioId}
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
1
audioIdstringrequiredpath

Audio id from audio search or a Reel's `audio.id`.

Response fields
21

Endpoint-specific response payload.

datalookupStatus
string

`found` when Instagram has the audio, with or without Reels; `not_found` when it doesn't know the id.

one of: found, not_found

The song or original sound. Null when `lookupStatus` is `not_found`.

dataaudioid
string

Audio id. The audio endpoints take it as `audioId`, and it matches `audio.id` on a Reel.

pattern: ^\d+$

dataaudioassetId
stringnullable

A second id Instagram gives some audio, set only when it differs from `id`. If `GET /v2/instagram/audio/{audioId}` answers not_found for an `id` from search, try `assetId`. Null when none.

pattern: ^\d+$

dataaudiotitle
stringnullable

Song or sound title.

dataaudioartist
stringnullable

Artist name.

dataaudioartistHandle
stringnullable

Username of the account behind the audio: the creator of original audio, or the artist's account for licensed music when Instagram links one. Null when none or not reported.

dataaudiodurationMs
integernullable

Length in milliseconds.

≥ 0

dataaudioisOriginal
booleannullable

Whether it is original audio rather than licensed music.

dataaudioisExplicit
booleannullable

Whether it is marked explicit.

dataaudioreelCount
integernullable

Reels using it, as an exact count. Null when Instagram only gives a rounded figure (such as 2.5M).

≥ 0

dataaudioisTrending
booleannullable

Whether Instagram marks it trending.

dataaudiocoverUrl
stringnullable

Cover art. Null for original audio. Instagram CDN URL; it expires after a while.

dataaudiopreviewUrl
stringnullable

Short audio clip of the track. Null for original audio and when Instagram gives none. Instagram CDN URL; it expires after a while.

dataaudiospotifyUrl
stringnullable

Spotify page of the track. Null for original audio and when Instagram links none.

dataaudiohasLyrics
booleannullable

Whether Instagram has lyrics for the track. Null for original audio and when not reported.

Metadata about the API response.

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: v2

Code example

curl "https://api.socialfetch.dev/v2/instagram/audio/1467739367151376" \
  -H "x-api-key: YOUR_API_KEY"

Responses

The audio, or not found.