Get a Threads profile by username via API
One account, one row.
{
"username": "zuck"
}Run this task →Look up a single Threads account and get followers, name, bio, bio links, website, contacts from the bio, verification, linked Instagram and the latest post in one row. Built for one call per account from an AI agent, n8n or your own code.
username / fullName | Handle and display name |
followerCount | Number of followers |
bio | Profile biography |
bioLinks / website | Links and website |
emails / phones | Contacts from the bio (optional) |
isVerified | Verification badge |
instagram | Linked Instagram account |
latestPost | Latest post, or several recent posts on request |
$4.00 per 1,000 rows
Pay per event: one charge per profile returned. Each account is one row and one charge, even when you send several usernames.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
One account, one row.
{
"username": "zuck"
}Run this task →Profile plus recent posts with engagement.
{
"username": "natgeo",
"latestPosts": 5
}Run this task →Three usernames, profile rows only.
{
"usernames": [
"nasa",
"instagram",
"natgeo"
],
"latestPosts": 0
}Run this task →Emails and phones left out, 3 latest posts.
{
"username": "https://www.threads.net/@nasa",
"includeContacts": false,
"latestPosts": 3
}Run this task →A bare username, a name with @ or a full profile URL. You can also pass a short list of usernames.
Yes. Set how many of the latest posts to attach, with text, time and engagement. Zero keeps the row to the profile.
Yes. Turn off the email and phone fields if you don't want them in your data.
The API reads publicly visible profile data. Comply with local law and Threads' terms, have a lawful basis for any personal data, and avoid unsolicited messaging.
Through the Apify API, Python or JavaScript clients, from an AI agent, or via Make, n8n, Zapier or Google Sheets.