Instagram Signals & Content Scraper API
Pricing
$3.50 / 1,000 successful results
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.
Maintained by CommunityActor 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:
| Operation | Target format |
|---|---|
profile | Username, with or without @ |
about, posts, reels | Numeric Instagram user ID |
post | Full Instagram post or Reel URL |
comments | Media ID |
hashtag | Hashtag, 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.
failOnErrorcan 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 testnpm run lintnpm run typechecknpm run validate:actornpm run build