Enter a name
A handle or a profile link.
Look up any X profile. No login needed.
A handle or a profile link.
Name, bio and the counts.
Read it here, or request the same profile from the API.
Look up a profile. No signup and no login.
Name, bio, picture and counts.
Read the name, bio and counts.
Check the profile behind a name before you use it.
Look someone up without signing up.
The same profile is one API request.
1curl -G "https://api.socialscrape.dev/v1/twitter/profile" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=NASA"1import os2import requests34params = {5 "handle": "NASA",6}7res = requests.get(8 "https://api.socialscrape.dev/v1/twitter/profile",9 headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},10 params=params,11)12body = res.json()1314if body["ok"]:15 print(body["data"])16else:17 print(body["error"]["code"], body["error"]["message"])1const url = new URL("https://api.socialscrape.dev/v1/twitter/profile");2url.search = new URLSearchParams({3 "handle": "NASA"4}).toString();5const res = await fetch(url, {6 headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },7});8const body = await res.json();910if (body.ok) {11 console.log(body.data);12} else {13 console.error(body.error.code, body.error.message);14}{ "ok": true, "credits_charged": 1, "credits_remaining": 4999, "cached": false, "cached_at": null, "request_id": "req_aa10816824f8fd23e2b1f991", "data": { "object": "profile", "platform": "twitter", "id": "11348282", "handle": "NASA", "name": "NASA", "headline": null, "url": "https://x.com/NASA", "kind": "organization", "bio": "Making the seemingly impossible, possible. ✨", "avatar_url": "https://pbs.twimg.com/profile_images/1321163587679784960/0ZxKlEKB_400x400.jpg", "banner_url": "https://pbs.twimg.com/profile_banners/11348282/1788992290", "verified": true, "is_private": false, "external_url": "http://www.nasa.gov/", "links": [ { "title": "nasa.gov", "url": "http://www.nasa.gov/" } ], "location": "Pale Blue Dot", "category": null, "created_at": "2007-12-19T20:20:32Z", "stats": { "followers": 92300952, "following": 115, "posts": 74471, "likes": null, "views": null }, "extra": { "is_blue_verified": true, "likes_given": 17048, "media_count": 28218, "source": "syndication", "verified_type": "Government" } }, "cursor": null, "has_more": null }
Yes. twitter.com and x.com links and plain usernames all work.
Not here. The profile tweets endpoint lists them.
Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.
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.