Instagram Scraper API
The Instagram Scraper API provides powerful tools for extracting insights from one of the most popular social media platforms. Whether you're tracking trending hashtags, analyzing specific accounts, or retrieving detailed post metadata, this API enables efficient and structured data collection. However, due to Instagram' restrictions on unauthenticated access, the amount of retrievable data is limited.
Key features
-
Hashtag & keyword search: Discover Instagram posts based on hashtags or relevant keywords.
-
Account scraping: Input a specific account URL to collect posts from that user's feed. This feature is perfect for tracking posts from individual users or brands.
-
Post metadata extraction: Input an Instagram post URL to collect detailed metadata, including engagement metrics, and media information.
Limitations
- We collect publicly available data only (without user login).
- Direct search on Instagram is not available due to login restrictions. We collect data using an alternative solution so there can be inconsistency in expected results and returned results.
- We collect public posts and reels.
- We can only collect up to 5 comments per post. More is only available after logging in.
The limitations are primarily due to login requirements.
Authorization
- Before using our Social Media APIs, you need an active subscription. In case your subscription is not active, API will return
401 Unauthorized
error. - You must authorize your requests using the
x-api-key
header.
Rate limiting
You can make up to 10 requests per second.
Once you go over your rate limit you will receive a
429 Too Many Requests
error and will need to wait for the next time window to make more requests.