Guia Rápido da API de QR Code
A API do QR Code Genius permite gerar QR codes de forma programática: imagens PNG totalmente estilizadas, lotes em massa com rastreamento de escaneamentos e imagens leves que você pode incorporar diretamente em uma página web ou e-mail.
Crie uma API key
- Faça login e abra o Painel de Desenvolvedores.
- Clique em Criar API Key e dê um nome a ela.
- Copie a chave imediatamente — ela é exibida apenas uma vez. Nossos servidores armazenam somente um hash seguro, portanto uma chave perdida precisa ser revogada e substituída.
As chaves têm este formato:
qrc_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c...
URL base
https://www.qrcodegenius.com/api/v1
Sua primeira requisição
Envie sua chave no cabeçalho Authorization e faça um POST com o conteúdo que deseja codificar:
curl -X POST https://www.qrcodegenius.com/api/v1/qr \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "data": "https://example.com", "width": 512, "height": 512 }'
A resposta contém o QR code como uma data URL PNG em base64, além do seu uso atual:
{
"success": true,
"data": "data:image/png;base64,iVBORw0KGgo...",
"meta": { "usage_count": 1, "remaining": 49, "strategy": "monthly" }
}
Endpoints
- POST /qr — gera um único QR code totalmente estilizado. Veja Gerar um QR code.
- POST /qr/bulk — gera até 100 QR codes em uma única chamada e os salva na sua conta, opcionalmente como códigos dinâmicos rastreáveis (plano Pro). Veja Geração de QR em massa.
- GET /render — um PNG rápido e cacheável que você pode usar diretamente em uma tag
img. Veja Incorporar uma imagem QR.
Planos e limites
- Free: 50 requisições de API por mês.
- Pro: 1.000 requisições de API por mês, além de acesso à geração em massa.
- Os créditos comprados são usados automaticamente quando a franquia mensal se esgota.
Veja Erros e limites de requisições para detalhes sobre cotas e tratamento de erros.
Nunca exponha sua API key em código do lado do cliente (navegadores ou apps móveis). Chame a API a partir do seu servidor backend para manter suas credenciais seguras. A única exceção é o endpoint render, projetado para incorporação de imagens — consulte a documentação dele para conhecer os prós e contras.
Este artigo foi útil?
O seu feedback ajuda-nos a melhorar a nossa documentação.