Instagram Profile & Post Scraper — Zero Cookies, Anti-Detect
Pricing
$2.00 / 1,000 results
Instagram Profile & Post Scraper — Zero Cookies, Anti-Detect
Instagram profiles & posts WITHOUT cookies or login. Exact likes, comments, captions, media URLs. Anti-detect engine + protocol-level API interception — invisible to anti-bot. Works on datacenter IPs. $2/1k results.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
auto keren
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
🦊 Instagram Profile & Post Scraper — Zero Cookies, Zero Login
Scrape Instagram profiles and posts without logging in and without session cookies. Powered by the Ghostfox anti-detect browser engine with protocol-level API interception — the interception is invisible to Instagram's anti-bot scripts.
Why this one?
Almost every Instagram scraper on the market forces you to choose between two painful options:
- 🔑 Feeding it your own session cookies — your account eventually gets flagged and banned.
- 💸 Burning expensive residential-proxy bandwidth — because their scraping gets detected otherwise.
This Actor does neither. It runs a coherent-identity anti-detect engine (patched-Firefox/Gecko with consistent fingerprinting) and extracts data by intercepting Instagram's own API responses at the browser protocol level. Instagram cannot detect the interception, and no login is ever performed.
📦 What you get
Profile data (per username):
- Followers / following / posts counts — exact numbers, e.g.
679,812,464 - Full name, biography, verified badge, profile picture URL
Post data (per post):
- Exact likes & comments counts — live numbers, e.g.
1,493,180likes - Full captions, direct CDN media URLs, media type, posted date
- Works with both profile grids (latest posts) and direct post URLs / shortcodes
💰 Pricing
$2.00 per 1,000 results — cheaper than every major Instagram scraper on the Store, with no cookie requirement. You pay only for results written to the dataset.
⚙️ Input
| Field | Description |
|---|---|
usernames | List of Instagram usernames (no @ needed) |
postUrls | List of post URLs or shortcodes |
maxPosts | How many latest posts per profile (default 12) |
enrichEmbed | Exact like/comment counts per post via embed enrichment (recommended) |
tryApi | Attempt the internal web_profile_info API via request interception (gets media URLs + full captions automatically) |
proxy | Optional proxy URL — not required for light use. For heavy volume, bring your own residential proxy (any http(s):// or socks5:// URL) and the whole browser session routes through it. |
🔬 How it works (the technical edge)
- Every page loads through the anti-detect engine with a coherent browser fingerprint.
- Public data (profile counts, bio, grid shortcodes) is read from server-rendered HTML.
- For richer data, the Actor holds Instagram's own
web_profile_infoAPI request, resumes it with a modified User-Agent header, and captures the response body — all at the protocol level, invisible to the page. - Media and font requests are aborted at the protocol level during scraping — lower bandwidth, lower memory, lower compute cost for you.
⚠️ Rate limits & fair use
Instagram rate-limits aggressive traffic per IP. For small batches (up to ~5 profiles per run) the default datacenter setup works well. For larger jobs, add a residential proxy in the proxy field.
Blocked or private profiles are returned with error: "profile_blocked_or_private" — you are never charged mystery costs for empty results.
📊 Sample output
{"type": "profile","username": "cristiano","followers": 679812464,"following": 638,"posts_count": 4148,"verified": true,"profile_pic_url": "https://scontent..."}{"type": "post","shortcode": "De4ydmnAMes","caption": "71 years of passion. Happy birthday, Al Nassr! 🟡🔵","likes": 1493180,"comments": 15468,"media_url": "https://scontent..."}