Instagram Scraper
Pricing
from $1.00 / 1,000 results
Go to Apify Store
Instagram Scraper
Scrape Instagram posts, profiles, hashtags, reels, and location pages. Extract likes, comments, captions, media URLs, author stats, and more. No Instagram login required for public content.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Syed Rupom
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape Instagram posts, profiles, hashtags, reels, and location feeds — no Instagram account required. Extracts likes, comments, views, captions, hashtags, author stats, and media URLs.
Scrape types
| Type | Input | What you get |
|---|---|---|
| profile | Usernames | Posts from a public profile |
| hashtag | Hashtag names (no #) | Posts tagged with hashtag |
| reels | Usernames | Reels from a profile |
| post | Post URLs | Single post details |
| location | Location IDs (numeric) | Posts from a location |
Output fields
| Field | Description |
|---|---|
postId | Unique Instagram post ID |
shortCode | Post shortcode (used in URL) |
postUrl | Full post URL |
type | image, video, or carousel |
caption | Post caption text |
hashtags | Array of hashtags in caption |
mentions | Array of @mentions |
likeCount | Number of likes |
commentCount | Number of comments |
videoViewCount | Video views (video posts) |
videoPlayCount | Video plays |
timestamp | Post date (ISO 8601) |
imageUrl | Main image/thumbnail URL |
videoUrl | Video URL (if video post) |
location | Tagged location name |
isSponsored | Paid partnership flag |
authorUsername | Account username |
authorFullName | Account display name |
authorVerified | Verified badge |
authorFollowers | Follower count |
authorFollowing | Following count |
authorPostCount | Total posts |
authorBio | Account biography |
authorProfileUrl | Profile URL |
Input parameters
| Parameter | Default | Description |
|---|---|---|
scrapeType | profile | profile, hashtag, reels, post, location |
queries | required | Usernames, hashtags, post URLs, or location IDs |
resultsPerQuery | 50 | Posts to extract per query (up to 2000) |
until | — | Only return posts on/after date (YYYY-MM-DD) |
proxyConfiguration | — | Residential proxy strongly recommended |
Example input
{"scrapeType": "hashtag","queries": ["travel", "foodphotography"],"resultsPerQuery": 100}
Example output
{"postId": "3012345678901234567","shortCode": "CxYzAbCdEfG","postUrl": "https://www.instagram.com/p/CxYzAbCdEfG/","type": "image","caption": "Golden hour in Santorini 🌅 #travel #greece #sunset","hashtags": ["travel", "greece", "sunset"],"likeCount": 4821,"commentCount": 93,"timestamp": "2024-06-15T18:30:00.000Z","authorUsername": "travelphotographer","authorVerified": false,"authorFollowers": 128000}
Proxy
Residential proxy required. Instagram aggressively blocks datacenter IPs. Without residential proxy, requests will be rate-limited or blocked.
Use cases
- Social media monitoring and brand tracking
- Influencer research and audience analysis
- Hashtag performance tracking
- Content inspiration and competitor analysis
- User-generated content discovery