Instagram Profile Posts Scraper
Pricing
from $1.00 / 1,000 posts
Go to Apify Store
Instagram Profile Posts Scraper
Scrape the posts of public Instagram profiles - captions, media thumbnails, carousels, and shortcodes - without logging in.
Instagram Profile Posts Scraper
Pricing
from $1.00 / 1,000 posts
Scrape the posts of public Instagram profiles - captions, media thumbnails, carousels, and shortcodes - without logging in.
Public profile URLs or @handles, one per line, whose posts you want. Accepts https://www.instagram.com/markruffalo/, @markruffalo, or markruffalo. Duplicates are removed automatically, and every profile returns its own set of posts.
[ "@markruffalo", "https://www.instagram.com/markruffalo/"]How many recent posts to return per profile, newest first. Higher values take longer and increase cost.
When enabled, every post also carries direct media links: video_url (playable MP4) for videos, audio_url (the video's audio-only track, handy for transcription), image_url for the best still frame, and a carousel_media list with per-item links for carousels. The links are fetched in parallel and are time-limited, so download them soon after the run. Media links use the generic dual-stack CDN host, so they resolve on IPv4-only networks. This adds one request per post and is billed at a higher rate (one media-included event per post).