docs: refresh all documentation - fill 98 empty files and update changelog
Date: 2026-06-19 Changes: - Fixed 98 empty .md files that had failed to scrape - Updated changelog with latest entries (Jun 15, 2026: CLOB DELETE /orders limit reduced to 1000) - Refreshed FAQ, Polymarket Learn, Developers, and other sections Notable updates: - Jun 15, 2026: CLOB DELETE /orders maximum batch size reduced to 1000 - Jun 1, 2026: Increased CLOB order rate limits - May 18, 2026: builderCode added to builders endpoints - May 14, 2026: GET /markets/keyset limit reduced to 100
This commit is contained in:
@@ -0,0 +1,169 @@
|
||||
> ## Documentation Index
|
||||
> Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
|
||||
> Use this file to discover all available pages before exploring further.
|
||||
|
||||
# Maker Rebates Program
|
||||
|
||||
> Earn daily pUSD rebates by providing liquidity on Polymarket
|
||||
|
||||
Polymarket charges taker fees across multiple market categories. Fees are determined by the protocol at match time and fund a **Maker Rebates** program that pays daily pUSD rebates to liquidity providers.
|
||||
|
||||
***
|
||||
|
||||
## Why Maker Rebates
|
||||
|
||||
Deeper liquidity means tighter spreads, lower price impact, more reliable fills, and greater resilience during volatility. Maker Rebates incentivize **consistent, competitive quoting** so everyone gets a better trading experience.
|
||||
|
||||
***
|
||||
|
||||
## How Maker Rebates Work
|
||||
|
||||
* **Paid daily in pUSD:** Rebates are calculated and distributed every day.
|
||||
* **Performance-based:** You earn based on the share of liquidity you provided that actually got taken.
|
||||
|
||||
### Eligibility
|
||||
|
||||
Place orders that add liquidity to the book and get filled (i.e., your liquidity is taken by another trader).
|
||||
|
||||
### Payment
|
||||
|
||||
Rebates are paid daily in pUSD, directly to your wallet. A minimum accrued rebate of **\$1 pUSD** is required for a payout.
|
||||
|
||||
***
|
||||
|
||||
## Funding
|
||||
|
||||
Maker Rebates are funded by taker fees collected in eligible markets. A percentage of these fees are redistributed to makers who keep the markets liquid. The rebate percentage differs by market type.
|
||||
|
||||
| Category | Maker Rebate | Distribution Method |
|
||||
| --------------- | ------------ | ------------------- |
|
||||
| Crypto | 20% | Fee-curve weighted |
|
||||
| Sports | 25% | Fee-curve weighted |
|
||||
| Finance | 25% | Fee-curve weighted |
|
||||
| Politics | 25% | Fee-curve weighted |
|
||||
| Economics | 25% | Fee-curve weighted |
|
||||
| Culture | 25% | Fee-curve weighted |
|
||||
| Weather | 25% | Fee-curve weighted |
|
||||
| Other / General | 25% | Fee-curve weighted |
|
||||
| Mentions | 25% | Fee-curve weighted |
|
||||
| Tech | 25% | Fee-curve weighted |
|
||||
| Geopolitics | — | Fee-free |
|
||||
|
||||
<Note>
|
||||
Polymarket collects taker fees in eligible markets across all fee-enabled categories.
|
||||
The rebate percentage is at the sole discretion of Polymarket
|
||||
and may change over time.
|
||||
</Note>
|
||||
|
||||
***
|
||||
|
||||
## Fee-Curve Weighted Rebates
|
||||
|
||||
Rebates are distributed using the **same formula as taker fees**. This ensures makers are rewarded proportionally to the fee value their liquidity generates.
|
||||
|
||||
For each filled maker order:
|
||||
|
||||
```text theme={null}
|
||||
fee_equivalent = C × feeRate × p × (1 - p)
|
||||
```
|
||||
|
||||
Where **C** = number of shares traded and **p** = price of the shares. The fee parameters differ by market type:
|
||||
|
||||
| Category | Taker Fee Rate | Maker Fee Rate |
|
||||
| --------------- | -------------- | -------------- |
|
||||
| Crypto | 0.07 | 0 |
|
||||
| Sports | 0.03 | 0 |
|
||||
| Finance | 0.04 | 0 |
|
||||
| Politics | 0.04 | 0 |
|
||||
| Economics | 0.05 | 0 |
|
||||
| Culture | 0.05 | 0 |
|
||||
| Weather | 0.05 | 0 |
|
||||
| Other / General | 0.05 | 0 |
|
||||
| Mentions | 0.04 | 0 |
|
||||
| Tech | 0.04 | 0 |
|
||||
| Geopolitics | 0 | 0 |
|
||||
|
||||
Your daily rebate:
|
||||
|
||||
```text theme={null}
|
||||
rebate = (your_fee_equivalent / total_fee_equivalent) * rebate_pool
|
||||
```
|
||||
|
||||
Totals are calculated per market, so you only compete with other makers in the same market.
|
||||
|
||||
***
|
||||
|
||||
## Taker Fee Structure
|
||||
|
||||
Taker fees are calculated in pUSD and vary based on the share price. The fee amount in pUSD is symmetric around 50% probability — a trade at 30¢ incurs the same dollar fee as a trade at 70¢.
|
||||
|
||||
<Frame>
|
||||
<div className="p-3 bg-white rounded-xl">
|
||||
<iframe title="Fee Curves" aria-label="Line chart" id="datawrapper-chart-cY9H4" src="https://datawrapper.dwcdn.net/cY9H4/" scrolling="no" frameborder="0" width={700} style={{ width: "0", minWidth: "100% !important", border: "none" }} height="450" data-external="1" />
|
||||
</div>
|
||||
</Frame>
|
||||
|
||||
### Fee Tables (100 Shares)
|
||||
|
||||
For detailed fee tables for each market category, see the [Fees](/trading/fees) page.
|
||||
|
||||
### Fee Precision
|
||||
|
||||
Fees are rounded to 5 decimal places. The smallest fee charged is 0.00001 pUSD. Anything smaller rounds to zero, so very small trades near the extremes may incur no fee at all.
|
||||
|
||||
***
|
||||
|
||||
## Which Markets Are Eligible
|
||||
|
||||
The following market categories have taker fees enabled and are eligible for maker rebates: Crypto, Sports, Finance, Politics, Economics, Culture, Weather, Tech, Mentions, and Other / General.
|
||||
|
||||
<Note>
|
||||
Markets with fees enabled have `feesEnabled` set to `true` on the market
|
||||
object. Query per-market fee parameters via `getClobMarketInfo(conditionID)`.
|
||||
</Note>
|
||||
|
||||
***
|
||||
|
||||
## FAQ
|
||||
|
||||
<AccordionGroup>
|
||||
<Accordion title="How do I qualify for maker rebates">
|
||||
Place orders that add liquidity to the book and get filled (i.e., your
|
||||
liquidity is taken by another trader).
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="When are rebates paid">Daily, in pUSD. You must accrue at least \$1 in rebates before a payout is issued.</Accordion>
|
||||
|
||||
<Accordion title="How are rebates calculated">
|
||||
Rebates are proportional to your share of executed maker liquidity in each
|
||||
eligible market. Totals are calculated per market, so you only compete with
|
||||
other makers in the same market.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Where does the rebate pool come from">
|
||||
Taker fees collected in eligible markets are allocated to the maker rebate
|
||||
pool and distributed daily.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Which markets have fees enabled">
|
||||
Crypto, Sports, Finance, Politics, Economics, Culture, Weather, Tech, Mentions, and Other / General markets.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Is Polymarket charging fees on all markets">
|
||||
Fees apply to markets in fee-enabled categories. Markets with fees enabled have `feesEnabled` set to `true` on the market object — check it per-market via `getClobMarketInfo(conditionID)`.
|
||||
</Accordion>
|
||||
</AccordionGroup>
|
||||
|
||||
***
|
||||
|
||||
## Next Steps
|
||||
|
||||
<CardGroup cols={2}>
|
||||
<Card title="Fee Structure" icon="receipt" href="/trading/fees">
|
||||
Full fee handling guide for SDK and REST API users.
|
||||
</Card>
|
||||
|
||||
<Card title="Taker Rebate Program" icon="trophy" href="/trading/taker-rebates">
|
||||
Climb the tiers and earn daily pUSD rebates on taker trades.
|
||||
</Card>
|
||||
</CardGroup>
|
||||
|
||||
Reference in New Issue
Block a user