Instagram Post Scraper avatar

Instagram Post Scraper

Pricing

from $1.98 / 1,000 post results

Go to Apify Store
Instagram Post Scraper

Instagram Post Scraper

Scrape Instagram posts and reels by URL: likes, comments, captions, and media. Export data, schedule runs, and integrate with research or analytics workflows.

Pricing

from $1.98 / 1,000 post results

Rating

0.0

(0)

Developer

Social Fetch

Social Fetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

Instagram Post Scraper gives you likes, comments, captions, and media metadata from any public post or reel URL.

🔥 $1.98 per 1,000 rows on Apify · up to 500 URLs per run · integration guide

Overview

Scrape Instagram posts and reels from standard post/reel URLs

Each dataset row matches the Social Fetch API envelope (data, meta, and lookupStatus where applicable). Platform API usage is included in the per-row Apify price.

New to Social Fetch on Apify? The integration guide has screenshots, the actor catalog, and troubleshooting.

🚀 Quick start

  1. Fill in the Input below — sample values are pre-filled.
  2. Click Start and wait for the run to finish.
  3. Open the Dataset tab and export as JSON, CSV, or Excel.

📦 Fields in each row

Post or reel

  • Shortcode, URL, caption, and media type
  • Likes, comments, and owner handle
  • Display image or video URLs

⚙️ Input options

  • postUrls — public Instagram post or reel links

💡 Try it

Input

{
"postUrls": [
"https://www.instagram.com/p/DL2lr7ouyW5/"
]
}

Output

{
"data": {
"lookupStatus": "found",
"post": {
"shortcode": "DL2lr7ouyW5",
"url": "https://www.instagram.com/p/DL2lr7ouyW5/",
"caption": "The blueprint to a better game. \n\nGet ready to outwork everyone in the Sabrina 3. The lightweight, versatile tool to build your game bucket by bucket.\n\nComing soon."
},
"owner": {
"handle": "nike"
},
"metrics": {
"likes": 64396,
"comments": 426
}
},
"meta": {
"requestId": "req_b0afea53-45a7-4197-b753-e6451da410f0",
"version": "v1"
}
}

Rows may include data.lookupStatus (found, not_found, or private). Completed lookups are billed, including not_found.

🎯 Good for

  • 📌 Pull engagement stats for posts and reels
  • 🗓️ Batch-lookup reels for content research

💵 How we compare

Cost per 1,000 lookups
Instagram Post Scraper$1.98
Typical Instagram scrapers on Apify$10.00

Roughly 80% less than many Instagram post scrapers on the Store — structured API data behind every row.

🔗 Wire it up

Works with Make, Zapier, n8n, Apify webhooks, and scheduled runs.

❓ Common questions

  • Do I need a Social Fetch API key? No — your Apify token is enough. Never paste an sfk_ key into Actor input.
  • Why was I charged for not_found? The lookup completed, but Instagram did not return that profile, video, or post. That still counts as a billable dataset row.
  • What URLs work? Standard Instagram post or reel links (.../p/... or .../reel/...). Profile URLs belong in the profile Actor, not here.
  • Can I download media files? Not through this Actor. Use the Social Fetch API with downloadMedia=true on your own API key.

📚 More on Social Fetch