API da PancakeSwap: o que existe e o que está arquivado
A PancakeSwap carregava 91,8% do volume de DEXes na BNB Smart Chain no dia em que eu medi, e não documenta nenhuma API REST. Veja o que a documentação realmente oferece, e por que o primeiro resultado do Google leva a um erro 500.

A resposta curta. A PancakeSwap não documenta uma API REST. A seção de APIs da sua documentação para desenvolvedores tem exatamente uma página, e essa página é sobre subgraphs: 17 deles, divididos entre dois provedores de hospedagem, dos quais três tratam de dados de negociação.
A API REST que as pessoas lembram era a pancake-info-api. Foi arquivada em novembro de 2022. O host dela ainda está de pé e ainda responde, e é essa parte que faz você perder uma tarde inteira.
A PancakeSwap é um caso incomum entre as perguntas sobre dados de DEX, porque o protocolo é quase a chain inteira. Em 22 de setembro de 2026, ela carregava 91,8% do volume de DEXes na BNB Smart Chain. Seja lá o que você estiver construindo na BSC, na prática você está construindo em cima da PancakeSwap.
O que torna o estado da sua superfície pública de dados algo que vale a pena detalhar direito. Abaixo está o que a documentação realmente documenta, para onde os primeiros resultados do Google te mandam, e como estava a BSC naquele dia. Método no final.
O que a PancakeSwap documenta, e o que não documenta
A documentação para desenvolvedores em developer.pancakeswap.finance tem um menu de APIs. Ele tem uma página filha, /apis/subgraph, e não há uma segunda entrada. Nenhuma referência REST, nenhum documento OpenAPI, nenhum endpoint de consulta hospedado que seja da própria PancakeSwap.
Essa página lista 17 subgraphs. A maioria não é sobre negociação:
Então a superfície útil são três subgraphs, cada um limitado a uma versão em uma chain. Exchange V2 e V3 estão listados para BSC, Ethereum, Arbitrum, zkSync, Linea, Base e opBNB. StableSwap está listado só para BSC e Arbitrum.
Tem uma complicação em onde eles moram. BSC e opBNB apontam para o NodeReal, todo o resto aponta para o The Graph. Dois provedores, dois conjuntos de termos, dois lugares para ter uma conta, para um único protocolo. A documentação também abre com "consulte o repositório do Github para a versão mais recente", o que é uma coisa razoável de se dizer e também um sinal de onde realmente está a fonte da verdade.
Mais uma lacuna que vale registrar. A página inicial da documentação anuncia o PancakeSwap Infinity como a próxima versão da exchange. A página de subgraphs não menciona o Infinity em nenhum momento.
O repositório arquivado que ainda aparece no topo, e o 500 para o qual ele leva
Procure por PancakeSwap API e github.com/pancakeswap/pancake-info-api aparece na primeira página do Google. Tem 329 estrelas e se descreve como uma "implementação de API serverless para consulta de dados on-chain da PancakeSwap", o que soa exatamente como o que você estava procurando.
Está arquivado desde 2022. O último commit foi em 13 de novembro de 2022.
Aqui está a parte que custa tempo das pessoas. O host que ele documenta ainda está rodando. Chamando-o em 22 de setembro de 2026:
curl "https://api.pancakeswap.info/api/v2/summary"
HTTP 500
{"error":{"code":500,"message":"Network error: request to
https://error.thegraph.com/apierror.json failed, reason:
getaddrinfo ENOTFOUND error.thegraph.com"}}
Leia esse erro. Não é um 404 e não é uma página de manutenção. É um serviço ao vivo cujo próprio backend sumiu quando o The Graph aposentou seus subgraphs hospedados, retornando uma falha de DNS embrulhada num 500. Se você esbarrar nisso durante uma integração, tudo nele sugere um problema passageiro que vale a pena tentar de novo. Não vale. Nada vai voltar.
Em 22 de setembro de 2026, a PancakeSwap era 91,8% da BNB Smart Chain
Treze DEXes carregavam volume na BSC naquele dia. Três delas eram PancakeSwap:
Para dar contexto sobre o restante, a maior venue fora da PancakeSwap foi a Uniswap v3, com US$ 75.247.512, com a Uniswap v4 logo atrás, com US$ 68.607.214. Juntas, essas duas são a maior parte dos outros 8,2%.
Uma versão só não basta, e é quase cara ou coroa qual delas
A V3 ficou com 51,5% do volume da PancakeSwap naquele dia, e a V2 ficou com 48,5%. Aponte um subgraph só da V3 para a BSC e você está lendo cerca de metade do protocolo, sem nenhum sinal de que está faltando algo.
A contagem de pools puxa para o outro lado, e vale saber disso antes de planejar um índice. A V2 tem 41.305 pools contra 3.340 da V3. A V3 concentra um volume parecido em um duodécimo dos pools, então uma visão só da V2 tem a cauda longa, e uma visão só da V3 tem a profundidade. Você quer as duas coisas, o que significa dois subgraphs por chain antes mesmo de começar.
Uma chamada para os pools da PancakeSwap
A outra rota é uma chamada REST contra um índice que já carrega todas as versões. Sem chave, sem cadastro, sem GraphQL:
curl "https://api.dexpaprika.com/networks/bsc/pools/search?dex_name=pancakeswap_v3&limit=3"
Isso retorna HTTP 200 e um objeto no formato {results, has_next_page, next_cursor, query}. As linhas trazem id, dex_id, dex_name, chain, volume_usd_24h, volume_usd_7d, volume_usd_30d, liquidity_usd, transactions_24h, price_usd, fee, created_at, created_at_block_number, quatro janelas de price_change_percentage_* e um array tokens.
Troque pancakeswap_v3 por pancakeswap_v2 ou pancakeswap_stable e o formato não muda. Preste atenção no id, não no nome de exibição: dex_name espera o identificador, e um nome de exibição retorna 200 com um results vazio em vez de um erro.
Candles e swaps individuais de qualquer um desses pools vêm de /networks/bsc/pools/{address}/ohlcv e /networks/bsc/pools/{address}/transactions, que é a parte que um subgraph só te dá se alguém tiver escrito a entity para isso. O endpoint de swaps precisa de um plano Dev ou Pro desde 30 de setembro de 2026, em api-pro.dexpaprika.com.
Chamadas sem chave já bastam para testar a busca de pools e os candles. Uma chave gratuita em console.dexpaprika.com aumenta a taxa e a cota, com os números atuais de cada plano na página de preços, não neste artigo, porque eles mudam. Antes de construir em cima disso: os dados do plano gratuito podem ter até 60 segundos de atraso, e tempo real é o plano pago.
Perguntas comuns
A PancakeSwap tem uma API?
Não uma API REST documentada. A seção de APIs da documentação para desenvolvedores tem uma única página, e ela cobre subgraphs. Para dados de mercado, você consulta um subgraph no The Graph, ou no NodeReal para BSC e opBNB, ou lê os pools da PancakeSwap de um índice que já os cobre.
Quais são os rate limits da API da PancakeSwap?
Não existe um rate limit da PancakeSwap para citar, porque não há uma API operada pela PancakeSwap para ser limitada. Seus limites vêm de quem hospeda o subgraph que você consulta, The Graph ou NodeReal, sob os termos deles.
O api.pancakeswap.info ainda funciona?
Não. Ele responde, e é isso que confunde, mas responde HTTP 500 com um erro de DNS para error.thegraph.com. O repositório por trás dele foi arquivado em novembro de 2022.
Você precisa de uma chave de API para os dados da PancakeSwap?
Para a rota do subgraph, sim, do The Graph ou do NodeReal dependendo da chain. A própria PancakeSwap não emite chaves.
Qual versão da PancakeSwap eu devo indexar?
As duas, V2 e V3, pelo que mostrou o dia 22 de setembro de 2026, quando o volume se dividiu em 51,5% para 48,5%. A StableSwap é pequena o suficiente na BSC para deixar para depois, com US$ 291.276 contra aproximadamente US$ 800 milhões de cada uma das outras duas.
Em quais chains a PancakeSwap roda?
A página de subgraphs lista BSC, Ethereum, Arbitrum, zkSync, Linea, Base e opBNB tanto para Exchange V2 quanto para Exchange V3, e BSC mais Arbitrum para StableSwap. Os números deste artigo são só da BSC, que é onde está o volume.
Como esses números foram medidos
Tudo acima foi lido direto de uma fonte ao vivo em 22 de setembro de 2026.
O inventário de subgraphs e as listas de chains vêm de developer.pancakeswap.finance/apis/subgraph, lido a fundo, não por cima: 17 entradas, e a afirmação de que o menu de APIs tem uma única página filha é uma verificação de cada link /apis/ naquela página, que retorna exatamente um. A lacuna do Infinity é uma contagem de palavras na mesma página contra o anúncio na página inicial da documentação.
O status de arquivamento de pancakeswap/pancake-info-api vem da API do GitHub, que reporta archived: true e um último push em 13 de novembro de 2022. O 500 é uma chamada real, citada ao pé da letra, e eu rodei contra dois paths, não só um.
A tabela da BSC vem de um único GET /networks/bsc/dexes sem chave contra api.dexpaprika.com, com cada linha e os dois totais vindos da mesma resposta, para que as colunas fechem. A busca de pools está citada como rodou, e retornou 200.
Os números de volume são uma janela de 24 horas que se encerra no momento da medição, e já vão ter mudado. A divisão entre V2 e V3 é o número com mais chance de parecer diferente no mês seguinte, e é o que vale a pena rodar de novo antes de planejar algo em cima dele.
Referência REST completa em docs.dexpaprika.com, e há uma página com feed de swaps ao vivo para PancakeSwap na BSC.
A mesma pergunta para outras duas DEXes: o que a API da Uniswap retorna, e o que a API da Raydium cobre na Solana.
Guia original da CoinPaprika.