Instagram Get User Profile

PythonSocial Media
POST api.upapi.io/instagram-get-user-profile.post

Get full Instagram user profile (bio, stats, verified, business status). Works for public profiles without auth.

instagramuserprofilescrapingsocial
AuthAPI key
Cost15 units
Timeout30s
Cache600s

Request schema

FieldTypeDescription
proxyUrl
Optional proxy URL· default: null
usernamereq
stringInstagram username (without @)
sessionCookies
JSON-serialized dict of web session cookies (sessionid, csrftoken, etc.) for authenticated reads. When absent the read is unauthenticated.· default: null

Response schema

FieldTypeDescription
successreq
boolean
fullNamereq
string
usernamereq
string
biographyreq
string
elapsedMsreq
integer
fetchedAtreq
string
followersreq
integer
followingreq
integer
isPrivatereq
boolean
postCountreq
integer
isVerifiedreq
boolean
externalUrl
· default: null
instagramIdreq
string
categoryName
· default: null
profilePicUrl
· default: null
isBusinessAccountreq
boolean

Try it

Try it

Instagram username (without @)

Optional proxy URL

JSON-serialized dict of web session cookies (sessionid, csrftoken, etc.) for authenticated reads. When absent the read is unauthenticated.

Run this endpoint live

Jump in as a guest — no signup — and run instagram-get-user-profile.post with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/instagram-get-user-profile.post \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "username": "torvalds" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.