Skip to main content
GET
/
polymarket
/
tags
Get tags
curl --request GET \
  --url https://api.struct.to/v1/polymarket/tags
[
  {
    "id": "",
    "label": "",
    "slug": null,
    "volume_usd": null,
    "txn_count": null,
    "unique_traders": null,
    "unique_makers": null,
    "unique_takers": null,
    "fees_usd": null
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.struct.to/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

limit
integer<int32>

Results limit (default: 10, max: 250)

offset
integer<int64>

Offset-based pagination (number of results to skip). Takes precedence over pagination_key.

pagination_key
string

Cursor-based pagination key (alphabetical mode only).

sort
enum<string>

Sort metric. Defaults to volume when only timeframe is set. Setting either sort or timeframe adds +2 credits. Metric to order by when sort=<value> is provided.

unique_* ranks by window-distinct addresses — exact uniqExact count of addresses active in the timeframe.

Available options:
volume,
txns,
unique_traders,
unique_makers,
unique_takers,
fees
timeframe
enum<string>

Window for the sort metric. Defaults to 24h when only sort is set. Setting either sort or timeframe adds +2 credits. Timeframe for ?sort=... — defines the window the metric is summed over (or lifetime for all-time cumulative).

Available options:
lifetime,
1h,
24h,
7d,
30d,
1mo,
1y
sort_desc
boolean

Sort direction (default: true = highest first). Only applies to sort/timeframe mode.

Response

200 - application/json

List of all tags

id
string
default:""
label
string
default:""
slug
string | null
volume_usd
number<double>
txn_count
integer<int64>
unique_traders
integer<int64>

Distinct active traders in the window.

unique_makers
integer<int64>

Distinct active makers in the window.

unique_takers
integer<int64>

Distinct active takers in the window.

fees_usd
number<double>
Last modified on May 1, 2026