Skip to main content
Return column names and data types for any dataset. Use this endpoint to power schema browsers and to generate strongly typed query builders.
Table metadata endpoints are rate limited to 60 requests per minute per API key.
namespace
string
required
Data source namespace, such as polymarket, kalshi, or internal.
table
string
required
Table name within the namespace (for example events, markets_latest, or sync_run_history).

Example Response

{
  "namespace": "polymarket",
  "table": "events",
  "columns": [
    {"name": "id", "type": "String"},
    {"name": "title", "type": "String"},
    {"name": "yes_probability", "type": "Float64"},
    {"name": "no_probability", "type": "Float64"},
    {"name": "volume_24hr", "type": "Float64"},
    {"name": "liquidity", "type": "Float64"},
    {"name": "active", "type": "Bool"},
    {"name": "sync_timestamp", "type": "DateTime64(3)"}
  ]
}
Combine this endpoint with column statistics to surface min/max values, distinct counts, and null rates directly in your tools.