
Instagram Post Scraper
Pricing
$25.00/month + usage

Instagram Post Scraper
Scrape public Instagram posts by username. Get captions, likes, comments, media URLs, timestamps, and more. Perfect for research, trend analysis, and media monitoring. Fast, reliable, and proxy-supported with structured JSON output.
0.0 (0)
Pricing
$25.00/month + usage
0
Monthly users
1
Last modified
5 days ago
📸 Instagram Post Scraper
Scrape Instagram posts by username — extract likes, captions, media URLs, timestamps, and more!
🌐 About Instagram
Website: https://www.instagram.com
Instagram is one of the world’s leading social media platforms, where users post photos, videos, and stories, interact via comments and likes, and follow accounts of interest — including celebrities, brands, and influencers.
🔍 What This Actor Does
The Instagram Post Scraper lets you scrape public posts from any Instagram profile by simply providing the username. This actor helps you:
- Retrieve up-to-date post data
- Get likes, comments, captions, and image URLs
- Download high-resolution images
- Analyze user behavior and trends
✅ Perfect for media monitoring, influencer research, competitive analysis, and social listening.
📦 Extracted Data Fields
Each post includes:
Url
: Direct link to the Instagram postcomments
: Number of commentsCaption
: Post captionImage_urls
: List of all available image resolutionslikes
: Number of likesaccessibility_caption
: Alt-text or image description (if any)is_video
: Boolean (whether the post is a video)video_url
: Direct URL to the video (if any)video_view_count
: Number of views (for video posts)dimensions
: Height and width of mediacoauthor_producers
: Tagged co-authors or contributorstaken_at_timestamp
: Post creation time (UNIX format)owner
:id
: Internal user IDusername
: Instagram handle of the post creator
⚙️ Input Parameters
Field | Type | Description |
---|---|---|
proxyConfiguration | object | Use Apify residential proxy for stable access |
Instragram_id | string | Instagram handle of the user (e.g., "neymarjr" ) |
item_limit | integer | Number of posts to scrape (max depends on profile) |
💡 Example Input
1{ 2 "proxyConfiguration": { 3 "useApifyProxy": true, 4 "apifyProxyGroups": ["RESIDENTIAL"] 5 }, 6 "Instragram_id": "neymarjr", 7 "item_limit": 10 8}
✅ Example Output
1{ 2 "Url": "https://www.instagram.com/DImjiBiAhgw", 3 "comments": 25361, 4 "Caption": "Every game is a chance to grow. Together, @alnassr!", 5 "Image_urls": [ 6 "https://instagram...640x640.jpg", 7 "https://instagram...750x750.jpg", 8 "https://instagram...1080x1080.jpg" 9 ], 10 "likes": 6537719, 11 "accessibility_caption": null, 12 "is_video": false, 13 "video_url": null, 14 "video_view_count": 0, 15 "dimensions": { 16 "height": 1349, 17 "width": 1080 18 }, 19 "coauthor_producers": [], 20 "taken_at_timestamp": 1745010448, 21 "owner": { 22 "id": "173560420", 23 "username": "cristiano" 24 } 25}
💬 Notes
- Instagram data is dynamically rendered; scraping is powered by headless browser automation.
- We strongly recommend using residential proxies to prevent blocks.
- Login is not required for public profiles.
- If you receive empty results or encounter issues, please open an issue in the Apify Console.
- We are actively improving this actor, so your feedback is appreciated!
📣 Feedback & Support
Have questions, suggestions, or bugs to report?
Go to the Issues tab of this actor in the Apify Console and let us know!
🚀 Thank You for Using Instagram Post Scraper!
Pricing
Pricing model
RentalTo use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.
Free trial
2 hours
Price
$25.00