FAQ

Endpoints

What endpoints do I use for pre-trade and markets discovery

You can use /event endpoint to get events and corresponding markets metadata, alongside the Yes and No token addresses

You can use further endpoints for more data, including /markets, /milestones, /series, /search and more.

Please note that we recommend you use Kalshi API diretly to ensure you get all the data from the primary source. You are welcome to use both for redundancy and other reasons.

What endpoints do I use for trading

We have 3 endpoints related to trading:

  • /quote to receive a quote for the market and the size

  • /order to place a buy or sell order

  • /order-status to check the status of the order

What endpoints do I use for post-trade

Please use the following endpoints:

  • /history to retrieve user's history of trading prediction markets

  • /positions to retrieve current positions and P&L

Markets & Events

Are all Kalshi events and makets supported?

Only selected highly liquid markets are available at the moment. We will be supporting all events and markets very soon.

How quickly will new markets appear?

We will be supporting all markets that will appear on Bebop within minutes of them appearing on Kalshi market.

How can I get detailed information about each event and market?

Use the Kalshi API directly for market details, rules, and resolution criteria. Bebop will also provide APIs with markets metadata, which is currently in development.

Can users create their own markets or events?

No.

Trading

What is the latency for placing the order

The latency is up to 1 second, dependent on geographical location of the user and their internet speed.

What's the minimum trade size?

1 contract (at current market price)

What's the maximum trade size?

During the beta phase, maximum position size is limited to 100 USDC. This limit will be increased

What tokens can I use to place a bet?

Currently, USDC only. WETH and any other tokens coming soon. These could include any tokens you like as long as there's liquidity.

Can I sell/exit a position before the market resolves?

Yes - simply sell the position token back using the same quote/order workflow.

How does the redemption process work?

We will be supporting 2 ways to redeem the winnings.

  1. Auto-redemption. Winning tokens will automatically receive 1 USDC per token, losing tokens will receive 0.

  2. User-triggered redemption. Users will be able to redeem the winning tokens for 1 USDC per token. This option would be preferrable for cases where the preiction tokens are used in AMM, lending or other pools.

How long after market resolution do I receive my payout?

With auto-redemption, onchain settlement will happen post Kalshi market resolution and settlement. With user-triggered redemption, it will happen when the claim is made.

Chains

What chains are supported?

Currently Base. Let us know if you are interested in other EVM chains.

Fees

What is the fee model?

You will receive a part of Kalshi fees. These will be remitted to you on a periodic (as a default, monthly) basis by Bebop.

Can I add further fees on top?

Include fee (in bps) and fee_recipient parameters in your quote request. Contact us if you need alternative fee collection methods.

Other

Are hooks supported?

Currently no, but we are considering for the future release.

Last updated