API REST

Gere QR codes diretamente na sua aplicação

Integração simples, resposta rápida, múltiplos formatos de imagem.

Plano Free inclui 5 QRs grátis e 500 requisições/mês

Como funciona

Três passos para integrar QR codes na sua stack

1
Crie sua conta

Cadastro gratuito com Google ou Microsoft. Nenhum cartão necessário para começar.

2
Gere sua API key

No portal do desenvolvedor, crie uma chave em segundos. Até 5 chaves ativas por conta.

3
Faça sua primeira chamada

Envie um POST com o conteúdo e receba o QR como PNG, WebP ou SVG.

Formatos de imagem suportados

Escolha o formato ideal para cada caso de uso

PNG
Compatibilidade universal

Funciona em qualquer plataforma, navegador e sistema operacional. Ideal para e-mail, impressão e exibição em telas.

Todos os planos
WebP
Menor tamanho, alta qualidade

Até 30% menor que PNG. Perfeito para aplicações web e mobile onde performance importa.

Todos os planos
SVG
Vetorial, escala infinita

Qualidade perfeita em qualquer tamanho, de um crachá a um outdoor. Arquivo menor e personalizável via CSS.

Planos pagos

Fácil de integrar

Uma chamada. Um QR code. Em qualquer linguagem.

curl -X POST https://qrrapido.site/api/v1/QRManager/generate \
  -H "X-API-Key: qr_SuaChaveAqui" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "https://seusite.com.br",
    "type": "url",
    "outputFormat": "png"
  }' \
  --output qrcode.png
const response = await fetch(
  'https://qrrapido.site/api/v1/QRManager/generate',
  {
    method: 'POST',
    headers: {
      'X-API-Key': 'qr_SuaChaveAqui',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      content: 'https://seusite.com.br',
      type: 'url',
      outputFormat: 'webp'   // 'png' | 'webp' | 'svg'
    })
  }
);

const blob = await response.blob();
const url  = URL.createObjectURL(blob);
document.querySelector('#qr-img').src = url;
import requests

response = requests.post(
    'https://qrrapido.site/api/v1/QRManager/generate',
    headers={
        'X-API-Key': 'qr_SuaChaveAqui',
        'Content-Type': 'application/json'
    },
    json={
        'content': 'https://seusite.com.br',
        'type': 'url',
        'outputFormat': 'svg'   # 'png' | 'webp' | 'svg'
    }
)

with open('qrcode.svg', 'wb') as f:
    f.write(response.content)
A API retorna a imagem diretamente no corpo da resposta (binário). Header Content-Type: image/png | image/webp | image/svg+xml

Tipos de QR suportados

Passe o campo type na requisição

URL
url
Texto
text
WiFi
wifi
vCard
vcard
PIX
pix
WhatsApp
whatsapp
E-mail
email
SMS
sms

Planos para cada escala

Temos planos para diferentes volumes de requisições, do uso pessoal ao alto volume empresarial. Todos os planos suportam PNG e WebP; os planos pagos liberam também o formato SVG.

Entrar para ver os planos

Pronto para integrar?

Crie sua conta, gere sua chave e faça o primeiro QR em menos de 2 minutos.

Começar grátis agora