Home › Monitoring and research › Instagram posts scraper

Instagram posts scraper: captions, likes, comments and carousels

Who it is for: Brand and agency teams, researchers comparing content, and AI agents.

The problem

Instagram shows posts one at a time and asks for a login after a few views. Pulling captions, likes and comments for hundreds of posts by hand is not practical.

How it works

Give public profile or post URLs. Each run returns one row per post: type, caption, hashtags, mentions, likes, comment counts, first and latest comments, media and carousel items, views or plays for video, and timestamp.

Sample output (real run)

typecaptionlikesCountcommentsCountvideoPlayCounttimestamp
VideoKeeping up with a pack of hunting wolves is just another da…4812634311664352026-10-15
VideoPresented by National Geographic Society in partnership wit…209311018427762026-10-13
VideoPresented by @Rolex. Welcome to Africa 🌍 Africa Earth’s Wil…800545852026-09-10
ImageA yellow-legged gull stands alongside its painted counterpa…41112812026-10-17
VideoOne in seven adults will fall victim to a romance scam. To …8225646600002026-10-17
VideoThe giant anteater population in Brazil is declining due to…163069289282291472026-10-17
VideoOur advice... Don't forget to take pictures 📸 #EuropeFromAb…156731187255912026-10-17
SidecarPresented by @Rolex. Animals across Africa have had to deve…25519722026-10-16

Download the free sample CSV

Limits, stated plainly

Public data only, no login. Fields a source does not show to logged-out visitors come back empty rather than guessed. The sample above is a snapshot of one real run and is not a maintained dataset.

Price

Pay per result on Apify, no subscription: $1.2 per 1,000 results on the free plan, lower on paid plans, plus $0.00005 per run start. The live price is on the actor page.

Run it on Apify

Disclosure: we build and maintain this actor.

Related

More in monitoring and research