Threads API or scraping? What each one can actually do

Sourced from Meta's own documentation. August 2026.

There is a lot of confidently wrong writing about this. Several widely-shared guides state that the official Threads API "has no search functionality" — that is not true, and building a decision on it will send you down the wrong path. Meta ships a Keyword Search endpoint. What it needs, and what it still will not give you, is the actual question.

Every claim below traces to developers.facebook.com/docs/threads. Where we scraped a number ourselves, it says so.

The short answer

What you needOfficial APIPublic pages
Publish or schedule your own postsYes — use itNo
Analytics on your own postsYes — use itNo
Manage replies to your own postsYes — use itPartially
Keyword search across public postsYes, with an approved permissionYes, no approval
Replies under someone else's postNoYes (~20)
Posts on an arbitrary user's profileNoYes (16–22)
Find creators by topicNoYes

If your job is on the first three rows, stop reading and use the official API. It is built for exactly that, it is supported, and no scraper should be anywhere near your own account's publishing pipeline.

What the official API actually covers

Content access is limited to the publisher

The documentation is explicit that visibility of posts is limited to the person who created them. The publishing, insights, reply-management and delete endpoints all operate on the authenticated user's own content. There is no endpoint that hands you an arbitrary user's profile feed.

Keyword Search is the exception — and it is real

The Keyword Search endpoint searches public Threads media by keyword or hashtag, and lets you interact with the results (reply, quote, repost). Its reach depends on one permission:

Permission stateWhat you can search
threads_keyword_search not approvedOnly the authenticated user's own posts
threads_keyword_search approvedAll public posts

threads_basic is required for every Threads API endpoint, and threads_keyword_search is required on top of it for this one.

Its documented limits

LimitValue
Queries2,200 per rolling 24 hours, per user
Repeat queriesRe-querying the same keyword still counts against the quota
Zero-result queriesDo not count against the quota
Results per query25 by default, 100 maximum
Earliest timestamp1688540400 — Threads' launch, 2023-07-05

100 results per query is more than logged-out scraping gets you — we measure about 50 unique posts per keyword after merging all five public search surfaces. If you can get the permission approved, the official endpoint is the better instrument for keyword search, and we will not pretend otherwise.

Other documented ceilings

ActionPer 24 hours
Posts published via API250 (a carousel counts as one)
Replies1,000
Deletes100
Location searches500

General API call volume is derived from impressions — 4800 × impressions, with impressions floored at 10. A new account with no reach therefore gets a small budget, which is worth knowing before you design around it.

Content specs, for completeness: 500 characters of text, video up to 5 minutes, images up to 8 MB, carousels of 2–20 items.

What the official API will not do, at any permission level

These are the cases where reading public pages is the only route — and where we built our tooling. Not because scraping is better, but because for these questions the official API is not in the running.

What reading public pages costs you instead

It is not free of limits either, and the limits are Meta's:

SurfaceCeiling without an account
Replies to a post~20, hard — then a login wall
Keyword search~20 per surface; ~50 after merging all five
Posts on a profile~5 per tab; 16–22 after merging all four

Full measurements, method and dates are on the reference page, including the empty shell page Meta serves to datacenter IPs as a valid HTTP 200 — the single most common reason a Threads scraper silently returns nothing.

How to choose, honestly

  1. Working with your own account? Official API. No exceptions.
  2. Pure keyword search, and you can wait for App Review? Official API — 100 results per query beats what public pages give you, and it is fully supported.
  3. Need it working today, or without a linked business account? Public pages. Fewer results per keyword, no approval queue.
  4. Need other users' replies, profile feeds, or topic-based creator discovery? Public pages are the only option, because the official API does not cover it.

If public pages are what you need

Three Actors, reading public pages only — no login, no cookies, no CAPTCHA solving, no access-control circumvention:

Or read the client. Either way, the ceilings above apply — they are Meta's, not ours.