# Kalshi Liquidity Rewards API

> Kalshi Liquidity Rewards API is a paid API for AI agents from golf-evm-math.x402-evm-math.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns Kalshi's liquidity incentive program feed, ranking prediction markets by reward per resting dollar per day along with qualifying size and reward pool size.

## Facts

- Endpoint: GET https://golf-evm-math.x402-evm-math.workers.dev/data/kalshi-lip?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kalshi-liquidity-rewards-api-f1125b4f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wW_vhSYJA62DliDwnwBE9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kalshi-liquidity-rewards-api-f1125b4f
```

Example prompt: Pull the latest Kalshi liquidity incentive program feed and show me which markets are paying the highest reward per resting dollar per day, along with how big my position needs to be to qualify.

## When to prefer this

Use this endpoint when you need a pre-ranked, ready-to-consume view of Kalshi's liquidity incentive program — it saves you from scraping Kalshi directly and presents reward-per-resting-dollar as a first-class field, which is the key metric for market-making optimization. Prefer it over building your own Kalshi data pipeline when you need fast, pay-per-use access with no API key setup.

## Known failure modes

- Payment failure: x402 payment of $0.01 USDC not processed, returns 402 Payment Required
- Upstream data stale: age_seconds may be high (e.g. 300+) if Kalshi feed is delayed
- Empty markets array: if Kalshi LIP program has no active markets at query time
- Network/worker error: Cloudflare Worker timeout or internal error returns 5xx

## How this service works

Exact EVM address, calldata, Uniswap V2/V3 and impermanent-loss math. Pay per call in USDC on Base via x402.

## Output

A JSON object containing an array of Kalshi markets enrolled in the liquidity incentive program, each with a ticker symbol, qualifying size in USD, daily reward pool in USD, and estimated reward per resting USD per day. Also includes a data age field in seconds indicating how fresh the feed is.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "markets": [
   {
    "ticker": "KXSTREAMERAWARDS-SPEEDRUN26-FEI",
    "qualifying_size": 1000,
    "reward_pool_usd_per_day": 34.3,
    "est_reward_per_resting_usd_per_day": 0.2943
   }
  ],
  "age_seconds": 300
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kalshi-liquidity-rewards-api-f1125b4f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from golf-evm-math.x402-evm-math.workers.dev](https://www.zero.xyz/host/golf-evm-math.x402-evm-math.workers.dev/llms.txt)
