Dataslayer
Instagram

Instagram Media Archive Downloader

Download public Instagram post, Reel, cover, and carousel media into customer-owned run storage with ordered manifests, file hashes, limits, and truthful retrieval status.

runs · 30d
79
success · 30d
93.7%
runs all time
91
users · 30d
7
POST/v2/acts/data-slayer~instagram-media-archive-downloader/run-sync-get-dataset-items
request
curl -X POST "https://api.apify.com/v2/acts/data-slayer~instagram-media-archive-downloader/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "postUrls": [
      "https://www.instagram.com/reel/DdRf9lktEb1/",
      "https://www.instagram.com/p/DdY0AWwF5pG/"
    ]
  }'
each result row17 fields
{
  "manifestId": string,
  "sourceInputs": array,
  "sourcePostId": string,
  "shortCode": string,
  "postUrl": string,
  "postType": string,
  "retrievalStatus": string,
  "isComplete": boolean,
  "expectedAssetCount": integer,
  "storedAssetCount": integer,
  "skippedAssetCount": integer,
  "failedAssetCount": integer,
  "missingCarouselPositions": array,
  "assets": array,
  // + 3 more fields
}

Output fields

17 documented fields per record. Showing the first 17.

FieldTypeDescription
manifestIdstring
sourceInputsarray
sourcePostIdstring · nullable
shortCodestring
postUrlstring
postTypestring
retrievalStatusstring
isCompleteboolean
expectedAssetCountinteger · nullable
storedAssetCountinteger
skippedAssetCountinteger
failedAssetCountinteger
missingCarouselPositionsarray
assetsarray
errorobject · nullable
retrievedAtstring
retentionNotestring

Related scrapers

Frequently asked questions

What does Instagram Media Archive Downloader return?+

Download public Instagram post, Reel, cover, and carousel media into customer-owned run storage with ordered manifests, file hashes, limits, and truthful retrieval status. It returns 17 documented fields per record.

How much does Instagram Media Archive Downloader cost?+

It is priced at $3.00 per 1,000 results (lowest tier), billed through your Apify account. Failed runs are not billed as results.

What format does the data come back in?+

Typed JSON records by default. You can also download a run's dataset as CSV or Excel, or stream it into your own stack.

How reliable is this scraper?+

Over the last 30 days it ran 79 times with a 93.7% success rate.

How do I run it?+

POST a JSON body to the actor's run endpoint with your Apify token, or open it on Apify and start a run from the console.

Run Instagram Media Archive Downloader on Apify

One request, structured rows back. Pay per result through your Apify account.