honesthook

Threads API

Threads API for public profile data

One endpoint for public Threads profiles, and a second for the posts the account wrote. Same key and same response shape as nine other networks.

Rate limits, retries and platform changes are on us. Clean JSON, ready for your app or your AI agent. 1,000 free credits a month, no card.

One call. Real response.

curl -H "Authorization: Bearer $HH_KEY" \
  "https://honesthook.com/api/v1/threads/profile?handle=nasa"
{
  "success": true,
  "platform": "threads",
  "endpoint": "threads/profile",
  "data": {
    "author": {
      "id": "28829152388",
      "handle": "nasa",
      "name": "NASA",
      "followers": 12736811,
      "following": null,
      "posts_count": null,
      "verified": true,
      "is_private": false
    }
  },
  "error": null,
  "cached": false
}

Recorded response, captured 15 Sep 2026. A live call returns the value at the moment you ask. The same envelope comes back from every other platform — only platform and endpoint change.

What this endpoint does not return.

A 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.

The part you are handing over.

Threads depends on a browser-like TLS handshake: a plain curl gets 268,028 bytes without the follower field, and the same URL from a client that impersonates Chrome gets 960,862 with it. Same address, different signature, different page.

Pricing

1,000 credits a month, free, renewing — no card. After that, US$ 9 per month for 5,000 credits. A profile call costs 1 credit, and a call that finds nothing costs nothing.