---
title: "Top launches from reputable RHC deployers (BASIC+)"
method: GET
path: "/rhc/deployer-hunter/best-tokens"
tags: ["Robinhood Chain"]
---

# Top launches from reputable RHC deployers (BASIC+)

`GET /rhc/deployer-hunter/best-tokens`

## Request

- Base URL: `https://madeonsol.com/api/v1`
- URL: `https://madeonsol.com/api/v1/rhc/deployer-hunter/best-tokens`
- Auth: HTTP bearer

The highest-peaking tokens launched by good/elite Robinhood Chain deployers in a window — "what did the deployers worth tracking actually produce". Gated on tier by design; for an unfiltered ranking use `/rhc/tokens?sort=peak_mc_usd`. Each token carries `liquidity_basis` (`v4_virtual_ceiling` | `measured`) — uniswap-v4 liquidity_usd is a virtual-reserve ceiling, not measured per-pool TVL. `truncated: true` means the window exceeded the 1,000-candidate scan, so the top-N is drawn from the most RECENT launches rather than the whole period. Tier: **BASIC**.

## Query parameters

- `period` '24h' | '7d' | '30d' | 'all'
- `limit` integer

## Response `200`

OK.

- object
  - `chain` 'robinhood'
  - `tokens` object[]
  - `period` string
  - `limit` integer
  - `reputable_deployers` integer
  - `candidates_scanned` integer
  - `truncated` boolean

## Other responses

- `400`: Invalid query parameters.
- `401`: Missing or invalid API key, or an expired free-tier key. Authentication-stage error: no `X-RateLimit-*` headers, no `_rid`.
- `403`: Forbidden. One of: the key's tier is below this endpoint's or parameter's gate (`tier_required` with an `upgrade` block); the public demo key used outside its allow-list (`demo_key_endpoint_not_allowed`); an invalid or revoked key; an origin-restricted key called from a disallowed origin (`code` `origin_not_allowed` / `origin_required`). `X-RateLimit-*` headers are present only on `tier_required`.
- `429`: Too many requests. Every 429 carries `Retry-After`. A quota 429 (`rate_limit_exceeded`, with `X-RateLimit-*`), a heavy-query concurrency 429 (`error_kind` `concurrency`/`capacity`), or the per-IP authentication-failure block (30 failed auths/min; plain `error` + `retry_after_seconds`, no `X-RateLimit-*`).
- `500`: Unexpected server error from the route (`Internal server error`, with `_rid`). Safe to retry with backoff. A failed API-key lookup is a 503 `auth_backend_unavailable`, never a 500.
- `503`: Temporarily unavailable — a Postgres statement timeout while the dataset is under load or maintenance (`statement_timeout`, with `X-RateLimit-*` and `_rid`), or the API-key lookup itself unavailable (`auth_backend_unavailable`, authentication stage: no `X-RateLimit-*`, no `_rid`, not counted as a failed authentication). Always carries `Retry-After`; honour it.

---

[API](https://skmtc.dev/madeonsol/apis/madeonsol-robinhood-chain-api.md) · [All operations](https://skmtc.dev/madeonsol/apis/madeonsol-robinhood-chain-api/llms.txt) · [OpenAPI document](https://skmtc.dev/madeonsol/apis/madeonsol-robinhood-chain-api/revisions/9ea9a35ee2bf?raw)
