Instagram Public Posts Scraper — Hashtags & Profiles
Under maintenancePricing
$1.00 / 1,000 post scrapeds
Go to Apify Store
Instagram Public Posts Scraper — Hashtags & Profiles
Under maintenanceScrape public Instagram hashtag pages and profiles into structured data: post URLs, captions, like/comment counts and thumbnails. No Instagram login or account required; public accounts only.
Pricing
$1.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
John Vedovino II
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape Instagram public hashtag pages and profiles using Playwright. Returns post thumbnails, like/comment counts, captions, and post URLs — no Instagram login or account required.
What it does
- Scrapes the top posts for one or more hashtags (e.g.
dogsofinstagram,sunsetphotography) - Scrapes recent posts from public profiles
- Returns structured data: post URL, thumbnail, caption, like count, comment count, timestamp
Input
{"hashtags": ["dogsofinstagram", "petphotography"],"usernames": [],"maxPostsPerTarget": 20}
| Field | Type | Description | Default |
|---|---|---|---|
hashtags | string[] | Hashtags to scrape (without #) | ["dogsofinstagram"] |
usernames | string[] | Public Instagram usernames to scrape | [] |
maxPostsPerTarget | integer | Max posts per hashtag or username (1–50) | 20 |
Output
Each item in the default dataset:
{"scrapeType": "hashtag","scrapeTarget": "dogsofinstagram","id": "123456789","shortcode": "ABC123","url": "https://www.instagram.com/p/ABC123/","type": "GraphImage","caption": "Happy pup at the park! #dogs","likeCount": 1234,"commentCount": 56,"timestamp": 1698480000,"thumbnailUrl": "https://...","isVideo": false,"ownerUsername": "some_user"}
Notes
- Only works on public accounts and hashtags
- Instagram's structure changes frequently; the scraper extracts embedded JSON from the page
- Pay-per-result pricing: charged per post item pushed to the dataset