> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polynode.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Reward Markets

> List public Polymarket reward market configurations.

Returns Polymarket's public reward-market configuration feed. This describes markets with active reward programs; it is not per-wallet earned LP rewards.

## Request

```
GET /v3/rewards/markets
```

### Query parameters

| Parameter     | Type    | Default | Description                        |
| ------------- | ------- | ------- | ---------------------------------- |
| `sponsored`   | boolean | `false` | Filter to sponsored reward markets |
| `next_cursor` | string  | --      | Pagination cursor                  |

## Example

```bash theme={null}
curl "https://api.polynode.dev/v3/rewards/markets"
```

```json theme={null}
{
  "source": "reward_market_config",
  "reward_semantics": "public Polymarket reward market configuration; this is not per-wallet earned LP rewards",
  "data": {
    "count": 500,
    "data": [
      {
        "condition_id": "0x0001cb8c0b39aeb614ab9a43867595317f06ede9c011661513065c638fbbefda",
        "native_daily_rate": 1,
        "rewards_config": [
          {
            "asset_address": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
            "end_date": "2500-12-31",
            "id": 0,
            "rate_per_day": 1,
            "start_date": "2026-02-17",
            "total_rewards": 0
          }
        ],
        "rewards_max_spread": 4.5,
        "rewards_min_size": 50,
        "total_daily_rate": 1
      }
    ],
    "next_cursor": "..."
  },
  "elapsed_ms": 447
}
```

## Response fields

| Field              | Type    | Description                              |
| ------------------ | ------- | ---------------------------------------- |
| `source`           | string  | Dataset label                            |
| `reward_semantics` | string  | Meaning note                             |
| `data`             | object  | Reward-market configuration response     |
| `elapsed_ms`       | integer | Server-side request time in milliseconds |

## Errors

| HTTP  | When                                    |
| ----- | --------------------------------------- |
| `401` | Missing or invalid PolyNode API key     |
| `502` | Temporary rewards data provider failure |


## OpenAPI

````yaml GET /v3/rewards/markets
openapi: 3.1.0
info:
  title: PolyNode API
  description: >-
    Real-time Polymarket data API with decoded mempool settlements, OHLCV
    candles, and full Polygon JSON-RPC proxy.
  contact:
    name: PolyNode
    url: https://polynode.dev
  license:
    name: ''
  version: 2.0.0
servers:
  - url: https://api.polynode.dev
    description: Production
security:
  - api_key: []
paths:
  /v3/rewards/markets:
    get:
      tags:
        - V3 Rewards
      summary: Reward markets
      description: List public Polymarket reward-market configurations.
      operationId: v3_rewards_markets
      parameters:
        - name: sponsored
          in: query
          schema:
            type: boolean
            default: false
          description: Filter to sponsored reward markets
        - name: next_cursor
          in: query
          schema:
            type: string
          description: Pagination cursor
      responses:
        '200':
          description: Reward-market configurations
        '401':
          description: Unauthorized
        '502':
          description: Temporary rewards data provider failure
      security:
        - api_key: []
components:
  securitySchemes:
    api_key:
      type: apiKey
      in: header
      name: x-api-key

````