Definición
Gamma API
La Gamma API pública de Polymarket para mercados, eventos, etiquetas y series.
Gamma API
La Gamma API de Polymarket es la API REST pública que expone datos a nivel de mercado: markets, events, tags, series y profiles. Desarrolladores y traders la usan para listar mercados, obtener metadatos de eventos y construir páginas índice o directorios de mercados sin autenticación.
Puntos clave
- La Gamma API es pública y no requiere autenticación para lecturas. Úsala para listar markets, events, tags, series y profiles.
/marketstiene límite de tasa: 300 solicitudes por 10 segundos. La paginación usa cursorafter_cursor(offset es rechazado).- Parámetros útiles incluyen
limit(máx. 1000),after_cursor, arrays de filtro comoslugocondition_ids, y flags booleanos comoclosedoactive. - Combina
/marketsy/eventscon cuidado: el límite combinado de listing es 900 req / 10 s; el límite global del API es 4000 req / 10 s.
Cómo se usa la Gamma API
La Gamma API es la superficie pública canónica para datos orientados a la visualización sobre los markets de Polymarket. Front-ends, agregadores y herramientas de investigación llaman endpoints como /markets y /events para poblar listas de mercados, páginas de categorías y filtros por tags.
Parámetros y comportamientos importantes
- limit: Controla el tamaño de la página. Por defecto es 20, máximo 1000.
- after_cursor: Paginación basada en cursor;
offsetes rechazado con HTTP 422—no uses offsets. - Filtrado: Varios query params aceptan arrays (por ejemplo
slug,id,condition_ids,clob_token_ids,question_ids,market_maker_address). - Flags:
closed(por defecto false),activeyarchivedfiltran por el estado del market. - Orden: El parámetro
orderacepta una lista de campos separada por comas (por ejemplovolume24hr,volume,liquidity,endDate), combinado conascending(booleano).
Límites de tasa y guía práctica
- Límite específico de
/markets: 300 solicitudes por 10 segundos. - Límite combinado de listing para
/markets+/events: 900 solicitudes por 10 segundos. - Superficie general de la Gamma API: 4000 solicitudes por 10 segundos.
Si planeas indexación de alto rendimiento, implementa retroceso exponencial (exponential backoff) y respeta el patrón de paginación basado en cursor. Cachea los listados cuando corresponda; evita sondear el mismo recurso de forma agresiva.
Example request (curl)
curl "https://gamma-api.polymarket.com/markets?limit=50&order=volume24hr&ascending=false"
En el contexto de Polymarket
Gamma es la API pública y no autenticada que usarás cuando necesites metadata de mercados para listas de UI, páginas de tags o integraciones que no requieren estado on-chain (para posiciones on-chain y trades usa la Data API; para operaciones del order-book usa la CLOB API). Como Gamma es de solo lectura y pública, es el lugar adecuado para construir directorios de mercados y herramientas exploratorias.
See also
- /glossary/data-api
- /glossary/clob-api
Nota final
Polymarket Gamma API es el primer punto de referencia para metadata de mercados. Usa los parámetros documentados y respeta los límites de tasa para evitar solicitudes rechazadas.