Instagram Signals & Content Scraper API avatar

Instagram Signals & Content Scraper API

Pricing

$3.50 / 1,000 successful results

Go to Apify Store
Instagram Signals & Content Scraper API

Instagram Signals & Content Scraper API

Extract Instagram profile, post, Reels, hashtag, and comment signals through one structured Actor. Submit usernames, IDs, URLs, or hashtags and receive integration-ready JSON for research, monitoring, creator discovery, and social analytics workflows.

Pricing

$3.50 / 1,000 successful results

Rating

0.0

(0)

Developer

Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Instagram scraper API for extracting structured profile, post, Reels, hashtag, and comment data from one Apify Actor. Use it for creator discovery, content monitoring, audience research, social analytics, and agent workflows without maintaining separate integrations.

What this Instagram scraper extracts

  • Instagram profile data by username
  • Account history and verification signals by user ID
  • User posts and Reels with pagination
  • Post and Reel details by URL
  • Comments by media ID with recent or popular sorting
  • Hashtag posts for discovery and trend monitoring

Every target produces one dataset row with operation, target, request ID, timestamp, latency, structured data, and safe error details. Failed targets are not charged as result events.

Example input

{
"operation": "profile",
"targets": ["instagram", "natgeo"],
"count": 15,
"includeRaw": false,
"failOnError": false,
"maxConcurrency": 3
}

The targets format depends on operation:

OperationTarget format
profileUsername, with or without @
about, posts, reelsNumeric Instagram user ID
postFull Instagram post or Reel URL
commentsMedia ID
hashtagHashtag, with or without #

Output schema

Results are written to the default Apify dataset. A successful row has this shape:

{
"product": "Instagram Signals & Content Scraper API",
"platform": "instagram",
"operation": "profile",
"target": "instagram",
"endpoint": "instagram-v1-fetch-user-info-by-username-v2",
"success": true,
"requestId": "req_opaque",
"fetchedAt": "2026-09-06T12:00:00.000Z",
"latencyMs": 842,
"data": {},
"error": null
}

The dataset schema keeps failures machine-readable, making retries and scheduled monitoring straightforward.

Run through the Apify API

curl -X POST "https://api.apify.com/v2/acts/oneary~instagram-signals-content-scraper-api/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d @examples/input.json

Pricing

Each successful target costs $0.0035. Failed targets are not charged, and the Actor respects the maximum charge selected for each run.

Reliability and privacy

  • Idempotency keys are unique per Actor run and target.
  • Concurrency is bounded from 1 to 10.
  • Credentials never enter Actor input or dataset output.
  • Error rows contain safe codes and messages, not secrets.
  • failOnError can stop a run early for strict pipelines.

Use the Actor only for lawful, authorized data workflows and follow applicable platform terms, privacy rules, and data-retention requirements.

Development

npm test
npm run lint
npm run typecheck
npm run validate:actor
npm run build