Tokens

Batch buyer-quality scoring (up to 50 mints)

Same per-mint shape as GET /tokens/{mint}/buyer-quality. Shares the LRU cache with the single-mint endpoint — already-warm mints return at ~zero cost. Response includes cache_hits counter.

Coverage (additive): each item carries in_scope (boolean|null) derived from whether that mint had early-buyer rows in our capture — false may simply mean 'no early-buyer rows', not proof the token never traded (the batch path does not run the per-mint probe; use the single-mint endpoint for a probed verdict). A top-level coverage object carries the shared history_start + scope markers once.

post/tokens/batch/buyer-quality

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/tokens/batch/buyer-quality
  • Auth: HTTP bearer

Request body

Response

OK. Response contains tokens[], count, and cache_hits.

countinteger
cache_hitsinteger

Example response

{
  "tokens": [
    {
      "coverage": {
        "history_start": 1775984757,
        "scope": "pump.fun pipeline (pump.fun, LaunchLab/bonk, bags)",
        "size_floor": {
          "min_sol": 0.05,
          "min_stable_usd": 3.5,
          "applies_to": "buys and SOL-spending legs; SOL-receiving sells of any size are kept"
        }
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.