Public Instagram data · No login · Pay per success

Instagram data, on tap.
No login. No drama.

Pull profiles, posts, reels, hashtags, and comments as clean JSON. We handle the rate limits, the IPs, and the ever-shifting front-end. You handle the next big idea.

✓ 5,000 free credits✓ No credit card✓ Public data only
98.7%
request success rate
1.5s
median response time
5
credits per profile lookup
GET /instagram
Try it →
// request
"username": "apolloathletics"
5 credits·1.4s
// response
{ }   ← click "Run request" ▍
Endpoints

Eight endpoints. One key.

Each endpoint returns the same shape every time, regardless of how Instagram's HTML changes this week. We normalize, you ship.

Profile
Bio, follower count, engagement rate, business category, contact info
5 cr
Posts
Captions, likes, comments, view count, media URLs, hashtags, mentions
5 cr
Reels
Reel metadata + view count + audio attribution + duration
5 cr
Stories
Active stories with media URLs, stickers, polls, mentions
5 cr
Hashtag
Top + recent posts for any tag, post velocity, engagement avg
10 cr
Comments
Paginated comments with author, text, likes, replies
10 cr
Followersbeta
Public follower lists for accounts that allow it
15 cr
Search
Search across users, hashtags, locations, by keyword
5 cr
Built for what you're shipping

Three workflows. One key.

Influencer & creator intel

Vet creators in seconds.

Pull engagement rate, audience size, post cadence, and recent content for any public profile. Build dashboards your team actually trusts.

→ profile + posts + engagement in one call
Brand & social listening

Track what people are saying.

Watch hashtags, mentions, and comments around your brand or category. Pipe into your own analytics, or trigger alerts when sentiment moves.

→ hashtag + comments endpoints, paginated
E-commerce & affiliate

Find products and authors that move.

Surface posts mentioning your products, your competitors, or any niche tag. Match creators to campaigns by real engagement, not vanity metrics.

→ search + post mentions + media URLs
60-second integration

However your stack is wired.

curl https://api.ujeebu.com/instagram/profile?username=apolloathletics \
  -H "Authorization: Bearer YOUR_KEY"
Why teams switch

What you stop worrying about.

No login. Public data only.

We never ask for your IG credentials and never log into accounts. Everything we return is reachable from a public browser; your account stays untouched.

Built for Instagram's breakage.

Their front-end shifts every few weeks. We absorb the breakage so your code keeps running. Same JSON shape, every release.

Residential proxies, included.

No proxy add-ons, no "premium IP" tier. Each request rotates through a clean residential IP automatically.

Pay only for what works.

Blocked requests, timeouts and server errors cost nothing. The pricing math pencils out at scale.

Pay only for what works.

Blocked requests, timeouts and server errors cost zero. 5,000 credits free, no card. One credit pool across every endpoint. The same key works in production.

$0   for blocks and timeouts 5,000   free credits 1   credit pool, every endpoint
Pricing

Pay per success. Start free.

Profiles, posts and reels are 5 credits each. Blocked requests, timeouts and server errors don't count. The same plans cover every Ujeebu endpoint, one credit pool.

See all plans →
Pay-as-you-go top-ups PAYG From $0.24 / 1K down to $0.13 / 1K · no subscription · works on the trial too

Buy credits one pack at a time, no subscription. Works on the trial too. lookups below convert each pack at 5 credits per request. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

Pack Credits ~ lookups Price Per 1K credits  
Mini 50,000 10K $12.00 $0.24 Buy
Starter 100,000 20K $22.00 $0.22 Buy
Standard 500,000 100K $105.00 $0.21 Buy
Pro 1,000,000 200K $155.00 $0.16 Buy
Enterprise 5,000,000 1M $650.00 $0.13 Buy

Sign up free to unlock top-ups: the trial's 5,000 credits land instantly, and you can buy any pack from the dashboard right after.

Sign up free
Common questions

Before you sign up.

Is scraping Instagram legal?▼
We only request publicly visible Instagram pages, without logging in. In hiQ Labs v. LinkedIn, US courts found that scraping publicly accessible data is not unauthorized access under the CFAA, but terms of service, copyright and privacy laws such as GDPR and CCPA still apply. You are responsible for how you collect and use the data; check with your own counsel. This is not legal advice.
Will my Instagram account get banned?▼
No. We never log into your account. We use our own pool of residential IPs against public endpoints only. Your personal or business IG is never touched.
Can I get private profile data?▼
No. By design, we never scrape private profiles, DMs, or any logged-in views. If a profile is set to private, only its bio is publicly visible, and that's all we'll return.
How fresh is the data?▼
Real-time. Every request fetches live from Instagram at the moment of your call, with no caching, no stale snapshots. Median latency: 1.5 seconds.
What about rate limits?▼
Each plan has a per-second rate limit (for scraping: 3 requests per second on Starter, 15 on Growth, 40 on Pro and 80 on Business; see /pricing). Temporary Instagram throttles are retried for you, and blocked requests, timeouts and server errors are not billed.
How does this compare to Apify, ScrapingDog, Bright Data IG?▼
Apify gives you actor scripts (you maintain them). ScrapingDog gives you cheaper raw HTML (you parse it). Bright Data is enterprise-priced. Ujeebu sits in the middle: structured JSON, predictable per-success pricing, no scripts to babysit. Same key works for our other endpoints (web scraper, screenshot, SERP).
Can I top up if I run out of credits?▼
Yes, on every plan, including the trial. Top-ups are fixed packs, from $12 for 50K credits ($0.24 per 1K) down to $0.13 per 1K at 5M credits, the same as on /pricing. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

5,000 free credits. 1,000 profile lookups, on us.

No credit card. No sales call. Just an API key and a working endpoint.