Appearance
Reels using Song (Deprecated)
GET /v1/instagram/song/reels
DEPRECATED , this endpoint is no longer functional. Instagram removed the public audio pages that this endpoint relied on, so it cannot return data. Do not use this endpoint; there is currently no replacement available.
Authentication
All requests require the x-api-key header. Get your key at scrapecreators.com.
Query Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
audio_id | string | yes | If you're looking for this, it is sometimes called 'audio_cluster_id', or it can be just 'audio_id'. | 844716519067330 |
max_id | string | no | How you paginate the results. Pass the max_id from the previous response to get the next set of reels. | GvYhgPbWtJ.... |
Example Request
curl
bash
curl 'https://api.scrapecreators.com/v1/instagram/song/reels?audio_id=844716519067330' \
-H 'x-api-key: $SCRAPECREATORS_API_KEY'Node / TypeScript
js
const params = new URLSearchParams({ audio_id: '844716519067330' });
const res = await fetch(`https://api.scrapecreators.com/v1/instagram/song/reels?${params}`, {
headers: { 'x-api-key': process.env.SCRAPECREATORS_API_KEY }
});
const data = await res.json();
console.log(data);Python
python
import os, requests
r = requests.get(
'https://api.scrapecreators.com/v1/instagram/song/reels',
headers={'x-api-key': os.environ['SCRAPECREATORS_API_KEY']},
params={'audio_id': '844716519067330'},
)
r.raise_for_status()
print(r.json())CLI
bash
scrapecreators instagram song-reels --helpExample Response
json
{
"success": true,
"items": [
{
"media": {
"pk": "3652360178415977960",
"id": "3652360178415977960_4396457",
"fbid": "18034424375376227",
"device_timestamp": 134142505793774,
"caption_is_edited": true,
"strong_id__": "3652360178415977960_4396457",
"deleted_reason": 0,
"has_shared_to_fb": 0,
"has_delayed_metadata": false,
"mezql_token": "0:OZQlIevIQU+5pG5dXNMsSw==",
"share_count_disabled": false,
"should_request_ads": false,
"is_reshare_of_text_post_app_media_in_ig": false,
"integrity_review_decision": "pending",
"client_cache_key": "MzY1MjM2MDE3ODQxNTk3Nzk2MA==.3",
"filter_type": 0,
"is_visual_reply_commenter_notice_enabled": true,
"comment_threading_enabled": true,
"like_and_view_counts_disabled": false,
"has_privately_liked": false,
"is_unified_video": false,
"is_post_live_clips_media": false,
"commerciality_status": "not_commercial",
"is_quiet_post": false,
"subtype_name_for_REST__": "XDTClipsMedia",
"taken_at": 1749615300,
"has_tagged_users": true,
"usertags": {
"in": [
{
"position": [
0,
0
],
"user": {
"pk": "811350",
"pk_id": "811350",
"id": "811350",
"full_name": "John Paul Dizon",
"is_private": false,
"strong_id__": "811350",
"username": "john_paul_dizon",
"is_verified": true,
"profile_pic_id": "3174559232146314169_811350",
"profile_pic_url": "https://instagram.fphl1-1.fna.fbcdn.net/v/t51.2885-19/368674833_604213368557202_5526712452728694884_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=instagram.fphl1-1.fna.fbcdn.net&_nc_cat=106&_nc_oc=Q6cZ2QHwFOVHnJvsBgBFTlQkpmw9LT3prcqmCNJ-P1eIMlFb9rWTYs-igOuwG_rhNMorPkg&_nc_ohc=jaUs5Rk4FbQQ7kNvwHTFk_4&_nc_gid=5wVbPsMy2jJfVfnxPxnFXg&edm=ACaJ6XgBAAAA&ccb=7-5&oh=00_AfP03wtYo0WVMIsIhWP-dzIQDbQMwoXhiylXEejlWeFKuA&oe=686C9D56&_nc_sid=594fa5"
}
}
]
},
"photo_of_you": false,
"can_see_insights_as_brand": false,
"media_type": 2,
"code": "DKvyjsyREXo",
"caption": {
"bit_flags": 0,
"created_at": 1749616067,
"created_at_utc": 1749616067,
"did_report_as_spam": false,
"is_ranked_comment": false,
"pk": "18034425596376227",
"share_enabled": false,
"content_type": "comment",
"media_id": "3652360178415977960",
"status": "Active",
"type": 1,
"user_id": "4396457",
"strong_id__": "18034425596376227",
"text": "Here for the soft wins and good energy 💃🏿😊\n\n🎥 @jkvzxc \n@pongniu \n@eusebiobryanl_ \n@john_paul_dizon \n@bumrecones\n
... (truncated)Credits
Most ScrapeCreators endpoints consume 1 credit per successful response. Some heavier endpoints (transcripts, AI-driven enrichment, ad detail lookups) may cost more. Check GET /v1/credit-balance for your remaining balance.
Errors
| Status | Meaning | Action |
|---|---|---|
| 200 | Success. | Use the JSON payload. |
| 400 | Invalid or missing parameter. | Verify required parameters and value format. |
| 401 | Missing or invalid x-api-key. | Pass a valid API key in the header. |
| 402 | Out of credits. | Top up at scrapecreators.com or wait for plan reset. |
| 404 | Resource not found or private. | Confirm the handle, URL, or id and that the resource is public. |
| 429 | Rate limited. | Backoff and retry with exponential delay. |
| 500 | Server error or upstream platform failure. | Retry with backoff; report persistent errors to support. |