A Public-Data API for Instagram, TikTok and YouTube

junioroangel1 pts0 comments

ScrapingIsNotACrime — Public Data API for Instagram, TikTok & YouTube

Public data API · Instagram · X · TikTokPublic data<br>is public.<br>Act like it.<br>A developer-first API built to not get blocked. Extract real-time data from Instagram, X, and TikTok with zero infrastructure headaches — and built-in anti-ban from day one.<br>Start scraping free →Read the docs<br>Public data only — no login bypass, no private data, no shady stuff.

api.scrapingisnotacrime.com — bash

Platforms

99.9%<br>Uptime SLA

0%<br>Block Rate

CoverageThree platforms.<br>Zero headaches.<br>Focused coverage on the platforms that actually matter right now. Full depth on each one — not a shallow wrapper.

Instagram<br>Profiles, recent posts, individual media by ID or shortcode, and Reels.<br>/profile/posts/media/reels

TikTok<br>Profiles and individual video details — views, likes, shares, comments, and audio.<br>/profile/video

YouTube<br>Public channel video listings — title, thumbnail, publish date, and views.<br>/channel/videos

→X / Twitter, LinkedIn, Reddit, Pinterest — shipping soon.

Why usBuilt to not<br>get blocked.<br>Everyone ships an API. We built one that still works when the platform decides to push back — hard.<br>01 — DIFFERENTIATOR<br>Anti-Ban Infrastructure<br>Our distributed proxy network, browser fingerprint rotation, and automatic CAPTCHA layer means your requests look indistinguishable from a real human. We absorb the blocks. You see nothing.<br>Residential proxy rotation<br>Browser fingerprint spoofing<br>Automatic CAPTCHA solving<br>Rate-limit-aware retry logic

02<br>Live Data, Every Call<br>No caches. No stale data. Every response comes from the platform in real time, the moment you call it. What you get is what's actually live right now.<br>Zero cached responses<br>Real-time per-request fetch<br>Always-current engagement metrics

03<br>One Header Auth<br>Pass an X-API-Key header and you're live. No OAuth dance. No SDK setup. No sandbox approval. Works with any language that can make HTTP requests.<br>Single-header auth<br>Works in curl, Python, Node, Go<br>Minutes to first successful call

04<br>Clean JSON, Always<br>Predictable schemas across every endpoint. Flat, typed JSON you can trust. No XML. No nested nightmares. No undocumented fields silently changing on you in production.<br>Consistent response shapes<br>Flat, predictable structures<br>OpenAPI schema available

05<br>Credits That Make Sense<br>1 request = 1 credit. No tiered math, no hidden multipliers, no surprises on your bill. Buy once, use whenever — credits never expire.<br>Flat per-request pricing<br>Credits never expire<br>No subscription lock-in

06<br>No Artificial Limits<br>Run 1 request or 1,000 concurrent ones. We don't cap your concurrency or add per-minute throttles. Your credits are the only limit — nothing else.<br>Unlimited concurrency<br>No per-minute caps<br>Auto-scaling infrastructure

How it worksSignup to first call<br>in under 3 minutes.<br>No enterprise procurement. No sandbox approval process. No waiting for a human to unlock your account.<br>Step 01<br>Grab your key<br>Sign up and your API key appears in your dashboard immediately. No credit card, no review.<br>100 free credits on signup

Step 02<br>Make a call<br>Hit any endpoint with an HTTP request. One header. JSON back. Curl, Postman, or code — all work.<br>One header, any language

Step 03<br>Use the data<br>Clean JSON drops straight into your app, dashboard, or ML pipeline. Consistent schemas, no surprises.<br>OpenAPI docs available

Step 04<br>Scale freely<br>Run one job or hundreds concurrently. Top up credits when you need more. Never hit an artificial wall.<br>No rate limits, ever

Quick StartFrom zero to scraping<br>in 60 seconds.<br>1Sign up — no card needed<br>Get 100 free credits instantly. Every endpoint, all 3 platforms, unlocked from the start.

2Copy your API key<br>Dashboard → API Keys → Copy. One key unlocks everything.

3Make your first call<br>Pick an endpoint from the docs, add your key as a header, run it. Real data in seconds.

4Build something real<br>Plug the JSON into your app. Our schemas don't change without notice — ship with confidence.

Read full docs →

bashinstagram_scrape.sh<br># Fetch an Instagram profile<br>$ curl -X GET \<br>https://api.scrapingisnotacrime.com/v1/instagram/profile \<br>-H "X-API-Key: sinac_your_key" \<br>-G -d "username=cristiano"<br>200 OKresponse.json<br>"success": true,<br>"data": {<br>"username": "cristiano",<br>"followers": 636100000,<br>"verified": true,<br>"engagement_rate": 3.82<br>},<br>"credits_used": 1

PricingPay for what you use.<br>Not what you don't.<br>Credits, no subscriptions. Buy once, use whenever. They don't expire and you don't get charged while you're sleeping.<br>Free<br>$0<br>100 credits · on the house

100 free credits<br>Full API access<br>All 3 platforms<br>No card needed<br>Credits never expire<br>Start free →<br>Starter<br>$5/pack<br>1,500 credits · $0.0033/req

1,500 credits<br>Full API access<br>All platforms<br>Email support<br>Credits never expire<br>Buy Starter →<br>Most popularGrowth<br>$25/pack<br>10,000 credits · $0.0025/req

10,000 credits<br>Full API access<br>All platforms<br>Priority support<br>Credits never expire<br>Buy Growth →<br>Pro<br>$79/pack<br>40,000 credits · $0.0020/req

40,000 credits<br>Full...

credits data instagram platforms public real

Related Articles