Instagram Post Comments Extractor · No Login
Extract comments from any Instagram post with 37+ fields per comment — plus enrich each commenter with emails, phones, websites, bios, and follower counts. Find people with purchase intent in comments and get their contact info. MillionVerifier verification. No login. JSON/CSV/Excel.
Inputs
| Field | Type | Description |
|---|---|---|
postCode |
string | Instagram post shortcode, media ID, or URL. Legacy field postCode; postUrl also accepted via API. |
sortBy |
string | Order returned by the comments API |
mode |
string | Pricing tiers (pay-per-result on Apify). Basic returns raw comments + null commenter-enrichment columns for stable CSV. Enriched and Verified call /instagram/v1/info per public… |
maxPages |
integer | Pages to fetch. Legacy default is 1 when maxItems is omitted. |
maxItems |
integer | Optional cap on total comments. Omit for no cap (legacy). |
What you get
Comment fields (every mode — 37+ per comment)
| Field | Description |
|---|---|
text |
Full comment text |
comment_like_count / like_count |
Likes on this specific comment |
child_comment_count |
Number of replies |
is_pinned |
Pinned by post creator |
is_ranked_comment |
Algorithm-boosted |
is_liked_by_media_owner |
Post creator liked this |
created_at_utc |
Timestamp |
hashtags |
Parsed hashtag array |
mentions |
Parsed @mentions array |
preview_child_comments |
Reply thread preview |
Commenter fields (Enriched mode — 32 additional fields)
| Field | Description |
|---|---|
commenter_username |
Instagram handle |
commenter_public_email |
Business email |
commenter_contact_phone_number |
Phone number |
commenter_external_url |
Website |
commenter_bio_links |
All bio links |
commenter_biography |
Full bio |
commenter_category |
Business category |
commenter_is_business |
Business flag |
commenter_follower_count |
Their audience size |
commenter_enrichment_status |
success / skipped_private / not_requested (basic) |
email_found |
Best email found |
email_source |
Source of the email |
email_verified |
basic: null · enriched: not_requested · verified: valid / invalid / risky / unknown, or email not present |
Use cases
Purchase-intent lead capture. People asking “Where can I buy?”, “What’s the price?”, “Do you ship to…?” in comments are your hottest leads. Scrape comments from any product post in your niche → filter for questions → enrich commenters → get their verified emails. These people are actively shopping.
Competitor audience capture. Scrape comments from a competitor’s best posts. Enrich the commenters. The people actively engaging with your competitor’s content are your warmest prospects.
Influencer vetting and bot detection. Real engagement: high child_comment_count (replies), varied comment_like_count, is_liked_by_media_owner: true. Bot engagement: flat like counts, zero replies, no creator interaction. Use this data before signing an influencer deal.
Brand monitoring and sentiment. Scrape comments from your own posts or competitor posts. Filter by is_ranked_comment: true to focus on what Instagram considers most relevant. Filter by is_liked_by_media_owner: true to find creator-validated testimonials.
(continued on the Apify listing)
Pricing
$2.50 per 1,000 results (Free tier)
Actor start: $0.0005 per GB
The actor is billed pay-per-result on Apify — you only pay for rows returned. See the live pricing on the Apify listing.
Runnable example
Paste this into the actor’s input (JSON) on Apify and press Start:
{
"postCode": "DVEGQskiMcy",
"sortBy": "recent",
"mode": "basic",
"maxPages": 1,
"maxItems": 5
}
Get started
Run Instagram Post Comments Extractor · No Login on Apify →
Categories
Social Media, Lead Generation
▶ Run Instagram Post Comments Extractor · No Login on Apify →
← All Apify actors ·
Tutorials home