No OAuth required

Instagram API without login or OAuth

The official Instagram Graph API requires a Meta Business app, app review, and a connected Facebook Page before you can touch real data. This API doesn't. Sign up, grab a key, and start making requests — no Instagram account, no OAuth redirect, no review queue.

50 free credits on signup · no card required

curl "https://api.instagramapi.dev/v1/profile?handle=nike" \
  -H "Authorization: Bearer $INSTAGRAMAPI_KEY"

What you get

Structured JSON, not raw HTML

  • No Instagram account, session cookie, or app login required on your end
  • No Meta app review, Business Verification, or connected Facebook Page
  • No OAuth redirect flow — authenticate with a static API key in a header
  • Works for any public Instagram account, not just ones opted into a Business integration
  • Live in minutes: create a key in the dashboard, make your first request immediately

Example response

What comes back

{
  "data": {
    "id": "13460080",
    "username": "nike",
    "full_name": "Nike",
    "biography": "Just Do It.",
    "is_verified": true,
    "is_private": false,
    "is_business": true,
    "category": null,
    "followers": 291952375,
    "following": 264,
    "posts": 1657,
    "external_url": "http://empli.fi/nike",
    "profile_pic_url": "https://instagram.com/.../nike.jpg",
    "public_email": null,
    "public_phone_number": null
  }
}

Response fields

Fields returned by GET /v1/profile

FieldDescription
idNumeric account id (stable even if the username changes).
usernameThe account's @handle.
full_nameDisplay name shown on the profile.
biographyThe profile's bio text.
is_verifiedWhether the account has a verified badge.
is_privateWhether the account is private.
is_businessWhether this is a business/professional account.
categoryBusiness category label when set (e.g. "Sportswear"); null otherwise.
followersNumber of accounts following this account.
followingNumber of accounts this account follows.
postsTotal number of posts on the profile.
external_urlThe clickable link in the bio, if any.
profile_pic_urlURL of the account's profile picture.
public_emailPublic contact email, if the account exposes one; null otherwise.
public_phone_numberPublic contact phone number, if exposed; null otherwise.

No login required

Nothing to authenticate but your API key

No OAuth flow

One static API key in an Authorization: Bearer header. No redirect, no refresh tokens, no expiring session.

No Meta app review

Never touch Meta's developer platform, Business Verification, or a connected Facebook Page. Sign up directly with Instagram API.

Public data only

Every endpoint returns only what's already visible on Instagram without logging in. Private accounts are never accessible.

Pricing

1 credit per request. Credits start at $8.00 per 1,000 and drop to $6.00 per 1,000 at volume — no subscription, no minimums. New accounts get 50 free credits.

See full pricing

FAQ

Instagram API without login or OAuth, explained

Why does the official Instagram Graph API need a login?

Meta's Graph API is built for businesses managing their own connected accounts — it requires OAuth, a Facebook Page, and often app review before you can query anything beyond your own account. It isn't designed for looking up other public accounts.

Is an API key enough to authenticate?

Yes. Create a key in your dashboard and send it as an Authorization: Bearer header. There's no OAuth handshake, refresh token, or expiring session to manage.

Can this access data that requires an Instagram login to view?

No — only data that's publicly visible without logging in. Private accounts and login-gated content are out of scope.

Do I need a Meta Developer account?

No. You never touch Meta's developer platform, app review process, or Business Manager — sign up directly with us instead.

What can I build without OAuth?

Anything that reads public data: profile lookups, follower/following lists, posts, reels, stories, hashtag and location search, comments, and likers.

Start pulling without login or oauth data

Create a free key and make your first request in under a minute — 50 credits on us.