PIX

Gerador de QR Code e payload PIX para pagamentos instantâneos.

Endpoint Base pix.apibrasil.pro Autenticação API Key (Bearer) Formato JSON/PNG Rate Limit 100 req/min

Endpoints

POST /pix/gerar

Gera QR Code PIX e payload completo

Parâmetros

Nome Tipo Obrigatório Descrição
chave string ✅ Sim Chave PIX (CPF, CNPJ, E-mail, Telefone, Aleatória)
tipo_chave string ❌ Não cpf, cnpj, email, telefone, aleatoria
nome_beneficiario string ✅ Sim Nome do beneficiário
cidade_beneficiario string ✅ Sim Cidade do beneficiário
valor number ❌ Não Valor do PIX
descricao string ❌ Não Descrição do pagamento
tamanho_qr number ❌ Não Tamanho do QR Code em pixels (100-800)

Exemplo de Requisição

curl -X POST "https://pix.apibrasil.pro/pix/gerar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"chave":"11999999999","nome_beneficiario":"João Silva","cidade_beneficiario":"São Paulo","valor":100.00}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
GET /pix/qrcode

Gera QR Code PIX diretamente (retorna imagem PNG)

Parâmetros

Nome Tipo Obrigatório Descrição
chave string ✅ Sim
nome string ✅ Sim Nome do beneficiário
cidade string ✅ Sim
valor number ❌ Não
tamanho number ❌ Não Tamanho em pixels (100-800)

Exemplo de Requisição

curl -X GET "https://pix.apibrasil.pro/pix/qrcode?chave=11999999999&nome=João%20Silva&cidade=São%20Paulo&valor=100" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
POST /pix/copiaecola

Gera apenas o payload para copiar e colar (sem QR Code)

Parâmetros

Nome Tipo Obrigatório Descrição
chave string ✅ Sim
nome_beneficiario string ✅ Sim
cidade_beneficiario string ✅ Sim
valor number ❌ Não

Exemplo de Requisição

curl -X POST "https://pix.apibrasil.pro/pix/copiaecola" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"chave":"11999999999","nome_beneficiario":"João Silva","cidade_beneficiario":"São Paulo","valor":100.00}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
POST /pix/estatico

Gera PIX estático (sem valor fixo)

Parâmetros

Nome Tipo Obrigatório Descrição
chave string ✅ Sim
nome_beneficiario string ✅ Sim
cidade_beneficiario string ✅ Sim

Exemplo de Requisição

curl -X POST "https://pix.apibrasil.pro/pix/estatico" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"chave":"11999999999","nome_beneficiario":"João Silva","cidade_beneficiario":"São Paulo"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
POST /pix/validar

Valida uma chave PIX e retorna seu tipo

Parâmetros

Nome Tipo Obrigatório Descrição
chave string ✅ Sim
tipo string ❌ Não

Exemplo de Requisição

curl -X POST "https://pix.apibrasil.pro/pix/validar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"chave":"11999999999"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
GET /pix/tipos

Lista todos os tipos de chave PIX suportados

Exemplo de Requisição

curl -X GET "https://pix.apibrasil.pro/pix/tipos" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
GET /pix/categorias

Lista todas as categorias de PIX

Exemplo de Requisição

curl -X GET "https://pix.apibrasil.pro/pix/categorias" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}
GET /api/health

Health check da API

Exemplo de Requisição

curl -X GET "https://pix.apibrasil.pro/api/health"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API PIX"
  }
}