The Threads Profile API and Threads Profile Discovery API provide 2 ways of retrieving Threads profile information depending on scope.
Use the GET /{threads-user-id}?fields=id,username,...
endpoint to return profile information about a Threads user.
The Threads Profile API requires an appropriate access token and permissions based on the node you are targeting. While you are testing, you can easily generate tokens and grant your app permissions by using the Graph API Explorer.
threads_basic
— Required for making any calls to all Threads API endpoints.Name | Description |
---|---|
| Threads user ID. This is returned by default. |
| Handle or unique username on Threads. |
| Display name of the user on Threads. |
| URL of the user's profile picture on Threads. |
| Biography text on Threads profile. |
| Returns |
curl -s -X GET \ "https://graph.threads.net/v1.0/me?fields=id,username,name,threads_profile_picture_url,threads_biography,is_verified&access_token=<ACCESS_TOKEN>"
{ "id": "1234567", "username": "threadsapitestuser", "name": "Threads API Test User", "threads_profile_picture_url": "https://scontent-sjc3-1.cdninstagram.com/link/to/profile/picture/on/threads/", "threads_biography": "This is my Threads bio.", "is_verified": false }
Use the GET /profile_lookup?username=...
endpoint to look up a public profile and retrieve their basic profile information.
The Threads Profile Discovery API requires an appropriate access token and permissions based on the node you are targeting. While you are testing, you can easily generate tokens and grant your app permissions by using the Graph API Explorer.
threads_basic
— Required for making any calls to all Threads API endpoints.threads_profile_discovery
— Required for making any calls to all Threads Profile Discovery API endpoints.With standard access, only some of the official Meta accounts can be looked up. These include @meta, @threads, @instagram, and @facebook.
Name | Description |
---|---|
string | Required. |
string | Required. |
Name | Description |
---|---|
string | Handle or unique username on Threads. |
string | Display name of the user on Threads. |
string | URL of the user's profile picture on Threads. |
string | Biography text on Threads profile. |
int | Total follower count of the user. |
int | Likes count of the user's posts in the past 7 days. |
int | Quotes count of the user's posts in the past 7 days. |
int | Reposts count of the user's posts in the past 7 days. |
int | Views count of the user's posts in the past 7 days. |
Boolean | Returns |
curl -i -X GET \ "https://graph.threads.net/v1.0/profile_lookup?access_token=<ACCESS_TOKEN>&username=<THREADS_USERNAME>"
{ "username": "meta", "name": "Meta", "profile_picture_url": "https://scontent-sjc3-1.cdninstagram.com/link/to/profile/picture/on/threads/", "biography": "Connect with what you love to make things happen. It’s Your World.", "is_verified": true, "follower_count": 1234567, "likes_count": 1234567, "quotes_count": 1234567, "replies_count": 1234567, "reposts_count": 1234567, "views_count": 1234567 }