Discover/threads.com API
live

threads.com APIwww.threads.com

Search Threads posts and user profiles by keyword. Returns text, engagement metrics (likes, replies, reposts), media URLs, and verification status.

Endpoints
2
Updated
2mo ago
Try it
Maximum number of posts to return
Search keyword or phrase
Search surface type. Accepted values: 'default', 'recent'.
api.parse.bot/scraper/385c1faa-d444-4758-bf57-373b43a7cbe4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/385c1faa-d444-4758-bf57-373b43a7cbe4/search_posts?limit=3&query=artificial+intelligence' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for posts/threads on Threads by keyword. Returns matching posts with text content, engagement metrics (likes, replies, reposts, quotes), author info, media URLs, and link previews.

Input
ParamTypeDescription
limitintegerMaximum number of posts to return
queryrequiredstringSearch keyword or phrase
search_surfacestringSearch surface type. Accepted values: 'default', 'recent'.
Response
{
  "type": "object",
  "fields": {
    "posts": "array of post objects with id, code, text, created_at, like_count, reply_count, repost_count, quote_count, is_reply, has_video, media_type, images, link_preview, and user",
    "query": "string, the search query used",
    "total_results": "integer, number of posts returned"
  },
  "sample": {
    "data": {
      "posts": [
        {
          "id": "3896974543290941996",
          "code": "DYU1bM3mMIs",
          "text": "BREAKING: Cisco (CSCO) stock surged more than 14% today on strong AI demand...",
          "user": {
            "id": "68500496552",
            "username": "stockstoearn",
            "full_name": "Stockstoearn",
            "is_verified": true,
            "profile_pic_url": "https://scontent-bos5-1.cdninstagram.com/v/t51.2885-19/example.jpg"
          },
          "images": [
            "https://scontent-bos5-1.cdninstagram.com/v/t51.82787-15/example.jpg"
          ],
          "is_reply": false,
          "has_video": false,
          "created_at": 1778775588,
          "like_count": 9,
          "media_type": 1,
          "quote_count": 0,
          "reply_count": 0,
          "link_preview": null,
          "repost_count": 0
        }
      ],
      "query": "artificial intelligence",
      "total_results": 3
    },
    "status": "success"
  }
}

About the threads.com API

The Threads API exposes 2 endpoints for searching posts and user accounts on threads.com. The search_posts endpoint returns matching thread content alongside like counts, reply counts, repost counts, quote counts, media presence, and link preview data. The search_users endpoint returns profile records including username, display name, profile picture URL, and verification status — covering the core discovery surface of the platform.

Endpoints Overview

The API provides two GET endpoints: search_posts and search_users. Both accept a required query string and an optional limit integer to control result volume. search_posts additionally accepts a search_surface parameter with values default or recent, allowing you to target either relevance-ranked results or chronologically recent posts.

Post Search Response Shape

search_posts returns an array of post objects under the posts key. Each object includes the post id, a short code identifier, the full text of the thread, a created_at timestamp, and four engagement counters: like_count, reply_count, repost_count, and quote_count. Boolean fields is_reply and has_video indicate post type and media presence. The response also carries the original query string and a total_results count for the returned set.

User Search Response Shape

search_users returns an array under users. Each user object includes id, username, full_name, profile_pic_url, is_verified (boolean for the blue-check badge), and is_active_on_threads (boolean indicating whether the account is actively posting on Threads). The query and total_results fields appear at the response root, matching the structure of the post endpoint.

Practical Notes

Neither endpoint exposes follower counts, following lists, or individual post comment threads — only the top-level engagement counters. Pagination beyond the limit parameter is not available; you get a single batch per request. The search_surface option on search_posts is the primary lever for shifting between trending/relevant and time-ordered results.

Common use cases
  • Track how often a brand or product name appears in Threads posts and monitor like/repost counts over time.
  • Identify verified Threads accounts in a given topic area using is_verified from search_users.
  • Aggregate quote counts and repost counts for a keyword to measure discussion spread without full social listening tooling.
  • Build a lightweight creator discovery tool by combining search_users results with is_active_on_threads filtering.
  • Detect posts containing video by filtering on has_video to surface multimedia content for a given keyword.
  • Compare engagement metrics (likes, replies, reposts, quotes) across posts matching a search term to rank discussion intensity.
  • Separate original posts from reply threads in search results using the is_reply boolean field.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Threads have an official developer API?+
Yes. Meta launched the official Threads API in June 2024, available at developers.facebook.com/docs/threads. It requires app approval and is scoped to managing content for authenticated users. The Parse API covers keyword-based public search without requiring OAuth credentials or app review.
What does `search_surface` actually change in `search_posts` results?+
Setting search_surface to recent returns posts ordered by recency rather than relevance. The default value returns results ranked by Threads' relevance scoring. Both surfaces return the same response fields; only the ordering and selection of posts differs.
Does the API return follower or following counts for users?+
Not currently. search_users returns id, username, full_name, profile_pic_url, is_verified, and is_active_on_threads. Follower and following counts are not included. You can fork this API on Parse and revise it to add a profile detail endpoint that exposes those fields.
Can I retrieve individual post replies or comment threads?+
Not currently. The API returns the reply_count integer on each post but does not return the actual reply objects. Only top-level threads appear in search results, with is_reply flagging which results are themselves replies to other posts. You can fork this API on Parse and revise it to add a replies endpoint for a given post ID.
Is there a way to paginate through more results than the `limit` parameter allows?+
Not currently. Each request returns a single batch capped by the limit you provide, with no cursor or offset parameter for additional pages. You can fork this API on Parse and revise it to add cursor-based pagination if you need deeper result sets.
Page content last updated . Spec covers 2 endpoints from www.threads.com.
Related APIs in Social MediaSee all →
tiktok.com API
Retrieve detailed information about any public TikTok video including captions, media URLs, view counts, likes, and shares, plus access all comments posted on that video. Perfect for analyzing trending content, monitoring video performance, or building applications that need TikTok video data.
github.com API
Look up GitHub repositories and users: search repositories, fetch repository metadata, releases, issues and issue threads, browse repository files/trees, and retrieve user profiles and starred repositories.
facebook.com Ad Library API
Search and retrieve detailed information about ads running on Facebook, including creative content, audience targeting parameters, and transparency metrics. Access comprehensive ad data across multiple campaigns to monitor advertising trends and competitive activity.
library.tiktok.com API
Search TikTok's Commercial Content Library to discover ads by company name or keyword, then view detailed information like creative format, scheduling dates, audience targeting, and video thumbnails. Monitor competitor advertising strategies and track ad campaigns across supported regions.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
op.gg API
Look up detailed League of Legends and TFT player statistics, match history, and champion performance data to analyze gameplay and track competitive standings. Search summoner profiles, review leaderboards, and monitor how specific champions perform across different skill levels.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.