O que é Polymarket Python SDK?
PublicClient serve a scripts simples; AsyncPublicClient, a loops de eventos e assinaturas longas. SecureClient e AsyncSecureClient acrescentam operações autorizadas. Identificadores, Decimal e datetime preservam significado e precisão.
Em notebooks, objetos aparecem como cartões Jupyter e extras acrescentam pandas, Polars e Arrow. Limite exportações: converter um paginador exige limit explícito; limit=None pede todos os itens. O pacote difere de py-clob-client e há guia oficial de migração.
Para quem é
- Pesquisadores em notebooks Python.
- Serviços backend com dados e ações de conta.
- Equipes que precisam de modelos tipados e DataFrames.
Funções e cobertura
- Clientes sync e async
Escolha clientes Public ou Secure nos dois modos.
- Modelos tipados
Use Market, Event e OrderBook com campos Decimal e datetime.
- Opções de paginação
Leia páginas, itere itens ou retome cursores opacos.
- Assinaturas async
Clientes async aceitam tópicos de mercados e esportes documentados.
- Conversão DataFrame
Extras opcionais aceitam pandas, Polars e Arrow.
- Cartões Jupyter
Objetos comuns exibem cartões compactos.
- Hierarquia de erros
Capture exceções específicas sob PolymarketError.
Fluxos de trabalho com Polymarket Python SDK
Explore em um notebook
Consulte um conjunto de mercados com limite explícito de resultados e converta-o para DataFrame, preservando os identificadores e a precisão decimal.
Crie um consumidor de streams
Use AsyncPublicClient e trate cada formato de evento explicitamente.
Adicione operações de conta
Após configurar leituras, configure o cliente seguro com signatário e carteira.
Preços e custo total
O pacote não exige assinatura. Taxas da plataforma e infraestrutura são custos separados.
Primeiros passos
Antes de começar: Assinaturas são apenas async.
- Instale polymarket-client pelo PyPI oficial.
- Escolha sync ou async e consulte uma página pública pequena.
- Adicione extras pandas, polars, arrow ou quant conforme necessário.
- Configure o cliente seguro apenas para ações autorizadas.
Assinaturas exigem cliente async.
Links úteis
O que verificar
- Assinaturas são apenas async.
- Converter paginador exige limit explícito; limit=None pede todos.
- Instale polymarket-client mas importe polymarket.
- Campos sensíveis usam Decimal, não floats binários.
Mais detalhes
Notas e avaliações
Avaliações dos usuários 0
O limite de avaliações publicadas para que a nota principal passe a usar as notas dos usuários é 5.
Um exemplo específico ajuda a próxima pessoa a escolher a ferramenta certa.
Ferramentas relacionadas
Explorar categoriaPerguntas frequentes sobre Polymarket Python SDK
Posso usar chamadas síncronas?
Sim, com PublicClient e SecureClient.
Por que falta subscribe?
Assinaturas ficam em AsyncPublicClient e AsyncSecureClient.
Posso obter um DataFrame pandas?
Use o extra correspondente e limit explícito.
É py-clob-client?
Não. É o pacote unificado; consulte a migração oficial para clientes antigos.


