Get current rewards
Results are paginated. A next_cursor value of "LTE=" signals the final page.
Endpoint
Section titled “Endpoint”GET /rewards/markets/currentServer: https://api.openfish.fun
Authentication: None required
Query Parameters
Section titled “Query Parameters”| Name | Type | Default | Description |
|---|---|---|---|
sponsored | boolean | false | If true, return sponsored reward configs |
next_cursor | string | Pagination cursor |
Responses
Section titled “Responses”200 — Current reward configs retrieved
Section titled “200 — Current reward configs retrieved”Schema: PaginatedCurrentReward
| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | Yes | Maximum items per page (500) |
count | integer | Yes | Number of items in this response |
next_cursor | string | Yes | Cursor for next page. "LTE=" = last page. |
data | array of CurrentReward | Yes | List of market reward configs |
CurrentReward Schema:
| Field | Type | Required | Description |
|---|---|---|---|
condition_id | string | Yes | Condition ID of the market |
rewards_config | array | Yes | Active reward configurations (see below) |
rewards_max_spread | string | Yes | Maximum spread for reward eligibility |
rewards_min_size | string | Yes | Minimum order size for reward eligibility |
sponsored_daily_rate | string | No | Total sponsored daily rate (omitted if 0) |
sponsors_count | integer | No | Number of sponsors (omitted if 0) |
native_daily_rate | string | No | Native daily rate excluding sponsors (omitted if 0) |
total_daily_rate | string | No | Total daily rate (native + sponsored, omitted if 0) |
RewardsConfig Schema:
| Field | Type | Description |
|---|---|---|
id | integer | Config ID |
asset_address | string | Reward asset address |
start_date | string | Start date (YYYY-MM-DD) |
end_date | string | End date (YYYY-MM-DD) |
rate_per_day | string | Daily reward rate |
total_rewards | string | Total rewards pool |
Example Response:
{ "limit": 500, "count": 1, "next_cursor": "LTE=", "data": [ { "condition_id": "0xbd31dc8a...", "rewards_config": [ { "id": 1, "asset_address": "0x2791Bca1...", "start_date": "2026-01-01", "end_date": "2500-12-31", "rate_per_day": "100.0", "total_rewards": "36500.0" } ], "rewards_max_spread": "5.0", "rewards_min_size": "10.0", "native_daily_rate": "100.0", "total_daily_rate": "100.0" } ]}500 — Internal server error
Section titled “500 — Internal server error”{ "error": "Internal server error" }