Instagram profile viewer
Look up any public Instagram profile. No account needed.
SampleRecorded public data, shortened. Run the tool for a live result.
NASA Verified
@nasa
Making the seemingly impossible, possible. ✨
- Followers
- 104,360,746
- Following
- 90
Free, no signup. A limited number of lookups per visitor each hour. Public data only.
How it works
The tool shows what Instagram makes public: the name, bio, profile picture, link in bio, follower and following counts and whether the account is verified. Post counts are shown when Instagram supplies them. Private accounts show only the public header.
Use this in your app
This tool calls GET /v1/instagram/profile. See the reference, or get early access for a key.
curl -G "https://api.socialscrape.io/v1/instagram/profile" \
-H "x-api-key: $SOCIALSCRAPE_API_KEY" \
--data-urlencode "handle=nasa"import os
import requests
params = {
"handle": "nasa",
}
res = requests.get(
"https://api.socialscrape.io/v1/instagram/profile",
headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},
params=params,
)
body = res.json()
if body["ok"]:
print(body["data"])
else:
print(body["error"]["code"], body["error"]["message"])const url = new URL("https://api.socialscrape.io/v1/instagram/profile");
url.search = new URLSearchParams({
"handle": "nasa"
}).toString();
const res = await fetch(url, {
headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },
});
const body = await res.json();
if (body.ok) {
console.log(body.data);
} else {
console.error(body.error.code, body.error.message);
}{
"nodes": [
{
"name": "SocialScrape Instagram profile",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
0,
0
],
"parameters": {
"method": "GET",
"url": "https://api.socialscrape.io/v1/instagram/profile",
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "handle",
"value": "nasa"
}
]
},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "x-api-key",
"value": "={{ $env.SOCIALSCRAPE_API_KEY }}"
}
]
}
}
}
],
"connections": {}
}Questions
Does the person know I looked?
No. The lookup is made by SocialScrape, not from an Instagram account of yours, so there is no viewer list to appear on.
Why is the post count missing?
Instagram does not always include it. The API has a separate post count endpoint for it.
Is this tool free?
Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.
How do I get this data in my own app?
Send GET /v1/instagram/profile with your key in the x-api-key header. A request costs 1 credit. A repeat of something fetched recently costs 0 credits, and failed requests are free. See the reference.