CHEAP Instagram Scraper API
📜 CHEAP Instagram Profile Scraper API Scrape public Instagram profile data easily — get full name, username, bio, profile picture, followers count, following count, external links, and verified status without login. Fast, lightweight, real-time, and extremely cheap pricing. Ideal for analytics, user verification, dashboards, trend research, and social media monitoring. Scrape essential public…
CHEAP Instagram Scraper API endpoints
| Method | Endpoint | Description |
|---|---|---|
| core | ||
| GET |
health_api_health_get /api/health |
Quick availability check before spending requests on extractor endpoints. Use this when wiring clients or monitoring uptime. Common failure: `429 rate_limited` if you exceed… |
| POST |
api_validate_url_api_validate_url_post /api/validate_url |
Validate URL shape and media type before extractor calls. Use this to reject unsupported input early and reduce failed fetch/download requests. Common failure: `400… |
| media | ||
| POST |
api_download_api_download_post /api/download |
Return the best direct download URL for a public Instagram post/reel/tv URL. Use this after `/api/fetch` if you need direct media delivery. Common failures mirror `/api/fetch`… |
| POST |
api_fetch_batch_api_fetch_batch_post /api/fetch_batch |
Fetch metadata for multiple Instagram URLs in one request with per-item success/error results. Use this for queue-style workflows where partial success is acceptable. Common… |
| POST |
api_fetch_api_fetch_post /api/fetch |
Fetch metadata for a public Instagram post/reel/tv URL. Use this to inspect ID, title, counts, and available formats before downloading. Common failures: `403 private_content`… |
| utility | ||
| POST |
api_check_link_api_check_link_post /api/check_link |
Check whether a direct media URL is reachable and inspect response metadata. Use this as a post-processing health check after obtaining `direct_url` from `/api/download`. Common… |
| session | ||
| GET |
api_user_posts_api_user_posts__username__get /api/user_posts/{username} |
Fetch recent posts for a username. Session required: this endpoint needs a mounted Instagram session on the backend (`IG_SESSION_USERNAME` plus session file). Without it, expect… |
| GET |
api_hashtag_api_hashtag__tag__get /api/hashtag/{tag} |
Fetch recent posts for a hashtag. Session required: this endpoint needs a mounted Instagram session on the backend (`IG_SESSION_USERNAME` plus session file). Without it, expect… |
| GET |
api_profile_api_profile__username__get /api/profile/{username} |
Get Instagram profile details by username. Session required: this endpoint needs a mounted Instagram session on the backend (`IG_SESSION_USERNAME` plus session file). Without it,… |
| GET |
api_comments_api_comments__shortcode__get /api/comments/{shortcode} |
Fetch recent comments for a post shortcode. Session required: this endpoint needs a mounted Instagram session on the backend (`IG_SESSION_USERNAME` plus session file). Without… |
| Other endpoints | ||
| GET |
/user /user |
Scrape Instagram user profile by username. |
| GET |
/user_posts /user_posts |
Scrape multiple posts from a user by username. |
| GET |
/post /post |
Scrape Instagram Reel information by URL. |
| GET |
scrapeProfile / |
Scrape public Instagram profile details by username. Returns bio, profile picture URL, followers, following, verified status, and external website link. |
| GET |
/scrapeUserPosts /scrapeUserPosts |
Retrieves a list of recent posts from a user with optional pagination. |
| GET |
/scrapeProfile /scrapeProfile |
Scrapes public profile info including bio, followers, profile picture, verification status, and website link. |
| GET |
/scrapeHashtagPosts /scrapeHashtagPosts |
Scrapes top posts under a specific hashtag without login. |
| POST |
/scrape /scrape |
Scrapes Instagram Reel or Post details using a public URL or shortcode. Returns media URLs, captions, hashtags, estimated insights, post type, and file size. |
| GET |
/api/profile/{username} /api/profile/{username} |
|
| GET |
/api/user_posts/{username} /api/user_posts/{username} |
|
| POST |
/api/fetch /api/fetch |
|
| GET |
/api/hashtag/{tag} /api/hashtag/{tag} |
|
| GET |
/api/comments/{shortcode} /api/comments/{shortcode} |
|
| GET |
/api/health /api/health |
|
| POST |
/api/download /api/download |
|
| GET |
/ / |
|
| GET |
/api/comments/{shortcode} /api/comments/{shortcode} |
|
| GET |
/api/hashtag/{tag} /api/hashtag/{tag} |
|
| POST |
/api/download /api/download |
|
| GET |
/api/profile/{username} /api/profile/{username} |
|
| GET |
/api/user_posts/{username} /api/user_posts/{username} |
|
| POST |
/api/fetch /api/fetch |
|
| GET |
/api/health /api/health |
|
| GET |
/ / |
|
| GET |
/api/comments/{shortcode} /api/comments/{shortcode} |
|
| POST |
/api/fetch /api/fetch |
|
| GET |
/api/hashtag/{tag} /api/hashtag/{tag} |
|
| POST |
/api/download /api/download |
|
| GET |
/api/health /api/health |
|
| GET |
/api/user_posts/{username} /api/user_posts/{username} |
|
| GET |
/api/profile/{username} /api/profile/{username} |
|
| GET |
public_root__get / |
|
| POST |
api_fetch_api_fetch_post /api/fetch |
|
| GET |
api_user_posts_api_user_posts__username__get /api/user_posts/{username} |
|
| GET |
api_hashtag_api_hashtag__tag__get /api/hashtag/{tag} |
|
| POST |
api_check_link_api_check_link_post /api/check_link |
|
| POST |
api_validate_url_api_validate_url_post /api/validate_url |
|
| POST |
api_fetch_batch_api_fetch_batch_post /api/fetch_batch |
|
| GET |
health_api_health_get /api/health |
|
| GET |
api_comments_api_comments__shortcode__get /api/comments/{shortcode} |
|
CHEAP Instagram Scraper API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9 / month | — |
|
| ULTRA Recommended | $49 / month | — |
|
| MEGA | $199 / month | — |
|