Discover/Threads API
live

Threads APIthreads.net

Search Threads posts and user accounts by keyword. Get post text, engagement metrics, author info, and profile data from threads.net via a simple REST API.

This API takes change requests — .
Endpoint health
verified 2d ago
search_posts
search_users
get_post
3/3 passing latest checkself-healing
Endpoints
3
Updated
2d ago

What is the Threads API?

The Threads API provides 3 endpoints that cover post search, user search, and single-post retrieval from threads.net. The search_posts endpoint returns arrays of post objects including full text, like counts, reply counts, repost counts, and author details. The search_users endpoint surfaces user profiles with verification status. The get_post endpoint fetches a complete post record by URL, returning 10 structured fields.

This call costs2 credits / call— charged only on success
Try it
Search keyword or phrase to find posts about.
Search result ordering. Accepts exactly one of: default, top, recent.
api.parse.bot/scraper/48546944-bfeb-482c-9503-061e6b392624/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/48546944-bfeb-482c-9503-061e6b392624/search_posts?query=AI' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Search for posts/threads on Threads by keyword. Returns posts matching the search query with engagement metrics, author info, and post text.

Input
ParamTypeDescription
queryrequiredstringSearch keyword or phrase to find posts about.
search_surfacestringSearch result ordering. Accepts exactly one of: default, top, recent.
Response
{
  "type": "object",
  "fields": {
    "posts": "array of post objects with id, code, text, like_count, reply_count, repost_count, quote_count, taken_at, and user info",
    "end_cursor": "string or null pagination cursor",
    "has_next_page": "boolean"
  },
  "sample": {
    "posts": [
      {
        "id": "3908520567213299340",
        "code": "DY92r9mDpaM",
        "text": "At AltmanAI, we believe the future of AI should feel human...",
        "user": {
          "pk": "78025189002",
          "username": "altmanai_",
          "full_name": "AltmanAI",
          "is_verified": false,
          "profile_pic_url": "https://scontent-ord5-2.cdninstagram.com/..."
        },
        "taken_at": 1780151981,
        "like_count": 1,
        "quote_count": 0,
        "reply_count": 0,
        "repost_count": 0
      }
    ],
    "end_cursor": null,
    "has_next_page": false
  }
}

About the Threads API

Endpoints and What They Return

The search_posts endpoint accepts a required query string and an optional search_surface parameter that controls result ordering — default, top, or recent. Each post object in the response includes a unique id, a code shortcode, the full text content, like_count, reply_count, repost_count, quote_count, a Unix taken_at timestamp, and a nested user object with the author's username, display name, profile picture URL, and verification status. Pagination is handled through end_cursor and has_next_page fields on the response.

User Search

The search_users endpoint takes a query string and an optional limit (1–50) to control result volume. Each returned user object includes username, full_name, pk (numeric account ID), profile_pic_url, is_verified, and is_active_on_threads. This makes it straightforward to identify whether an account is actively posting or simply registered on the platform.

Single Post Lookup

The get_post endpoint resolves a full Threads post URL — supporting both threads.net and threads.com domains — and returns the post's text, canonical url, code, numeric id, taken_at timestamp, like_count, quote_count, reply_count, a user object, and a title field formatted as the author's display name followed by "on Threads". This is useful for monitoring a specific post's engagement over time without running a broader search.

Reliability & maintenanceVerified

The Threads API is a managed, monitored endpoint for threads.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when threads.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official threads.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track engagement (like_count, reply_count, repost_count) on posts matching a brand keyword over time
  • Identify verified accounts discussing a topic using is_verified from search_users
  • Monitor quote_count on a specific post URL via get_post to measure how widely it is being shared
  • Discover active Threads creators in a niche using is_active_on_threads from user search results
  • Compare post volume and engagement between top and recent orderings using the search_surface parameter
  • Aggregate post text from search_posts results for keyword frequency or sentiment analysis
  • Build a Threads account lookup tool using username and full_name fields from search_users
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. 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 an official Threads API in 2024, documented at developers.facebook.com/docs/threads. It covers publishing, reading your own posts, and managing replies for authenticated accounts, but requires OAuth and app review. This Parse API covers unauthenticated read access — keyword search and public post lookup — without OAuth setup.
What does search_posts return and how does ordering work?+
Each post object includes the post id, shortcode (code), full text, like_count, reply_count, repost_count, quote_count, taken_at Unix timestamp, and a user sub-object with username, full_name, profile_pic_url, and is_verified. The search_surface parameter controls ordering: omit it or pass 'default' for the platform's default ranking, 'top' for highest-engagement results, or 'recent' for newest-first. Pagination uses the end_cursor and has_next_page fields.
Does the API expose follower counts or following lists for users?+
Not currently. The search_users endpoint returns username, full_name, pk, profile_pic_url, is_verified, and is_active_on_threads, but does not include follower_count, following_count, or a user's post history. You can fork this API on Parse and revise it to add an endpoint that retrieves extended profile data.
Are there any pagination limitations on search_posts?+
The search_posts response includes an end_cursor string and a has_next_page boolean, but the current endpoint set does not include a dedicated next-page endpoint that accepts a cursor parameter. To paginate beyond the first result page, you can fork this API on Parse and revise it to accept and forward the cursor.
Does get_post return replies or quoted post content?+
The get_post endpoint returns the top-level post's text, engagement counts (like_count, reply_count, quote_count), author info, and canonical URL — but does not return the reply thread or the content of quoted posts. You can fork this API on Parse and revise it to add an endpoint that retrieves threaded replies for a given post ID.
Page content last updated . Spec covers 3 endpoints from threads.net.
Related APIs in Social MediaSee all →
threads.com API
Search for posts and users on Threads by keyword to discover content, view engagement metrics like likes and replies, and explore user profiles with their media. Find trending discussions and connect with creators all in one search experience.
reddit.com API
Search Reddit posts and comments across any subreddit. Retrieve post discussions with full comment threads, search by keyword, and browse subreddit feeds by category (hot, new, top, rising) with flexible sorting and pagination.
x.com API
Retrieve posts and profile information from X (Twitter) user timelines by specifying a username. Access live post data, engagement metrics, and user profile details for any public account.
alfabb.com API
Search and browse Alfa Romeo enthusiast discussions on AlfaBB Forum, finding specific threads and retrieving detailed conversation content from the community. Connect with fellow Alfa Romeo owners and access technical advice, restoration tips, and model-specific discussions all in one place.
thelayoff.com API
Monitor and search forum discussions about company layoffs, accessing post titles, content, author information, dates, and community reactions across TheLayoff.com. Browse through paginated results and dive into individual posts to read full reply threads and conversation details.
sellercentral.amazon.com API
Search and browse discussion threads from Amazon Seller Central Forums to find answers from other sellers, view replies, and access community conversations about selling on Amazon. Retrieve detailed information about specific threads to stay informed on best practices and troubleshooting tips shared by the seller community.
forum.freightwaves.com API
Connect with the FreightWaves Forum community by accessing publicly available freight and logistics discussions, topics, and professional insights shared by industry experts. Retrieve specific forum posts and topic conversations to stay informed on supply chain trends and engage with the transport industry community.
archive.4plebs.org API
Search and browse archived 4chan threads, posts, and media with filters for username, tripcode, subject, and date ranges. Explore board galleries, view thread replies, and discover random threads from the 4plebs archive.