Instagram Post Details Scraper avatar

Instagram Post Details Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Post Details Scraper

Instagram Post Details Scraper

πŸ“Έ Instagram Post Details Scraper extracts captions, hashtags, mentions, likes, comments, views, timestamp, location, media type & URLs from posts/Reels. πŸ”Ž Ideal for social listening, influencer research, competitive analysis & content planning. πŸš€ Fast, scalable, export-ready (CSV/JSON).

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

API Empire

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Instagram Post Details Scraper

Scrape Instagram post / reel / tv details from public URLs (bulk supported).

Key features

  • Bulk input: urls + optional keyword (shortcodes)
  • Robust extraction: uses embedded data-sjs payloads (same strategy as your provided code)
  • Owner enrichment: uses web_profile_info API to fill owner follower/following/post counts when available
  • Smart proxy fallback (with clear logs):
    • Start with NO proxy (direct to Instagram)
    • If blocked/rejected β†’ fallback to DATACENTER
    • If blocked/rejected again β†’ fallback to RESIDENTIAL
    • If residential fails β†’ retries 3 times with residential
    • Once residential is used β†’ stays on residential for the rest of the run
  • Live saving: each result is pushed to the dataset immediately
  • Final OUTPUT: stored as a URL β†’ postDetails JSON mapping (same shape as output.json)

Input example

{
"urls": [
"https://www.instagram.com/p/Bq-mIJWgUAU/",
"https://www.instagram.com/reel/CgzOZz5DWaQ/",
"https://www.instagram.com/tv/CgzOZz5DWaQ/"
],
"keyword": [
"Bq-mIJWgUAU"
],
"proxyConfiguration": {
"useApifyProxy": false
},
"maxConcurrency": 3,
"requestDelaySeconds": 1,
"maxRetries": 3
}

Output

  • Dataset: one row per URL (includes url + extracted fields)
  • Key-Value Store: OUTPUT is a JSON object:
    • keys: input URL
    • values: extracted post details (or null on failure)

Notes / Cautions

  • This actor is intended for publicly available data only.
  • Instagram may block requests; the actor automatically switches proxies according to the rules above.

What are other Instagram scraping tools?

If you want to scrape specific Instagram data, you can use any of the dedicated scrapers below for faster and more targeted results.

Scraper NameScraper Name
Instagram B2b Email ScraperInstagram Posts Scraper
Instagram B2b Lead ScraperInstagram Profile Email Scraper
Instagram B2b Phone Number ScraperInstagram Profile Email Scraper By Keyword
Instagram Comments ScraperInstagram Profile Lead Scraper
Instagram Dm AutomationInstagram Profile Lead Scraper By Keyword
Instagram Email ScraperInstagram Profile Phone Number Scraper
Instagram Followers And Following ScrapperInstagram Profile Phone Number Scraper By Keyword
Instagram Followers Count ScraperInstagram Profile Post Scraper
Instagram Followers ScraperInstagram Profile Reels Scraper
Instagram Following ScraperInstagram Profile Scraper
Instagram Hashtag ScraperInstagram Reels Scraper
Instagram Hashtag Username ScraperInstagram Related Hashtag Stats Scraper
Instagram Highlights ScraperInstagram Related Person Scraper
Instagram Lead ScraperInstagram Single Reels Scraper
Instagram Likes ScraperInstagram Story Details Scraper
Instagram Location ScraperInstagram Tagged Mentions Posts Scraper
Instagram Mentions ScraperInstagram Tagged Posts Scraper
Instagram Phone Number Scraper