Instagram Scraper icon

Instagram Scraper

Extract Instagram profile data, posts, and engagement metrics. By John Rippy.

Instagram Scraper

AI-generated

Summary

Scrapes Instagram profiles for the supplied usernames through an Apify actor, then returns profile data and aggregate follower and post counts when the run succeeds.

Inputs

  • Usernames (required) — Comma-separated Instagram usernames without @. The node trims whitespace and removes @ characters before sending the list to Apify.
  • Max Posts Per Profile — Maximum posts to retrieve per profile; defaults to 12.
  • Include Comments — Whether to include post comments; defaults to false.
  • Timeout (seconds) — How long Apify should wait for the run to finish; defaults to 300 seconds.
  • Apify API credentials (required) — Requires an Apify API token.

Output shape

A list of one item per input item.

For a successful run, each item contains runId, status, summary (totalProfiles, totalFollowers, totalPosts), and profiles from the Apify dataset. If the run does not succeed, the item contains runId, status, and a message. Request errors throw a node operation error.

Examples

Example 1: Scrape two profiles with the default settings

Enter usernames such as alice, bob; leave max posts, comments, and timeout at their defaults.

Links

Discussion