primary_video_url
Optional
Primary video URL
Instagram Profile Posts & Comments Scraper | No cookies
Pricing
from $0.75 / 1,000 post scrapeds
Scrape Instagram posts from multiple profiles in one run, including comments for every post. Control how many comments you collect and how they’re sorted — no separate comment scraper needed. Export to Excel, CSV, JSON, and more. Starting at $0.75/1,000 posts + $0.30/1,000 comments.
id
Required
Unique Instagram media ID
pk
Required
Instagram primary key
code
Optional
Instagram shortcode
url
Optional
Direct Instagram post URL
taken_at
Optional
Unix timestamp when the post was created
scraped_at
Optional
ISO timestamp when the post was scraped
product_type
Optional
Instagram product type such as clips, feed, or carousel_container
media_type
Optional
Normalized media type such as image, video, or carousel
media_type_raw
Optional
Original numeric media type returned by Instagram
typename
Optional
Original GraphQL typename
caption_text
Optional
Caption text associated with the post
caption_pk
Optional
Primary key of the caption object
caption_created_at
Optional
Unix timestamp when the caption was created
caption_has_translation
Optional
Whether Instagram provides a translation for the caption
caption_is_edited
Optional
Whether the caption has been edited
caption_mentions
Optional
User mentions extracted from the caption
like_count
Optional
Number of likes received by the post
comment_count
Optional
Number of comments on the post
view_count
Optional
Number of views received by the media
fb_like_count
Optional
Facebook like count associated with the post
fb_comment_count
Optional
Facebook comment count associated with the post
media_repost_count
Optional
Number of reposts of the media
like_and_view_counts_disabled
Optional
Whether Instagram hides like and view counts
thumbnail_url
Optional
Thumbnail image URL of the post
display_uri
Optional
Primary display image URL
preview
Optional
Preview metadata returned by Instagram
original_width
Optional
Original media width in pixels
original_height
Optional
Original media height in pixels
aspect_ratio
Optional
Aspect ratio of the media
has_audio
Optional
Whether the media contains audio
is_dash_eligible
Optional
Whether DASH streaming is available
number_of_qualities
Optional
Number of available media quality variants
primary_video_url
Optional
Primary video URL
primary_video_width
Optional
Width of the primary video
primary_video_height
Optional
Height of the primary video
primary_video_type
Optional
Video type identifier of the primary video
video_versions
Optional
Available video quality versions
image_versions
Optional
Available image quality versions
video_dash_manifest
Optional
Raw DASH manifest XML
audio_type
Optional
Instagram audio type
original_audio_title
Optional
Title of the original audio track
audio_asset_id
Optional
Unique identifier of the audio asset
should_mute_audio
Optional
Whether Instagram recommends muting audio
is_trending_in_clips
Optional
Whether the audio is trending in reels
should_mute_audio_reason
Optional
Reason audio should be muted
is_explicit
Optional
Whether the audio contains explicit content
audio_artist_id
Optional
Instagram ID of the audio artist
audio_artist_username
Optional
Username of the audio artist
audio_artist_profile_pic_url
Optional
Profile picture URL of the audio artist
location_id
Optional
Instagram location identifier
location_name
Optional
Name of the tagged location
location_slug
Optional
Location slug used by Instagram
location_address
Optional
Address of the tagged location
location_city
Optional
City of the tagged location
location_country
Optional
Country of the tagged location
location_latitude
Optional
Latitude coordinate of the location
location_longitude
Optional
Longitude coordinate of the location
location_external_source
Optional
External provider of the location information
is_paid_partnership
Optional
Whether the post is marked as a paid partnership
organic_tracking_token
Optional
Instagram organic tracking token
crosspost_metadata
Optional
Cross-posting metadata returned by Instagram
comments
Optional
Expanded comments for the post