{
"data": {
"status": "ok",
"time": "2026-10-26T19:05:56.599Z",
"venues": [
"polymarket",
"kalshi",
"manifold"
]
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37137/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"venues": [
"polymarket",
"kalshi",
"manifold"
]
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37138/list+venues' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"count": 1,
"markets": [
{
"bestAsk": 0.921,
"bestBid": 0.92,
"category": "fomc",
"closeTime": "2026-10-29T03:59:00Z",
"id": "2589812",
"liquidity": 267606.65,
"outcomes": [
{
"ask": 0.921,
"bid": 0.92,
"name": "Yes",
"odds": {
"american": -1158,
"decimal": 1.086,
"probability": 0.9205
}
},
{
"ask": 0.08,
"bid": 0.079,
"name": "No",
"odds": {
"american": 1158,
"decimal": 12.579,
"probability": 0.0795
}
}
],
"status": "open",
"ticker": "will-there-be-no-change-in-fed-interest-rates-after-the-october-2026-meeting",
"title": "Will there be no change in Fed interest rates after the October 2026 meeting?",
"venue": "polymarket",
"volume": 23357574.46
}
],
"warnings": null
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37139/list+markets?venue=polymarket&q=bitcoin&limit=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"bestAsk": 0.11,
"bestBid": 0.09,
"id": "KXHIGHNY-26OCT27-T67",
"outcomes": [
{
"name": "Yes",
"odds": {
"american": 900,
"decimal": 10,
"probability": 0.1
}
},
{
"name": "No",
"odds": {
"american": -900,
"decimal": 1.111,
"probability": 0.9
}
}
],
"status": "open",
"title": "Highest temperature in NYC above 67 on Oct 27",
"venue": "kalshi",
"volume": 295
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37140/get+market&venue=Required&/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"asks": [
{
"price": 0.11,
"size": 73.59
},
{
"price": 0.12,
"size": 28.6
}
],
"bids": [
{
"price": 0.08,
"size": 1540.73
},
{
"price": 0.07,
"size": 2236.48
}
],
"ticker": "KXELONMARS-99",
"venue": "kalshi"
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37141/get+order+book&venue=Required&/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"outcomes": [
{
"name": "Yes",
"odds": {
"american": 733,
"decimal": 8.333,
"probability": 0.12
}
},
{
"name": "No",
"odds": {
"american": -733,
"decimal": 1.136,
"probability": 0.88
}
}
],
"title": "Will Kylian Mbappe win the 2026 Ballon d Or?",
"venue": "polymarket"
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37142/get+market+odds&venue=Required&/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"query": "fed rate",
"results": [
{
"probability": 0.92,
"title": "Fed decision in October?",
"venue": "polymarket"
},
{
"probability": 0.9,
"title": "Fed holds rates in October",
"venue": "kalshi"
}
]
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37143/compare+odds+by+topic?q=fed rate' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"candles": [
{
"c": 0.09,
"h": 0.11,
"l": 0.09,
"o": 0.11,
"t": 1790467200000,
"time": "2026-09-27T00:00:00.000Z",
"v": 295
}
],
"interval": "1d",
"lookback": "30d",
"outcome": "Yes",
"ticker": "KXHIGHNY-26OCT27-T67",
"venue": "kalshi"
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37144/get+price+history?interval=1d&lookback=30d&outcome=Yes&venue=Required&/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"count": 1,
"markets": [
{
"id": "abc123",
"outcomes": [
{
"name": "Yes",
"odds": {
"american": 614,
"decimal": 7.143,
"probability": 0.14
}
}
],
"title": "Will Brazil win the 2026 World Cup?",
"venue": "manifold"
}
],
"warnings": null
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37145/search+markets?q=world cup&venue=manifold&limit=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"count": 1,
"minEdge": 0.02,
"opportunities": [
{
"buy": [
{
"price": 0.115,
"side": "Yes",
"venue": "polymarket"
},
{
"price": 0.84,
"side": "No",
"venue": "kalshi"
}
],
"cost": 0.955,
"edge": 0.045,
"edgePct": 4.5,
"markets": [
{
"title": "Will Naftali Bennett be the next Prime Minister of Israel?",
"venue": "polymarket"
},
{
"title": "Will Naftali Bennett be the next Prime Minister of Israel?",
"venue": "kalshi"
}
],
"similarity": 1
}
],
"scanned": {
"kalshi": 150,
"manifold": 75,
"polymarket": 100
}
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37146/cross+venue+arbitrage+scanner?q=bitcoin&minEdge=0.02&feeAware=true&limit=20' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"buyTheField": {
"edge": 0.005,
"edgePct": 0.5,
"profitable": true,
"totalCost": 0.995
},
"event": {
"id": "81557",
"mutuallyExclusive": true,
"title": "Prime Minister of Israel after the next election?"
},
"legs": [
{
"ask": 0.54,
"bid": 0.536,
"id": "682708",
"title": "Will Gadi Eizenkot be the next Prime Minister of Israel?"
}
],
"outcomeCount": 19,
"venue": "polymarket"
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37147/dutch+book+scanner+single+event?feeAware=false&venue=Required&/=Required&eventId=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"count": 1,
"events": [
{
"buyTheField": {
"edge": 0.005,
"edgePct": 0.5,
"profitable": true
},
"event": {
"title": "Prime Minister of Israel after the next election?"
},
"outcomeCount": 19,
"venue": "polymarket"
}
]
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37148/dutch+book+scanner+search+events?q=prime minister of israel&minEdge=0.01&feeAware=true' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"agreement": {
"spreadPct": 4.2,
"stdDev": 0.021,
"venuesMatched": 3
},
"consensus": {
"american": 144,
"decimal": 2.439,
"probability": 0.41
},
"pivotVenue": "polymarket",
"query": "fed rate cut october",
"venues": [
{
"deviationFromConsensus": -0.01,
"probability": 0.4,
"venue": "polymarket",
"volume": 23000000
},
{
"deviationFromConsensus": 0.03,
"probability": 0.44,
"venue": "kalshi",
"volume": 58000
}
]
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37149/consensus+fair+value?q=fed rate cut october&minSimilarity=0.55' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"appliedFraction": 0.1364,
"edge": 0.15,
"evPerDollarStaked": 0.3333,
"expectedProfit": 22.73,
"fullKellyFraction": 0.2727,
"hasEdge": true,
"inputs": {
"bankroll": 500,
"fraction": 0.5,
"price": 0.45,
"probability": 0.6
},
"recommendedStake": 68.18
},
"error": false,
"message": "OK"
}
curl --location --request GET 'https://zylalabs.com/api/14541/prediction+markets+api/37150/kelly+criterion+calculator?probability=0.6&price=0.45&bankroll=500&fraction=0.5' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Mercados de Previsão API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento.
Odds ao vivo da Polymarket, Kalshi e Manifold, histórico de preços, scanner de arbitragem, valor justo de consenso e dimensionamento de Kelly em uma API JSON
Não. É uma API independente que agrega e normaliza dados do mercado público das três plataformas em um único formato. Não é afiliada a nenhum deles nem endossada por nenhum deles
Não Sua chave de API Zyla é tudo que você precisa
Sim Cada resposta é calculada ao vivo no momento da solicitação Alguns segundos de cache do lado do cliente são recomendados se você fazer polling com frequência
Não É uma API de dados e análises somente leitura Compre nos próprios locais
Ele compara mercados binários entre locais que parecem a mesma pergunta e relata a vantagem garantida. Um scanner de livro holandês separado verifica eventos de múltiplos resultados em um único local
Não A arbitragem o consenso e as saídas de Kelly são ferramentas informativas Sempre verifique os preços ao vivo e a liquidez antes de negociar