Instagram Post Monitoring & Comments API avatar

Instagram Post Monitoring & Comments API

Pricing

$3.50 / 1,000 successful results

Go to Apify Store
Instagram Post Monitoring & Comments API

Instagram Post Monitoring & Comments API

Capture Instagram post and Reel details by URL or retrieve comments by media ID. Schedule recurring runs to monitor returned engagement signals, preserve timestamped snapshots, and export structured JSON for campaign tracking, brand monitoring, and analytics.

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

9 days ago

Last modified

Categories

Share

Instagram post monitor and comments scraper API for capturing timestamped post or Reel snapshots and structured comment pages. Schedule the Actor for campaign measurement, engagement tracking, brand monitoring, audience research, and automated reporting.

What this Instagram post monitor does

  • Retrieves post and Reel details from full Instagram URLs
  • Retrieves recent or popular comments from media IDs
  • Preserves target, timestamp, request ID, and latency with every row
  • Supports schedules, webhooks, exports, and downstream automation
  • Produces safe per-target error rows without charging failed results

Example input

{
"operation": "post",
"targets": ["https://www.instagram.com/p/DPwhVB-jo9k/"],
"includeRaw": false,
"failOnError": false,
"maxConcurrency": 3
}

Use operation: "comments" with media IDs, plus optional sort and cursor, to collect comment pages.

Output and API use

Results are written to the default dataset with product, platform, operation, target, endpoint, success, requestId, fetchedAt, latencyMs, data, and error.

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

Reliability, billing, and privacy

  • Each successful target costs $0.0035; failed targets are not charged.
  • The Actor respects the maximum charge selected for each run.
  • Concurrency is bounded between 1 and 10.
  • Credentials stay in environment variables and never enter output.
  • Failed targets remain machine-readable for safe retry workflows.

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

Development

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