Skip to main content
Returns all market tag categories ranked by market count.

Request

GET /v3/tags

Query parameters

ParameterTypeDefaultDescription
limitinteger100Max 300
offsetinteger0Pagination offset

Example

curl "https://api.polynode.dev/v3/tags?limit=3&key=YOUR_KEY"
{
  "tags": [
    { "tag": "Sports", "market_count": 575318 },
    { "tag": "Games", "market_count": 522716 },
    { "tag": "Hide From New", "market_count": 447811 }
  ],
  "rows_returned": 3,
  "has_more": true,
  "elapsed_ms": 1241
}

Response fields

FieldTypeDescription
tagstringCanonical tag label as stored in the database. Title Case, spaces preserved (e.g. "US Election", "Trump Presidency").
market_countintegerNumber of markets with this tag

Using tag values in URLs

The tag value above is the canonical (Title Case) form. When passing a tag in a URL path (e.g. /v3/tags/{slug} or /v3/tags/{slug}/leaderboard), use a lowercase, hyphen-separated form — the API resolves it back to the canonical tag:
URL formResolves to
sportsSports
us-electionUS Election
primary-electionsprimary elections
The match is case-insensitive and converts hyphens to spaces. If no tag matches, you get 404 {"error":"tag not found","tag":...}.