VOOZH about

URL: https://apify.com/api-ninja/instagram-posts-scraper

⇱ Instagram Posts Scraper Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Instagram Posts Scraper

πŸ”₯ Scrape Instagram user posts, reels, tagged content, or reposts from one or more public profiles.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ API ninja

API ninja

Maintained by Community

Actor stats

1

Bookmarked

69

Total users

67

Monthly active users

a month ago

Last modified

Share

What does Instagram User Feed Scraper do?

Instagram User Feed Scraper helps you scrape Instagram user data from one or more public profiles with a very small input setup. Add profile handles or profile URLs, choose one feed type, and the Actor will process the list one by one and extract posts, reels, tagged posts, or reposts from Instagram.

This Actor is built for people who want a focused Instagram API alternative for public profile feeds without the extra complexity of a full Instagram scraping suite. It runs on Apify, so you also get scheduling, monitoring, API access, dataset exports, run history, and integrations with tools like Make, Zapier, n8n, and webhooks.

What can this Instagram scraper do?

This Instagram scraper is intentionally narrow and practical. It focuses only on user-related feeds.

  • βœ… Accept Instagram input in multiple forms: nasa, @nasa, or https://www.instagram.com/nasa/
  • βœ… Scrape one selected feed type across many profiles
  • βœ… Process profiles sequentially, finishing one before starting the next
  • βœ… Limit results with maxResults or fetch the full available history
  • βœ… Return structured output that works well in API workflows and data exports
  • βœ… Run on the Apify platform with logs, scheduling, monitoring, and integrations

This Actor does not scrape hashtags, locations, audio pages, explore sections, or unrelated Instagram surfaces. That is deliberate. The goal is a clean, dependable scraper for user feeds only.

Why use Instagram User Feed Scraper?

If you need to extract Instagram data from creator pages, brand accounts, or niche profiles, a focused tool is often better than a feature-heavy one.

Common use cases:

  • πŸ“ˆ Track the latest posts from multiple creators or competitors
  • 🎬 Collect reels from brand or influencer profiles
  • 🏷️ Audit tagged content for brand mentions or UGC discovery
  • πŸ” Export reposts from aggregator accounts
  • πŸ§ͺ Build lightweight monitoring or enrichment pipelines

Because the input is simple, this Actor is suitable for both no-code users and developers. Non-technical users can run it from the Apify Console, while developers can trigger it through the Apify API and pipe the data into their own applications.

How to scrape Instagram user feeds

  1. Open Instagram User Feed Scraper in Apify Console.
  2. Add one or more Instagram profiles in the profiles field.
  3. Choose one feed type: posts, reels, tagged, or reposts.
  4. Set maxResults if you want to limit output, or enable parseAllResults.
  5. Start the Actor.
  6. Wait until it finishes scraping the first profile, then the second, and so on.
  7. Open the dataset and export the results.

This step-by-step flow is especially useful if you want to scrape Instagram data repeatedly on a schedule.

What data can this Instagram Actor extract?

The exact payload can vary by feed type, but these are the main fields most users care about:

FieldDescription
scrapeTypeWhich feed was scraped: posts, reels, tagged, or reposts
inputProfileOriginal profile input provided by the user
usernameNormalized Instagram username
userIdResolved Instagram user ID
idContent item ID
codeInstagram shortcode or item code
captionCaption payload
media_typeInstagram media type
product_typeContent/product type, often useful for reels
like_countLike count when available
comment_countComment count when available
display_uri / display_urlMedia preview image URL

Input

Instagram User Feed Scraper has the following input options. Click on the Input tab in Apify Console for full field descriptions.

  • profiles: List of Instagram handles or profile URLs
  • parseType: Which user feed to scrape
  • maxResults: Maximum number of items per profile
  • parseAllResults: Ignore the limit and continue until the feed is exhausted

Example input:

{
"profiles":["https://www.instagram.com/nasa/","@instagram"],
"parseType":"posts",
"maxResults":20,
"parseAllResults":false
}

Output

The Actor stores results in the default dataset. Each dataset item keeps the scraped Instagram content plus metadata showing which profile and feed it came from.

Example output:

[
{
"id":"1234567890",
"code":"DExample",
"media_type":1,
"like_count":15234,
"comment_count":241,
"scrapeType":"posts",
"inputProfile":"https://www.instagram.com/nasa/",
"username":"nasa",
"userId":"528817151"
}
]

You can download the dataset extracted by Instagram User Feed Scraper in various formats such as JSON, HTML, CSV, or Excel.

How much does it cost to scrape Instagram data?

How much scraping Instagram costs depends mostly on volume.

  • Smaller runs with a few profiles and a modest maxResults limit are usually inexpensive.
  • Larger runs cost more because they require more pagination and more compute time.
  • Enabling parseAllResults is best when you really need full history, not just recent content.

If you are testing, start with 1-2 profiles and a small limit. That gives you a clear idea of output quality and runtime before scaling up. One of the advantages of using Apify is that you can start small, automate later, and monitor usage over time.

Tips for better Instagram scraping results

  • πŸ’‘ Use handles like @nasa or nasa for quick setup
  • πŸ’‘ Keep maxResults low when validating a new profile list
  • πŸ’‘ Use posts if you want the most broadly useful feed type
  • πŸ’‘ Use tagged when researching mentions, collaborations, or UGC
  • πŸ’‘ Enable parseAllResults only when you need historical depth

Other Actors

If you work with Instagram data often, it can be useful to pair a user-feed scraper with other specialized Actors from your Apify workspace, such as profile-level scrapers, broader Instagram tools, or downstream enrichment pipelines.

FAQ, disclaimers, and support

Is it legal to scrape Instagram?

This Actor is intended for scraping publicly accessible Instagram data only. It does not target private content. You are responsible for making sure your use complies with Instagram's terms and with the laws and regulations that apply to your use case.

Is this an official Instagram API?

No. This Actor is a practical Instagram API alternative for extracting public user feed data through Apify in a simple, production-friendly format.

What does this Actor not do?

This Actor does not scrape hashtags, locations, audio feeds, explore sections, or unrelated Instagram surfaces. It is designed specifically for user posts, reels, tagged content, and reposts.

Where can I get help?

If you run into an issue, use the Issues tab on the Actor page and include your input example plus the run URL if possible. If you need a custom workflow or an expanded Instagram data solution, this Actor can be extended into a custom build.

You might also like

Instagram Scraper

hpix/instagram-scraper

Scrape Instagram profiles, posts, and Reels at scale.

Instagram Reels & Posts Scraper - Profiles & Data

viralanalyzer/instagram-reels-scraper

Extract Instagram reels, posts, profiles, and hashtag data.

69

5.0

Instagram Scraper

api-ninja/instagram-scraper

πŸ”₯ The ultimate all-in-one Instagram powerhouse: scrape profiles, posts, reels, reposts, hashtags, locations & music-tagged content at scaleβ€”no login required, complete data access.

442

5.0

Instagram Tagged Posts Scraper

scraper-engine/instagram-tagged-posts-scraper

Extract all tagged posts from any public Instagram profile using the Instagram Tagged Posts Scraper. This Apify actor gathers tagged photos, captions, usernames, post URLs, and engagement statsβ€”perfect for brand monitoring, influencer tracking, and content analysis.

πŸ‘ User avatar

Scraper Engine

45

5.0

Instagram Tagged Posts Scraper

scrapapi/instagram-tagged-posts-scraper

Instagram Tagged Posts Scraper πŸ·οΈπŸ“Έ extracts tagged posts from public Instagram profiles, including captions, media, post URLs, and engagement data. Ideal for brand monitoring, influencer research, campaign tracking, and social media analysis. Fast, scalable, and automation-ready. πŸš€πŸ“Š

Instagram Tagged Mentions Posts Scraper

api-empire/instagram-tagged-mentions-posts-scraper

Instagram Tagged Mentions Posts Scraper collects posts where profiles are tagged or mentioned. Capture captions, media, hashtags, timestamps, and engagement data. Ideal for brand monitoring, influencer analysis, and structured insights from tagged Instagram content.

Instagram Tagged Posts Scraper

scrapier/instagram-tagged-posts-scraper

Scrape Instagram posts by tags with the Instagram Tagged Posts Scraper. Extract post captions, images, videos, usernames, likes, comments, and timestamps. Perfect for trend analysis, content research, and engagement tracking. Fast, reliable, and scalable for bulk scraping.

Instagram Reels Scraper

hpix/ig-reels-scraper

Scrape Instagram Reels, Profiles and Posts efficiently and reliably.

Instagram Tagged Posts Scraper⚑

premiumscraper/instagram-tagged-posts-scraper

Extract public Instagram tagged posts and reels with rich details. Get like counts, comment counts, post captions, video durations, location data (names, coordinates, and IDs), tag XY positions, publisher profiles, high-res media URLs, and lists of public comments✨ Instagram Tagged Posts Scraper⚑

πŸ‘ User avatar

Premium Scraper

2

Instagram Tagged Mentions Posts Scraper

simpleapi/instagram-tagged-mentions-posts-scraper

Instagram Tagged Mentions Posts Scraper collects posts where a profile is tagged or mentioned, capturing captions, media URLs, hashtags, timestamps, and engagement metrics. Ideal for brand monitoring, influencer analysis, user-generated content research, and automated Instagram insights