Tokens

Batch token risk scoring (up to 50 mints)

Same loader and per-mint shape as GET /tokens/{mint}/risk (score v2, assessment, dev block, coverage) for up to 50 mints — identical evidence gives identical scores. Documented difference: no live dev-holdings RPC per mint, so dev.holdings_* are null and dev.transfer_status is unknown (the dev block never moves the score). Untracked mints come back as { mint, error: "not_tracked" }, and mints whose score-critical inputs could not be read as { mint, error: "unavailable", retryable: true } — never a partial score. PRO+.

post/tokens/batch/risk

Request

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

Request body

mintsstring[] required

Response

OK

countinteger

Example response

{
  "coverage": {
    "scope": "launchpad pipeline (pump.fun and LaunchLab/bonk deploys; bags.fm tokens are covered in trade data but their deploys are not attributed here; no direct-to-DEX launches)"
  },
  "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.