Instagram Post Scraper
Pricing
from $1.49 / 1,000 results
Submitted URL
inputUrl
Optional
The URL exactly as it was submitted, echoed back.
Post ID
id
Optional
Shortcode
shortCode
Optional
Media type
type
Optional
Image, Video, Sidecar (carousel), or Unknown.
Caption
caption
Optional
Likes
likesCount
Optional
Exact like count. null when Instagram does not publish it — never a substituted 0.
Posted
timestamp
Optional
Always null. The post's publication date is not published on the surface this Actor reads.
Author username
ownerUsername
Optional
Author name
ownerFullName
Optional
Always an empty string. Only ownerUsername and ownerId are published.
Author ID
ownerId
Optional
Cover image URL
displayUrl
Optional
Video URL
videoUrl
Optional
Always an empty string. No playable media URL is published; displayUrl carries the cover image.
Duration (seconds)
videoDuration
Optional
Display width
dimensionsWidth
Optional
Display height
dimensionsHeight
Optional
Original width
originalWidth
Optional
Always null. The source resolution is not published; dimensionsWidth is the display size.
Original height
originalHeight
Optional
Always null. The source resolution is not published; dimensionsHeight is the display size.
Mentions
mentions
Optional
Plays
videoPlayCount
Optional
Always null. Instagram publishes no play count on any public surface, and the view count is a different metric so it is never substituted here.
Post URL
url
Optional
Canonical URL for the post.
Accessibility text
alt
Optional
Always an empty string. Instagram's accessibility description is not published on the surface this Actor reads.
Product type
productType
Optional
Describes the media format, e.g. clips, feed.
First comment
firstComment
Optional
Always an empty string. Comment bodies are not published; commentsCount is still exact.
Recent comments
latestComments
Optional
Always empty. Comment bodies are not published; commentsCount is still exact.
Image URLs
images
Optional
Always empty in v1. For carousel posts, use displayUrl instead.
Views
videoViewCount
Optional
A video's view count, from its public embed page. null for images and carousels, which Instagram publishes no count for, and null when the lookup fails.
Carousel posts
childPosts
Optional
Always empty in v1 — carousel child media is not expanded.
Comments disabled
isCommentsDisabled
Optional
Always false. Not published, so this is a default rather than a reading.
Audio metadata
musicInfo
Optional
Track metadata (artist, song, audio id) when Instagram publishes it; otherwise { "uses_original_audio": null }.
Sponsored
paidPartnership
Optional
Whether this is a paid partnership.
Error code
error
Optional
Present only on error records: invalid-url, not-found, unsupported-page or network.
Error detail
errorDescription
Optional
Comments
commentsCount
Optional