Skip to main content
Polymarket is the only provider on this API. Every number comes from Polymarket, and platform is polymarket on every row that carries it. You never have to choose a provider or branch on one.

The capability response

Coverage (GET /api/v1/coverage; /api/v1/platforms is its deprecated alias) is public and needs no API key. It returns a single key, platforms.polymarket, whose value says which parts of the API work for Polymarket data.
A status is one of supported, partial, or unsupported. All eight keys are always present, and today every one of them reads supported. suspicious_trades and insider_radar name the same capability and always hold the same value; suspicious_trades is the current name. This response is fixed metadata. It does not call Polymarket while your request runs, so it says nothing about how fresh any number is right now. For that, read freshness with expand=trust, described on Trust metadata.

The platform filter

A few routes still accept a platform query parameter, kept so older clients keep working. Every accepted value returns the same Polymarket rows. On the history and flow routes, any other value answers 400 with error.param set to platform.

The platform field

What this does not tell you

  • How fresh the data is. supported means the fields exist for that part of the API, not that they were refreshed a moment ago.
  • Anything meaningful about a null. A null platform on a search result is a missing value, and the row is still Polymarket’s.