Threads profile and posts API
Public Threads profiles, their posts, single posts and keyword search as JSON. Send a username, get the data back. No Meta app.
Account
Endpoint
curl "https://api.toolzerhub.com/v1/threads/profile?username=instagram" \
-H "x-api-key: $TOOLZERHUB_API_KEY"{
"data": {
"pk": "63404918397",
"username": "instagram",
"full_name": "Instagram",
"is_verified": false,
"follower_count": 38354386,
"biography": "Discover what's new on Instagram 🔎✨"
}
}- 1K+
- 98.8%
- 2.6 s
- 4
Endpoints
What you can get
One request each, 1 credit per call. Open one to see its parameters and a real response.
- Profile
/v1/threads/profile99.3% · 2.53 s1 creditProfile reference (opens in new tab) - Profile posts
/v1/threads/profile/posts99.3% · 2.15 s1 creditProfile posts reference (opens in new tab) - Post
/v1/threads/post98% · 3.38 s1 creditPost reference (opens in new tab) - Search
/v1/threads/search91.7%1 creditSearch reference (opens in new tab)
Response
What comes back
Field names and types read off the real responses in the demo above.
- Profile
/v1/threads/profile6 fields- pkstring"63404918397"
- usernamestring"instagram"
- full_namestring"Instagram"
- is_verifiedbooleanfalse
- follower_countnumber38,354,386
- biographystring"Discover what's new on …"
- Profile posts
/v1/threads/profile/posts1 fields- nodeobject{ thread_items }
- Post
/v1/threads/post7 fields- pkstring"4007858927317224917"
- codestring"DeexnW4nw3V"
- taken_atnumber1,791,994,051
- like_countnumber159
- captionobject{ text }
- userobject{ username, full_name }
- text_post_app_infoobject{ direct_reply_count, repost_count }
Use cases
What people build with it
- 01Monitor brand accounts' outputProfileProfile posts
- 02Benchmark engagement vs rivalsProfile postsPost
- 03Archive a public postPost
- 04Check campaign posts and repliesPostProfile posts
- 05Spot a topic's public chatterSearchPost
How it works
From key to JSON
- 01x-api-key••••••••••Get a key
- 02GET/v1/threads/profileSend a request
- 03{ data, status }200Get JSON
Pricing
What it costs
Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.
- Free$0
- 10K pack$19
- Starter$29
Per 1,000 credits
Compare
Why not build it yourself
Three ways to get Threads data into your app.
| Compare | Toolzer Hub | Official Threads API | Your own scraper |
|---|---|---|---|
| Setup | One API key | Meta app, review, accounts you manage | Proxies, sessions, retries |
| When Threads changes | We fix it | Meta keeps it working | You fix the parser |
| Cost to start | 100 free credits a month | Free, after review | Proxies and your time |
Want to try it yourself first? Our free threads-scraper on GitHub covers profiles, posts, replies, search (walkthrough).
FAQ
Questions
- Is this the official Threads API?
- What does the official Threads API allow?
- What data does it return?
- What does it cost?
Guides
Threads guides
Tested walkthroughs with real requests and output.
- How to find a Threads user ID from a username
- How to download Threads videos and photos
- Threads viewer: how to view Threads without an account
- How to scrape Threads with Python: posts, profiles, replies
- Threads API keyword search: approval, limits and like counts
- Threads API: Meta's limits and public profiles as JSON
Try the Threads API free
Every new workspace gets 100 credits a month. Buy credits only when you need more.
More APIs on the same key
- Meta Ad Library
- TikTok
- X (Twitter)
- Yandex
- TikTok Ads
- 2GIS
- Ozon
- Airbnb
- Skyscanner
- Telegram
- Capterra
- Shopify
- YouTube
- Google Maps
- Zillow
- Seek
- Indeed
- Naukri
- StepStone
- Internshala
- Upwork
- Hiring.cafe
- Bayt
- Naver Shopping
- Wellfound
- RedNote
- Google Finance
- Google Flights
- SofaScore
- Google Play
- Douyin
- Taobao
- Google Hotels
- Amazon
- Cricbuzz
- Redfin
- Tripadvisor
- Semrush
- Yelp