Instagram Scraper logo

Instagram Scraper API

Extract Instagram post content, user profiles, hashtags, and engagement metrics. Ideal for marketers, researchers, and developers needing Instagram data without official API restrictions.

Use Cases

Influencer Research

Identify and analyze influencers by scraping profile stats and recent posts. Compare follower counts, engagement rates (likes/comments on posts) and content style across multiple profiles.

Brand Monitoring

Track brand mentions or campaigns. Use the hashtag endpoint to collect posts with your campaign hashtag or see how often your brand is tagged on Instagram.

Content Aggregation

Pull content from Instagram to feature on websites or apps. For example, gather photos from a specific location or hashtag to display user-generated content (with proper credit).

Social Media Analytics

Researchers and analysts can collect data on how content performs on Instagram. Scrape posts and engagement numbers over time to analyze trends, peak posting times, or virality factors.

API Endpoints

Available endpoints for the Instagram Scraper API

POST /v1/instagram/feed

Instagram Authenticated Feed

Fetch your Instagram home feed using a managed website login for instagram.com. Requires a managed instagram.com login on kernel. If no saved login is available, the API returns HTTP 428 with hosted_url.

Parameters

after string Pagination cursor from a previous feed response.
count number Number of feed posts to fetch.
POST /v1/instagram/profile

Instagram Public Profile

Fetch a public Instagram profile anonymously, including profile metadata and paginated posts.

Parameters

after string Pagination cursor from a previous response.
count number Number of posts to fetch (1-50).
username string required Instagram username to scrape anonymously.
POST /v1/instagram/profile-download

Instagram Profile Download

Export a public Instagram profile as a ZIP file with media, captions, post metadata, manifest.json, and posts.csv.

Parameters

profile string required Instagram username, @handle, or profile URL to export as a ZIP file.
maxPosts number Maximum number of posts to include. Omit to attempt the full public profile.
POST /v1/instagram/public-profile

Instagram Public Profile (No Auth)

Fetch a public Instagram profile anonymously, including profile metadata and paginated posts.

Parameters

after string Pagination cursor from a previous response.
count number Number of posts to fetch (1-50).
username string required Instagram username to scrape anonymously.
POST /v1/instagram/reels

Instagram Reels API

Scrape public Instagram reels from a profile.

Parameters

limit integer Maximum number of results to return.
username string required Instagram username.
POST /v1/instagram/tagged-posts

Instagram Tagged Posts API

Scrape public Instagram hashtag posts.

Parameters

limit integer Maximum number of results to return.
query string required Search query.

Frequently Asked Questions

Common questions about the Instagram Scraper API

Do I need to log in or use an Instagram API key?

No. Our service accesses publicly available data from Instagram’s web interface. You don’t need to provide any credentials or API keys.

How do you handle Instagram’s anti-scraping measures?

We utilize rotating residential proxies and mimic official app/web behaviors. Instagram is known for rate limiting and blocking scrapers, but our backend manages these challenges to deliver data reliably as long as usage is within reasonable limits.

Can I get the comments or likes of a post?

We provide the count of likes and comments for each post. However, fetching the full list of comments or likers for a post is not currently offered as it significantly increases the scraping complexity and volume. We focus on summary engagement metrics.

Is hashtag scraping real-time?

The hashtag search will retrieve the current top or recent posts for that tag at the time of request. Instagram may not show all posts (especially if there are millions). We provide pagination to get more posts, but extremely high volumes are not guaranteed due to Instagram limitations.

Start scraping Instagram

Get your free API key