Instagram Scraper: Fast Bulk Posts, Reels & Profiles avatar

Instagram Scraper: Fast Bulk Posts, Reels & Profiles

Pricing

from $2.00 / 1,000 scraped instagram post / profile results

Go to Apify Store
Instagram Scraper: Fast Bulk Posts, Reels & Profiles

Instagram Scraper: Fast Bulk Posts, Reels & Profiles

Fast bulk Instagram scraper with Google discovery. Extract posts, reels, full carousels, likes, comments, hashtags & creator bios. No login or cookies needed. Affordable Pay-Per-Result ($2/1k, $0.05 start) with automated session bypass. Export to Excel/CSV.

Pricing

from $2.00 / 1,000 scraped instagram post / profile results

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

πŸ“Έ Instagram Scraper: Fast Bulk Posts, Reels, Profiles & Google Discovery

The most powerful, affordable, and complete Instagram Scraper on Apify. Scrape public Instagram posts, reels, carousels/sidecars, profiles, hashtags, and location places β€” with Zero Login and No Cookies Required. Features innovative Dual-Engine Discovery (Direct URLs + Google SERP keyword search) with automated login-wall bypass and residential proxy rotation. Structured output in JSON, CSV, and Excel.


πŸ“Œ Table of Contents


πŸ” What Is This Actor?

Instagram Scraper: Fast Bulk Posts, Reels, Profiles & Google Discovery is a cloud data extraction tool designed for marketers, e-commerce brands, data scientists, and agencies.

Unlike conventional scrapers that require your personal Instagram account or throw frequent checkpoint errors, this actor operates 100% session-free. It handles:

  • Profiles: Bio, follower counts, following counts, post counts, verification badges, and high-res avatars.
  • Posts & Reels: Captions, exact likes, comments count, direct video URLs, view counts, and timestamps.
  • Multi-Image Carousels (Sidecars): Extracts all child slides with full dimensions, image URLs, and accessibility text.
  • Hashtags & Locations: Scrapes top posts from tag feeds and geo-locations.
  • Automated Google SERP Discovery: Find target profiles by keywords (e.g. fitness coach miami) automatically without manually hunting for usernames!

πŸš€ Why Choose This Instagram Scraper?

FeatureThis ActorOther Store ActorsManual Copy-PasteOfficial Instagram API
Price per 1,000 Posts$2.00 ($0.05 Start)$5.00 – $15.00Free (Weeks of work)Enterprise Tier Only
Pay-Per-Event (PPE)βœ… Pay only for scraped items❌ Pay for run time/failures❌❌ Monthly commitments
No Login / No Account Riskβœ… 100% Session-Free⚠️ Needs cookies (banned)βœ…βŒ Complex OAuth & vetting
Google SERP Discoveryβœ… Built-in Auto-Search❌ Direct URLs only❌❌ Not available
Full Carousel/Sidecar Slidesβœ… Extracts all child images⚠️ Usually only 1st slide❌⚠️ Restricted
Anti-Login-Wall Bypassβœ… Automated Session Rotation⚠️ Often halts on login wall❌ Captcha blocks❌ Strict rate limits
Data Enrichmentβœ… Embeds parent creator stats❌ Post-only❌⚠️ Fragmented
Export Formatsβœ… JSON, CSV, Excel, XML⚠️ Basic JSON❌ Manual typing⚠️ Developer-only

The Cost Advantage: Other scrapers bill you for compute minutes while getting stuck on login walls. With our Pay-Per-Event model, you only pay $0.002 per successfully extracted item, backed by intelligent cloud anti-bot mitigation and Apify residential proxies.


✨ Key Features

  • Dual Ingestion Architecture: Provide direct URLs, use Google SERP keyword discovery, or combine both simultaneously.
  • Complete Sidecar/Carousel Extraction: Captures all slide items inside multi-photo posts with dimensions and image links.
  • Granular Engagement Metrics: Scrapes likesCount, commentsCount, videoViewCount, videoPlayCount, and timestamps.
  • Smart Mention & Hashtag Parsing: Automatically extracts @mentions and #hashtags into clean arrays.
  • Creator Profile Scraping: Retrieve follower counts, following, bio, external links, and verification status.
  • Automated Session Resilience: Detects Instagram login checkpoints and automatically rotates sessions in the background.
  • Parent Profile Enrichment: Attach author channel information directly to each post record via addParentData.

🌐 Dual Discovery Engine

Choose how you want to discover and scrape content:

  1. Direct URLs Mode (direct_urls):
    Input exact profile URLs (https://www.instagram.com/username/), post links (/p/CODE/), reels (/reel/CODE/), hashtag pages (#travel), or location tags.
  2. Google SERP Discovery Mode (google_serp):
    Enter any search query (e.g. "real estate agent Austin" or "vegan bakery London"). The actor queries Google SERP in real-time, extracts verified Instagram creator profiles matching your niche, and scrapes their data immediately!
  3. Combined Mode (both):
    Scrape your defined list of competitors while discovering new creator profiles via keywords in the exact same run.

🎯 Use Cases

🏒 Influencer Discovery & Talent Sourcing

  • Use Google SERP mode to discover local influencers in any city or industry niche.
  • Audit historical post engagement, follower ratios, and sponsorship history (paidPartnership).
  • Extract contact bios, category badges, and external links for outreach.

πŸ“Š Competitive Intelligence & Trend Tracking

  • Monitor competitor content strategies, posting cadence, and breakout viral posts.
  • Track trending hashtags and identify top-performing audio hooks across your industry.
  • Benchmark engagement metrics across multiple competing brands.

πŸ€– AI, Machine Learning & Computer Vision Datasets

  • Scrape thousands of high-resolution images and carousel albums with accessibility captions (alt) for vision models.
  • Gather captions and user comment discussions for NLP sentiment analysis and viral hook generation.
  • Build training datasets for social media trend prediction algorithms.

πŸ›οΈ E-Commerce & UGC Campaign Monitoring

  • Aggregate User-Generated Content (UGC) from campaign hashtags.
  • Monitor customer product reviews and influencer mentions in real time.
  • Identify trending aesthetic styles and creative formats for ad creative inspiration.

βš™οΈ Input Parameters

Configure your run via the Apify Console or API:

{
"mode": "both",
"directUrls": [
"https://www.instagram.com/humansofny/",
"#photography"
],
"keyword": "new york street photographers",
"resultsType": "posts",
"resultsLimit": 100,
"postsPerProfile": 12,
"addParentData": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
ParameterTypeDefaultDescription
modestringdirect_urlsIngestion mode: direct_urls, google_serp, or both.
directUrlsarray / text[]List of Instagram URLs, handles (@user), hashtags (#tag), or location paths.
keywordstring""Search keyword for Google SERP profile discovery (e.g. dental clinic miami).
resultsTypestringpostsType of data: posts (scrapes feed posts/reels) or details (scrapes profile bios/followers).
resultsLimitinteger100Maximum total records to scrape across the run.
postsPerProfileinteger12Maximum posts to scrape per creator profile or hashtag.
addParentDatabooleanfalseWhen true, embeds author profile details inside each post item.
proxyConfigurationobjectResidentialApify proxy configuration (Residential proxy recommended).

πŸ“‹ Output Fields & Data Schema

Post & Reel Output Schema

Field NameTypeDescriptionExample
idstringUnique Instagram media ID"3742534382104984578"
typestringContent type (Image, Video, or Sidecar)"Sidecar"
shortCodestringUnique Instagram post shortcode"DPwJzEVDbwC"
captionstringFull post caption text"A few years ago I received a DM..."
hashtagsarrayExtracted hashtags from caption["newyork", "community"]
mentionsarrayExtracted @mentions["zohrankmamdani"]
urlstringDirect web URL to the post"https://www.instagram.com/p/DPwJzEVDbwC/"
likesCountintegerTotal likes on the post257484
commentsCountintegerTotal comments count3982
timestampstringISO 8601 creation timestamp"2025-10-13T14:14:46+00:00"
displayUrlstringHigh-resolution cover/display image URL"https://scontent.cdninstagram.com/..."
imagesarrayAll image URLs in the post/carousel["https://...", "https://..."]
childPostsarrayDetailed list of carousel slide objectsArray of individual slide objects
altstringAccessibility description"Photo by Humans of New York..."
ownerUsernamestringAuthor username"humansofny"
ownerFullNamestringAuthor display name"Humans of New York"
ownerIdstringAuthor unique ID"17841401154973790"
paidPartnershipbooleanWhether the post is sponsoredfalse
productTypestringInstagram product category"carousel_container" or "feed"

Child Slide Schema (Inside childPosts for Carousels)

{
"id": "3742534367894668392",
"type": "Image",
"shortCode": "DPwJy3GDYRo",
"url": "https://www.instagram.com/p/DPwJy3GDYRo/",
"dimensionsWidth": 1440,
"dimensionsHeight": 960,
"displayUrl": "https://scontent.cdninstagram.com/...",
"alt": "Photo by Humans of New York on October 13, 2025.",
"ownerUsername": "humansofny"
}

πŸ“¦ Example Input & Output

Example Input

{
"directUrls": ["humansofny"],
"resultsLimit": 1,
"resultsType": "posts"
}

Example Output

[
{
"id": "3741054891297971261",
"type": "Image",
"shortCode": "DPq5ZpJDZw9",
"caption": "Dear New York closes on October 19th. It’s been the honor and joy of my life to see this take flight...",
"hashtags": [],
"mentions": [],
"url": "https://www.instagram.com/p/DPq5ZpJDZw9/",
"commentsCount": 970,
"dimensionsHeight": 1920,
"dimensionsWidth": 1080,
"displayUrl": "https://scontent.cdninstagram.com/v/t51.71878-15/562558918_1458293865288733_n.jpg",
"images": [
"https://scontent.cdninstagram.com/v/t51.71878-15/562558918_1458293865288733_n.jpg"
],
"alt": "Photo by Humans of New York.",
"likesCount": 107750,
"timestamp": "2025-10-11T13:27:07+00:00",
"childPosts": [],
"ownerFullName": "Humans of New York",
"ownerUsername": "humansofny",
"ownerId": "17841401154973790",
"paidPartnership": false,
"isCommentsDisabled": false,
"inputUrl": "https://www.instagram.com/humansofny/",
"productType": "feed",
"ppe_charged": true,
"ppe_event_name": "scraped-result"
}
]

πŸ’° Pricing & Pay-Per-Event (PPE)

This actor uses transparent Pay-Per-Event (PPE) pricing to protect your budget:

Fee ComponentPriceDescription
Actor Start Fee$0.05Flat initiation charge per run
Per Scraped Result$0.002 ($2.00 / 1,000 items)Charged ONLY for valid items pushed to dataset

PPE Safety Guarantees:

  • πŸ›‘οΈ Pay for Success Only: If a profile is private or not found, you are not charged result fees.
  • πŸ›‘ Automatic Spending Limit: Set ACTOR_MAX_TOTAL_CHARGE_USD in your Apify run options. The actor stops scraping immediately when your budget threshold is reached.
  • πŸ“‰ Unbeatable Economics: Traditional actors charge $10+ per 1k items or bill for idle proxy time. At $2.00 per 1,000 items, this actor is one of the most affordable on the store.

🎁 Try Before You Buy: Click Try for free at the top right to run a test crawl with Apify's free credit tier.


⚑ Performance & Scale

TaskTarget VolumeEstimated Time
Single Profile Quick Scan12 posts~10–15 seconds
Medium Creator Audit50 posts~45–60 seconds
Bulk Catalog Run1,000 posts~10–15 minutes
Mass Discovery Run10,000+ itemsScheduled multi-batch runs
  • Real-Time Data Delivery: Records stream into your Apify Dataset as they are scraped.
  • Fail-Safe Processing: One broken URL or private profile will never interrupt the remainder of your batch.
  • Residential IP Rotation: Intelligent session refreshing prevents temporary IP rate limits.

❓ FAQ

Q: Do I need to provide an Instagram username or password?
A: No. The actor is 100% session-free and requires no account logins or cookies.

Q: Does it scrape private Instagram profiles?
A: No. In compliance with data privacy standards, only publicly accessible Instagram content can be scraped.

Q: How does the Google SERP Discovery mode work?
A: When you enter a keyword like "coffee shops Austin", the actor queries Google with Instagram-targeted search operators, extracts relevant public Instagram profile links, and scrapes their data automatically.

Q: Can I scrape multi-image carousels completely?
A: Yes! Unlike basic scrapers that only grab the first photo, this actor unpacks every slide into the images array and childPosts list with individual dimensions and URLs.

Q: How do I export my data to Excel or Google Sheets?
A: In your Apify run console, go to the Storage tab and click Export. You can download your data in Excel, CSV, JSON, or XML format with a single click.


πŸ“œ Changelog

v1.0.0

  • βœ… Public posts, reels, and carousel slide extraction
  • βœ… Google SERP discovery integration for automated keyword prospecting
  • βœ… Full carousel/sidecar slide unpacking with individual dimensions
  • βœ… Pay-Per-Event (PPE) integration ($0.05 start + $2.00 per 1,000 items)
  • βœ… Automated login-wall detection and residential proxy session rotation
  • βœ… Optional parent profile data enrichment (addParentData)

This actor extracts only publicly accessible data from Instagram in compliance with fair-use and web search indexing standards.

  • Use this tool responsibly for market research, academic analysis, archiving, and competitive benchmarking.
  • Respect intellectual property rights before reusing or republishing extracted images or videos.
  • Do not use this tool to scrape personal private data or facilitate unauthorized contact.
  • The author bears no liability for how users utilize the extracted public data.

🀝 Support & Feedback

  • 🐞 Report a bug? Submit an issue via the Issues tab on Apify.
  • πŸ’‘ Feature request? Start a discussion on the Apify Actor page.
  • ⭐ Finding this helpful? Please leave a 5-star review! It helps us maintain and improve this actor.

Built with ❀️ for High-Performance Social Media Data Extraction
Fast Β· Session-Free Β· Pay-Per-Result Β· Google SERP Discovery Ready

πŸ’° $0.05 Start Β· $2.00 per 1,000 Scraped Posts