Threads Profile API
/api/threads/profile
Scrape a public Threads profile including biography, follower and following counts, verification status, profile image, profile tags, transparency label, and recent posts
Scrape public Threads profiles, user posts, replies, individual post detail with its replies, post search, account search, and hashtag pages through simple JSON endpoints. No Meta Business account, no app review, no login - just an API key and structured Threads data.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/threads/profile?username=natgeo" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"search_parameters": {
"engine": "threads_profile",
"username": "natgeo"
},
"user": {
"pk": "17841400000000000",
"username": "natgeo",
"full_name": "National Geographic",
"biography": "We inspire people to care for the planet.",
"is_verified": true,
"text_post_app_is_private": false,
"follower_count": 38100000,
"profile_tags": [
{ "name": "science" }
]
},
"posts": [],
"meta": {
"endpoint_family": "threads_profile",
"attempts": 1,
"duration_ms": 940
}
}
Structured data for real applications. Here are some ideas.
Scrape public Threads profile metadata, follower counts, biographies, verification status, profile images, and profile tags for creator and brand databases.
Pull an account's recent posts and replies, or read a single post together with its replies, for content pipelines.
Search public Threads posts and account-search people to monitor conversation around a topic, brand, or event.
Track public posts carrying a hashtag to follow a campaign, trend, or community over time.
Compare public Threads accounts by followers, verification status, activity, and engagement signals.
Threads scraping API
Scrappa is built for teams searching for a Threads scraper API, Threads posts API, Threads profile API, or social listening endpoint. Use one API key to collect public profile metadata, follower counts, user posts, replies, individual post details, media URLs, captions, hashtags, account matches, and post search results in JSON.
Use the profile endpoint when you need follower counts, biographies, verification status, profile images, and profile tags.
Use the post endpoint when you have a permalink and want the post and its replies together in one response.
Use post search and the hashtag endpoint when you are monitoring a topic, a campaign, or a trend over time.
Test the Threads scraping API with 500 free monthly credits before scaling social listening or creator research workflows.
Start with a public handle to collect profile identity, biography, follower count, following count, verification status, profile image, profile tags, and transparency label. This endpoint is the best fit for creator discovery, CRM enrichment, and follower-count monitoring.
Open Threads Profile API docsSearch public Threads posts by keyword or hashtag to monitor a topic, a brand launch, or an event. Post search returns the richest post shape on this platform, including canonical URL, media type, detected language, accessibility caption, music info, and place data.
Open Threads Post Search docsAccount search returns the identity fields the platform supplies for each match. When you need follower counts or biographies, follow up with the profile endpoint for the specific handles you care about rather than expecting them in the search result.
Open Threads Account Search docsEverything you need in one API.
/api/threads/profile
Scrape a public Threads profile including biography, follower and following counts, verification status, profile image, profile tags, transparency label, and recent posts
/api/threads/user-posts
Extract recent posts published by a Threads account with captions, media URLs, hashtags, likes, comments, and timestamps
/api/threads/user-replies
Extract the posts a Threads account published as replies rather than as top-level threads
/api/threads/post
Scrape a single Threads post together with its replies in one call, including transcription data, user tags, canonical URL, and video manifests
/api/threads/search
Search public Threads posts with canonical URLs, media types, detected language, accessibility captions, music info, and place data
/api/threads/search-users
Find public Threads accounts by name or keyword and return the identity fields the platform supplies for each match
/api/threads/tag
Scrape public posts carrying a hashtag using the same post shape as post search
/api/threads/oembed
Validate a Threads post permalink and read its official embed block through the public tokenless oEmbed endpoint
Query a public Threads handle and return profile metadata, follower count, biography, verification status, profile tags, and transparency label.
Pull public Threads posts by keyword with captions, media URLs, hashtags, engagement counts, detected language, and accessibility captions.
Find public Threads accounts by name or keyword and return the identity fields the platform supplies for each match.
Scrape the public posts carrying a hashtag using the same post shape as post search.
See how Scrappa compares to the official API.
| Feature | Scrappa | Instagram Graph API (Meta) |
|---|---|---|
| Access any public profile | Own accounts only | |
| Follower count lookup | Any public profile | Connected accounts only |
| User post and reply data | Any public user | Connected accounts only |
| Post plus its replies | One lookup | Separate comment lookup |
| Post search | Any public post | Hashtag and business discovery only |
| Meta Business verification | Not needed | Required |
| Facebook app review | Not needed | Required |
| OAuth flow | Yes (complex) | |
| Price per 1k requests | $0.20 | Free (own data only) |
| Free tier | 500 credits/month | Free (restricted scope) |
No. Every endpoint reads public Threads data through the public web surface. There is no Meta Business account, no app review, and no login step.
Not always. Account search returns the identity fields the upstream supplies for each match, which is not guaranteed to include follower counts. Call the profile endpoint for the specific handles you need counts for.
Responses cover the first page of results. Plan your requests around first-page results rather than paging cursors.
Treat media URLs as possibly expiring. They are served from regional hosts and can change, so download or cache media promptly if you need to keep it.
Yes. Every Scrappa account gets 500 free credits per month with no credit card required. Test all eight Threads endpoints before committing to paid usage.
Scrappa charges $0.20 per 1,000 requests with no daily caps. Failed requests are never billed. The free tier includes 500 credits per month to get started.