API para Polymarket

API para Polymarket: Mercados

Descubra mercados de previsão da Polymarket (pergunta, preços dos resultados, volume, liquidez e datas de encerramento) por palavra-chave ou ordenados por atividade, em JSON normalizado.

US$ 5,28/mil resultados, pague por requisição, sem assinatura.

Polymarket | Prediction markets
polymarket.com/markets?_q=election
PolymarketSearch polymarkets…Go to polymarket.us
TrendingCombosPerpsBreakingNew|PoliticsSportsCryptoEsportsTech

Elections predictions & odds · 1,854 polymarkets

🗳️

Politics · 2028 US Presidential Election

Will the Democratic nominee win the 2028 US presidential election?

$48M Vol.$3.9M Liq.3120

52%

34%

11%

Search events…

Sort by

Trending

Liquidity

Volume

Newest

Ending Soon

Competitive

ActiveResolvedAll
O que a API retornouitems[0]
{
"id": "0x4f2a9b1c7d8e",
"url": "https://polymarket.com/event/us-2028-presidential-election-winner",
"title": "Will the Democratic nominee win the 2028 US presidential election?",
"eventTitle": "2028 US Presidential Election",
"status": "active",
"image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/2028-election.png",
"volumeUsd": 48250000,
"volume24hUsd": 1620000,
... 19 campos a mais
}
Disponibilidade
100,00%
30d · 15 chamadas
Requisições
15
30d · semanal, últimas 12 sem.
Resposta
5,9s
mediana · 30d

Como chamar

Obtenha Mercados do Polymarket em uma só requisição

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/polymarket.markets",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "query": "election",
        "limit": 10,
        "sortBy": "volume_24hr",
        "status": "active"
    },
)
print(res.json())
Abrir em
Obter chave grátis
Resposta de exemplo

Este exemplo mostra 34 de 35 campos. Ver todos os campos

{
  "found": true,
  "data": {
    "items": [
      {
        "id": "0x4f2a9b1c7d8e",
        "url": "https://polymarket.com/event/us-2028-presidential-election-winner",
        "title": "Will the Democratic nominee win the 2028 US presidential election?",
        "eventTitle": "2028 US Presidential Election",
        "status": "active",
        "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/2028-election.png",
        "volumeUsd": 48250000,
        "volume24hUsd": 1620000,
        "liquidityUsd": 3900000,
        "endsUtc": 1862092800,
        "outcomes": [
          {
            "name": "Yes",
            "price": 0.52
          },
          {
            "name": "No",
            "price": 0.48
          }
        ],
        "eventId": "evt_2028-election",
        "slug": "us-2028-presidential-election-winner",
        "description": "This market resolves Yes if the Democratic Party nominee wins the 2028 United States presidential election.",
        "conditionId": "0x9c81f0b4d2a3e5f7",
        "startsUtc": 1735689600,
        "createdUtc": 1735689600,
        "updatedUtc": 1758844800,
        "lastTradePrice": 0.52,
        "bestBid": 0.51,
        "bestAsk": 0.53,
        "spread": 0.02,
        "openInterestUsd": 2100000,
        "volume1wUsd": 5400000,
        "volume1mUsd": 18900000,
        "commentCount": 3120,
        "tags": [
          {
            "name": "Politics",
            "slug": "politics"
          },
          {
            "name": "Elections",
            "slug": "elections"
          }
        ]
      },
      {
        "id": "0x7b3e1a9f0c2d",
        "url": "https://polymarket.com/event/argentina-presidential-election-2027",
        "title": "Will the incumbent party win Argentina's 2027 presidential election?",
        "eventTitle": "Argentina 2027 Presidential Election",
        "status": "active",
        "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/argentina-2027.png",
        "volumeUsd": 6120000,
        "volume24hUsd": 210000,
        "liquidityUsd": 480000,
        "endsUtc": 1793404800,
        "outcomes": [
          {
            "name": "Yes",
            "price": 0.34
          },
          {
            "name": "No",
            "price": 0.66
          }
        ],
        "eventId": "evt_argentina-2027",
        "slug": "argentina-presidential-election-2027",
        "description": "This market resolves Yes if the incumbent governing party's candidate wins the 2027 Argentine presidential election.",
        "conditionId": "0x2d5f8a1b3c9e7d",
        "startsUtc": 1746057600,
        "createdUtc": 1746057600,
        "updatedUtc": 1758758400,
        "lastTradePrice": 0.34,
        "bestBid": 0.33,
        "bestAsk": 0.35,
        "spread": 0.02,
        "openInterestUsd": 340000,
        "volume1wUsd": 890000,
        "volume1mUsd": 2400000,
        "commentCount": 412,
        "tags": [
          {
            "name": "Politics",
            "slug": "politics"
          },
          {
            "name": "World",
            "slug": "world"
          }
        ]
      },
      {
        "id": "0x1a9c4d7e2b8f",
        "url": "https://polymarket.com/event/uk-general-election-date-2026",
        "title": "Will the UK hold a general election before July 2026?",
        "eventTitle": "UK Politics",
        "status": "active",
        "image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/uk-election-date.png",
        "volumeUsd": 2340000,
        "volume24hUsd": 95000,
        "liquidityUsd": 210000,
        "endsUtc": 1783036800,
        "outcomes": [
          {
            "name": "Yes",
            "price": 0.11
          },
          {
            "name": "No",
            "price": 0.89
          }
        ],
        "eventId": "evt_uk-election-date",
        "slug": "uk-general-election-date-2026",
        "description": "This market resolves Yes if a UK general election is called and held before July 1, 2026.",
        "conditionId": "0x8e2c9d4a1f7b3c",
        "startsUtc": 1751328000,
        "createdUtc": 1751328000,
        "updatedUtc": 1758672000,
        "lastTradePrice": 0.11,
        "bestBid": 0.1,
        "bestAsk": 0.12,
        "spread": 0.02,
        "openInterestUsd": 128000,
        "volume1wUsd": 210000,
        "volume1mUsd": 640000,
        "commentCount": 187,
        "tags": [
          {
            "name": "Politics",
            "slug": "politics"
          }
        ]
      }
    ]
  }
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Uma requisição, um formato de resposta.

Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.

Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d

Corpo da requisição

JSON, enviado via POST para este endpoint.

  • querystring

    election

    Termo de busca para mercados (ex.: election, bitcoin, super bowl).

  • limitinteger

    3

    Maximum number of results to return (10-25, default 25). You are billed per result returned, so a lower limit costs less.

  • sortByenum

    Como os mercados encontrados são ordenados antes de os resultados serem retornados (ex.: volume_24hr para o momento recente).

  • statusenum

    Retorna mercados "active" para preços e volume atuais, ou mercados "resolved" para resultados históricos.

Você envia. Um corpo JSON pequeno. Os valores mostrados são exemplos para você trocar pelos seus.

Resposta

JSON, um valor de exemplo por campo.

each itemdata.items[]

Prediction-market records: market question, outcomes with current prices, volume, liquidity, and end date. Populated whenever the provider has data for the entity.

  • bestAsknumber

    0.53

    Best ask currently on the order book (0 to 1).

  • bestBidnumber

    0.51

    Best bid currently on the order book (0 to 1).

  • commentCountinteger

    3120

    Number of comments on the event.

  • conditionIdstring

    0x9c81f0b4d2a3e5f7

    On-chain condition identifier for the market.

  • createdUtcnumber

    1735689600

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the market was created.

  • descriptionstring

    This market resolves Yes if the Democratic Party nominee wins the 2028 United States presidential election.

    Resolution rules for the market.

  • endsUtcnumber

    1862092800

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the market resolves/ends.

  • eventIdstring

    evt_2028-election

    Identifier of the parent event grouping this market.

  • eventTitlestring

    2028 US Presidential Election

    Title of the parent event grouping this market.

  • idstring

    0x4f2a9b1c7d8e

    Polymarket market identifier. Populated whenever the provider has data for the entity.

  • imagestring

    https://polymarket-upload.s3.us-east-2.amazonaws.com/2028-election.png

    Event image URL.

  • lastTradePricenumber

    0.52

    Price of the most recent trade (0 to 1).

  • liquidityUsdnumber

    3900000

    Available liquidity in USD.

  • openInterestUsdnumber

    2100000

    Open interest in USD.

  • slugstring

    us-2028-presidential-election-winner

    URL slug of the market.

  • spreadnumber

    0.02

    Difference between the best ask and the best bid.

  • startsUtcnumber

    1735689600

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When trading opened.

  • statusstring

    active

    Market status, e.g. active or closed.

  • titlestring

    Will the Democratic nominee win the 2028 US presidential election?

    The market question. Populated whenever the provider has data for the entity.

  • updatedUtcnumber

    1758844800

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the market was last updated.

  • urlstring

    https://polymarket.com/event/us-2028-presidential-election-winner

    Polymarket URL for the market event. Populated whenever the provider has data for the entity.

  • volume1mUsdnumber

    18900000

    Traded volume in USD over the past month.

  • volume1wUsdnumber

    5400000

    Traded volume in USD over the past week.

  • volume24hUsdnumber

    1620000

    Traded volume in USD over the past 24 hours.

  • volumeUsdnumber

    48250000

    Total traded volume in USD.

each outcomedata.items[].outcomes[]

Market outcomes with their current implied prices.

  • namestring

    Yes

    Outcome label, e.g. Yes or No.

  • pricenumber

    0.52

    Current implied probability price for the outcome (0 to 1).

each tagdata.items[].tags[]

Polymarket topic tags for the event.

  • namestring

    Politics

    Tag label, e.g. Politics.

  • slugstring

    politics

    Tag slug.

top level
  • foundboolean

    true

    True when at least one market record was returned.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Você recebe. Campos nomeados e tipados, no mesmo formato, seja qual for a fonte que responder.

Dúvidas frequentes

Sobre o endpoint Mercados da API para Polymarket

O endpoint Mercados da AnyAPI para Polymarket retorna dados de Polymarket em JSON normalizado com uma chamada POST para /v1/run/polymarket.markets. Descubra mercados de previsão da Polymarket (pergunta, preços dos resultados, volume, liquidez e datas de encerramento) por palavra-chave ou ordenados por atividade, em JSON normalizado. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa US$ 5,28 por mil resultados, e nunca mais de US$ 0,132 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Mercados da API para Polymarket feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,9 segundos, em 15 chamadas medidas.

Custa US$ 5,28 por mil resultados, e nunca mais de US$ 0,132 por requisição, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Descubra mercados de previsão da Polymarket (pergunta, preços dos resultados, volume, liquidez e datas de encerramento) por palavra-chave ou ordenados por atividade, em JSON normalizado. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 100,0% das chamadas ao endpoint Mercados da API para Polymarket feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,9 segundos, em 15 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.

Sim. Uma conta nova da AnyAPI começa com US$ 0,10 de saldo grátis, sem cartão.

Envie uma requisição POST para https://api.getanyapi.com/v1/run/polymarket.markets com sua chave da AnyAPI em um cabeçalho "Authorization: Bearer" e a entrada como corpo JSON. A mesma chave e a mesma carteira funcionam em todos os endpoints da AnyAPI.

Não. Você adiciona dólares a um único saldo pré-pago da AnyAPI e cada requisição desconta dele. Não há plano mensal nem mínimo, e o mesmo saldo paga todos os endpoints da AnyAPI.

Sim. Instale @getanyapi/sdk pelo npm para TypeScript ou getanyapi pelo pip para Python. Os dois chamam todos os endpoints da AnyAPI com a mesma chave, e qualquer cliente HTTP também funciona.

Sim. Um agente pode se conectar ao servidor MCP da AnyAPI em https://api.getanyapi.com/mcp, ou criar a própria chave de teste grátis com um único POST sem autenticação para https://api.getanyapi.com/agent/signup e chamar este endpoint por HTTP.