threads-api/profile
Public Threads profile: followers, bio, avatar, verified, private. Same stack as Instagram — the logged-out page.
| Name | What it is |
|---|---|
handle | The Threads handle, without the @. |
handlefollower_count, unique in the documentA field we cannot read comes back null, never 0. A zero would be a claim about the account; null is a fact about our collection.
This is the clearest case of a scraper failing silently. Plain curl returns a 268 KB page with HTTP 200 and no follower_count anywhere in it. Nothing errors. You get a page and no number.
Requires TLS impersonation: plain curl brings back 268 KB WITHOUT follower_count; the fetch service brings 960 KB with the object.
1 credit per call. A call that finds nothing costs nothing.
Threads needs TLS impersonation. Plain curl gets 268 KB and a 200, with the counter object absent.
The profile does not expose them. A null says we do not have it; a zero would say the account has none.