Instagram Post Scraper avatar
Instagram Post Scraper

Pricing

$25.00/month + usage

Go to Store
Instagram Post Scraper

Instagram Post Scraper

Developed by

datawizards

Maintained by Community

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

Total users

1

Monthly users

1

Last modified

6 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 post
  • comments: Number of comments
  • Caption: Post caption
  • Image_urls: List of all available image resolutions
  • likes: Number of likes
  • accessibility_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 media
  • coauthor_producers: Tagged co-authors or contributors
  • taken_at_timestamp: Post creation time (UNIX format)
  • owner:
    • id: Internal user ID
    • username: Instagram handle of the post creator

⚙️ Input Parameters

FieldTypeDescription
proxyConfigurationobjectUse Apify residential proxy for stable access
Instragram_idstringInstagram handle of the user (e.g., "neymarjr")
item_limitintegerNumber 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

Rental 

To 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