Pricing
Pay per usage
Instagram Scraper
Scrape Instagram profiles, posts, reels, stories, highlights, and download media. All-in-one actor, no login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
172
Total users
13
Monthly active users
4 months ago
Last modified
Categories
Share
Instagram Scraper & Downloader
Scrape and download Instagram data without login. Get profiles, posts, reels, stories, highlights, and download any media by URL. One actor replaces 5+ specialized scrapers.
What does this actor do?
This actor extracts data from public Instagram profiles. Just provide a username or Instagram URL and choose what data you want:
- Profiles โ Bio, followers, following, posts count, profile picture (HD), website, verification
- Posts โ Captions, likes, comments count, media URLs, timestamps (paginated)
- Reels โ Video URLs, view counts, duration, engagement metrics (paginated)
- Stories โ Active stories from the last 24 hours with media URLs
- Highlights โ Highlight collections with cover images
- Download โ Download any post/reel/story by URL (supports carousels)
- Search โ Find users by keyword
Input
{"action":"profile","username":"instagram","limit":12,"cursor":""}
| Field | Type | Required | Description |
|---|---|---|---|
action | string | Yes | One of: profile, posts, reels, stories, highlights, download, search |
username | string | Yes* | Instagram username or profile URL. *Required for all actions except download and search |
url | string | Yes* | Instagram post/reel URL. *Required for download action |
query | string | Yes* | Search keyword. *Required for search action |
limit | number | No | Results per page (1-50, default: 12) |
cursor | string | No | Pagination cursor from previous run |
Input examples
Get profile:
{"action":"profile","username":"instagram"}
Get posts with pagination:
{"action":"posts","username":"natgeo","limit":20}
Download a reel:
{"action":"download","url":"https://www.instagram.com/reel/ABC123DEF456/"}
Search users:
{"action":"search","query":"travel photography"}
Output
Results are saved to the default dataset. You can download them as JSON, CSV, Excel, XML, or RSS.
Profile output example
{"username":"instagram","full_name":"Instagram","biography":"Bringing you closer to the people and things you love.","profile_pic_url_hd":"https://cdn.socialhubapi.com/media/...","follower_count":676000000,"following_count":452,"media_count":7892,"is_verified":true,"is_private":false,"external_url":"https://about.instagram.com"}
Post output example
{"shortcode":"ABC123","display_url":"https://cdn.socialhubapi.com/media/...","video_url":null,"caption":"Amazing sunset #photography","like_count":125000,"comment_count":1500,"timestamp":1707436800,"is_video":false}
Pricing
Cheapest Instagram actor on Apify. All-in-one pricing with no surprise add-on charges.
| Event | Free | Bronze | Silver | Gold | Platinum | Diamond |
|---|---|---|---|---|---|---|
| Actor start | $0.003 | $0.002 | $0.0015 | $0.001 | $0.0008 | $0.0005 |
| Profile result | $0.0015 | $0.0012 | $0.001 | $0.0008 | $0.0005 | $0.0002 |
| Post/Reel result | $0.0015 | $0.0012 | $0.001 | $0.0008 | $0.0005 | $0.0002 |
| Search result | $0.003 | $0.0025 | $0.002 | $0.0015 | $0.001 | $0.0005 |
| Media download | $0.002 | $0.0015 | $0.001 | $0.0008 | $0.0005 | $0.0002 |
Cost examples
- 1,000 profiles: ~$1.50 (Free tier) / ~$0.20 (Diamond)
- 10,000 posts: ~$15.00 (Free tier) / ~$2.00 (Diamond)
- 100 downloads: ~$0.20 (Free tier) / ~$0.02 (Diamond)
Use cases
- Influencer marketing โ Analyze profiles, follower counts, and engagement rates
- Brand monitoring โ Track posts mentioning your brand or competitors
- Content research โ Find trending content in your niche
- Media archiving โ Download posts, reels, and stories for backup
- Lead generation โ Find potential partners or customers by search
- Academic research โ Collect public social media data for analysis
FAQ
Q: Does this require an Instagram login? A: No. All data is extracted from public profiles without login.
Q: Are private profiles supported? A: No. Only public profiles can be scraped.
Q: How fast is it? A: Most requests complete in under 500ms. Posts/reels with pagination may take 1-2 seconds.
Q: Do media URLs expire? A: No. All media URLs are served through our CDN proxy and remain accessible.
Q: Can I download carousels (multi-image posts)? A: Yes. The download action returns URLs for all images/videos in a carousel.
Q: How do I paginate through results?
A: After a run, check the key-value store for a PAGINATION key. It contains the cursor for the next page. Pass it as input to the next run.
