QR Code

Gerador de QR Codes para links, textos, Wi-Fi, vCard e muito mais.

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

Endpoints

POST /qrcode/gerar

Gera QR Code em múltiplos formatos (JSON)

Parâmetros

Nome Tipo Obrigatório Descrição
conteudo string ✅ Sim Conteúdo do QR Code
tamanho number ❌ Não Tamanho em pixels (50-1000)
cor_escura string ❌ Não Cor escura (hexadecimal)
cor_clara string ❌ Não Cor clara (hexadecimal)
margem number ❌ Não Margem (0-10)
nivel_correcao string ❌ Não L, M, Q, H
formato string ❌ Não png, svg, terminal

Exemplo de Requisição

curl -X POST "https://qrcode.apibrasil.pro/qrcode/gerar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"conteudo":"https://apibrasil.pro","tamanho":300,"cor_escura":"#6C3CE1"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API QR Code"
  }
}
GET /qrcode/imagem

Gera QR Code e retorna imagem PNG diretamente

Parâmetros

Nome Tipo Obrigatório Descrição
conteudo string ✅ Sim
tamanho number ❌ Não
cor_escura string ❌ Não
cor_clara string ❌ Não

Exemplo de Requisição

curl -X GET "https://qrcode.apibrasil.pro/qrcode/imagem?conteudo=https://apibrasil.pro&tamanho=300&cor_escura=#6C3CE1" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API QR Code"
  }
}
POST /qrcode/link

Gera QR Code otimizado para URLs

Parâmetros

Nome Tipo Obrigatório Descrição
url string ✅ Sim URL para gerar QR Code
titulo string ❌ Não Título para identificação
tamanho number ❌ Não

Exemplo de Requisição

curl -X POST "https://qrcode.apibrasil.pro/qrcode/link" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"url":"https://apibrasil.pro"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API QR Code"
  }
}
POST /qrcode/validar

Valida o conteúdo para QR Code e detecta tipos

Parâmetros

Nome Tipo Obrigatório Descrição
conteudo string ✅ Sim

Exemplo de Requisição

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

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API QR Code"
  }
}
GET /qrcode/formatos

Lista todos os formatos e opções disponíveis

Exemplo de Requisição

curl -X GET "https://qrcode.apibrasil.pro/qrcode/formatos" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

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

Health check da API

Exemplo de Requisição

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

Exemplo de Resposta

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