API de Polymarket

API de Polymarket: Mercados

Descubre mercados de predicción de Polymarket (pregunta, precios de los resultados, volumen, liquidez y fechas de cierre) por palabra clave u ordenados por actividad, como JSON normalizado.

US$5.28/1k resultados, pagas por solicitud, sin suscripción.

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
Lo que devolvió la APIitems[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 más
}
Disponibilidad
100.00%
30d · 15 llamadas
Solicitudes
15
30d · semanal, últimas 12 sem.
Respuesta
5.9s
mediana · 30d

Llámalo

Obtén Mercados de Polymarket en una sola solicitud

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 en
Respuesta de ejemplo

Este ejemplo muestra 34 de 35 campos. Ver todos los 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"
          }
        ]
      }
    ]
  }
}

Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.

Referencia

Una solicitud, un formato de respuesta.

Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.

Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d

Cuerpo de la solicitud

JSON, enviado por POST a este endpoint.

  • querystring

    election

    Término de búsqueda para mercados (p. ej. 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

    Cómo se ordenan los mercados encontrados antes de devolver los resultados (p. ej. volume_24hr para el impulso reciente).

  • statusenum

    Devuelve mercados "active" para precios y volumen actuales, o mercados "resolved" para resultados históricos.

Envías. Un cuerpo JSON pequeño. Los valores que se muestran son ejemplos para reemplazar por los tuyos.

Respuesta

JSON, un valor de ejemplo 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.

Recibes. Campos con nombre y tipo, con el mismo formato sin importar qué fuente responda.

Preguntas frecuentes

Acerca del endpoint Mercados de la API de Polymarket

El endpoint Mercados de AnyAPI para Polymarket devuelve datos de Polymarket como JSON normalizado con una sola llamada POST a /v1/run/polymarket.markets. Descubre mercados de predicción de Polymarket (pregunta, precios de los resultados, volumen, liquidez y fechas de cierre) por palabra clave u ordenados por actividad, como JSON normalizado. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta US$5.28 por cada 1,000 resultados, y nunca más de US$0.132 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Mercados de la API de Polymarket a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 5.9 segundos en 15 llamadas medidas.

Cuesta US$5.28 por cada 1,000 resultados, y nunca más de US$0.132 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. Agregas fondos a una billetera en dólares y cada llamada descuenta de ella. Algunas solicitudes fallidas pagadas con la billetera generan cargos de procesamiento que trasladamos al costo, sin margen; la respuesta de error muestra el monto cobrado.

Descubre mercados de predicción de Polymarket (pregunta, precios de los resultados, volumen, liquidez y fechas de cierre) por palabra clave u ordenados por actividad, como JSON normalizado. La respuesta es JSON normalizado con el mismo envoltorio que devuelve cada endpoint de AnyAPI, así que procesar un segundo endpoint es solo cambiar la URL.

En los últimos 30 días, el 100.0% de las llamadas al endpoint Mercados de la API de Polymarket a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 5.9 segundos en 15 llamadas medidas. Estas son mediciones propias de AnyAPI sobre el tráfico que pasa por el gateway, recalculadas continuamente, no un objetivo de nivel de servicio publicado.

Sí. Una cuenta nueva de AnyAPI empieza con US$0.10 de saldo gratis, sin tarjeta.

Envía una solicitud POST a https://api.getanyapi.com/v1/run/polymarket.markets con tu clave de AnyAPI en un encabezado "Authorization: Bearer" y la entrada como cuerpo JSON. La misma clave y la misma billetera sirven para todos los endpoints de AnyAPI.

No. Agregas dólares a un solo saldo prepagado de AnyAPI y cada solicitud descuenta de él. No hay plan mensual ni mínimo, y el mismo saldo paga todos los endpoints de AnyAPI.

Sí. Instala @getanyapi/sdk desde npm para TypeScript o getanyapi desde pip para Python. Ambos llaman a todos los endpoints de AnyAPI con la misma clave, y también sirve cualquier cliente HTTP.

Sí. Un agente puede conectarse al servidor MCP de AnyAPI en https://api.getanyapi.com/mcp, o crear su propia clave de prueba gratis con un solo POST sin autenticar a https://api.getanyapi.com/agent/signup y llamar a este endpoint por HTTP.