X profile viewer
Look up any public X profile. No login needed.
SampleRecorded public data, shortened. Run the tool for a live result.
jack Verified
@jack
no state is the best state
- Followers
- 12,515,435
- Following
- 4
- Posts
- 31,117
- Joined Mar 21, 2006
- primal.net/jack
Free, no signup. A limited number of lookups per visitor each hour. Public data only.
How it works
The tool shows the public profile: name, bio, avatar and banner, follower and following counts, number of posts, the join date and the website the account lists. Protected accounts show only what X makes public.
Use this in your app
This tool calls GET /v1/twitter/profile. See the reference, or get early access for a key.
curl -G "https://api.socialscrape.io/v1/twitter/profile" \
-H "x-api-key: $SOCIALSCRAPE_API_KEY" \
--data-urlencode "handle=@jack"import os
import requests
params = {
"handle": "@jack",
}
res = requests.get(
"https://api.socialscrape.io/v1/twitter/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/twitter/profile");
url.search = new URLSearchParams({
"handle": "@jack"
}).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 X profile",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
0,
0
],
"parameters": {
"method": "GET",
"url": "https://api.socialscrape.io/v1/twitter/profile",
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "handle",
"value": "@jack"
}
]
},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "x-api-key",
"value": "={{ $env.SOCIALSCRAPE_API_KEY }}"
}
]
}
}
}
],
"connections": {}
}Questions
Does it work with a twitter.com link?
Yes. twitter.com and x.com links and plain usernames all work.
Can I see the posts?
Not here. The profile tweets endpoint lists them.
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/twitter/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.