HonestHook

RankingsSign in

Home · Docs · Endpoints

Endpoint reference

Reference pages for the HonestHook API routes that do not have a product page: the three archive endpoints that are the whole point of the product, and four platform routes.

7 pages here. The API has 25 data routes in its catalogue, and 18 of them already have a product page at /{platform}-api/{endpoint}. This family covers the ones that did not — writing a second page for a route that already has one produces two near-identical pages competing with each other, which helps nobody and is a measurable indexing problem. Those three numbers are counted from the catalogue when this page renders.

The archive endpoints (3) — the ones nobody else has

These answer questions about the past. Every competitor reads a platform live, so their yesterday does not exist: ask them what was trending on 18 September and there is no answer to give. We recorded every hour. These three pages get the longest prose in this family on purpose — it is the only content here that cannot be published by anyone else.

The platform routes (4)

Four routes without a product page, each for a specific reason that its page explains: one whose path breaks the convention every other platform follows, two that read a document another route was already downloading and discarding, and one keyed by a URI instead of a handle.

All 7, with path and cost

EndpointPathParamsCost
archive/trends/api/v1/trends/{niche}41 credit per call. A call that finds nothing is charged all the same.
archive/movers/api/v1/movers/{niche}310 credits per call. A call that finds nothing costs nothing.
archive/coverage/api/v1/nichos00 credits per call. A call that finds nothing is charged all the same.
profile/history/api/v1/{platform}/history51 credit per call. A call that finds nothing costs nothing.
youtube/channel/api/v1/youtube/channel11 credit per call. A call that finds nothing costs nothing.
pinterest/boards/api/v1/pinterest/boards11 credit per call. A call that finds nothing costs nothing.
bluesky/post/api/v1/bluesky/post11 credit per call. A call that finds nothing costs nothing.

Costs come from the endpoint table — the same row the charging function reads — and not from anything written into these pages. A price change by UPDATE shows up here without a deploy.

Machine-readable

The full spec is at /openapi.json, with each operation carrying its own cost. The spec is filtered by what is switched on right now, so it — not this page — is the answer to whether you can call something today.

Next

Recipes — three questions the archive answers, with the calls · Response schemas · Full docs · Archive status