Cupons verificados
direto no seu site.
Widget JavaScript de 2 linhas, API JSON RESTful ou badge oficial. Atualizado diariamente. Grátis, sem cadastro, sem rate limit agressivo.
Widget embeddable
Cole duas linhas no seu HTML. Os cupons aparecem ao vivo, atualizados automaticamente. Sem build step, sem React, sem dependências.
<div id="boadodia-coupons"
data-store="amazon"
data-limit="3"
data-theme="light"></div>
<script src="https://boadodia.com.br/widgets/cupons.js"
async></script>
data-store
— slug da loja (amazon, shopee, kabum, ...)
data-limit
— quantos cupons exibir (1 a 10)
data-theme
— light ou dark
Badge oficial
Sites que usam nossos dados podem exibir o badge oficial:
<a href="https://boadodia.com.br"><img src="https://boadodia.com.br/widgets/badge.svg" alt="Boa do Dia"></a>
API REST JSON
Prefere consumir JSON direto? Endpoint único com filtros por loja, categoria e limite.
https://boadodia.com.br/api/public/cupons?loja=amazon&limit=5
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
loja |
string | Slug da loja: amazon, shopee, kabum, mercado-livre… |
categoria |
string | Categoria: tecnologia, moda, beleza… |
destaque |
bool | Se true, retorna apenas destaques. |
limit |
int | Máximo 50. Padrão 20. |
offset |
int | Paginação. |
{
"meta": {
"total": 5,
"limit": 5,
"license": "CC BY-SA 4.0",
"attribution": "Dados via boadodia.com.br"
},
"data": [
{
"codigo": "PRIME30",
"titulo": "30 Dias Grátis Amazon Prime",
"loja": "Amazon",
"link": "https://boadodia.com.br/cupom/PRIME30",
"data_fim": "2026-08-15"
}
]
}
Rate limit: 60 req/min por IP. Cache de 5 min. CORS aberto.
Exemplos por linguagem
curl "https://boadodia.com.br/api/public/cupons?loja=kabum"
import requests
r = requests.get(
"https://boadodia.com.br/api/public/cupons",
params={"loja": "kabum"})
cupons = r.json()["data"]
fetch("https://boadodia.com.br/api/public/cupons?loja=kabum")
.then(r => r.json())
.then(d => console.log(d.data))
Licença e atribuição
Dados via boadodia.com.br.
Perguntas frequentes
A API é gratuita?
Sim, totalmente gratuita. Sem taxa de inscrição nem por requisição. O limite de 60 req/min por IP é suficiente para qualquer blog ou ferramenta pequena/média.
Posso usar comercialmente?
Sim, sob licença CC BY-SA 4.0. Você pode monetizar o conteúdo derivado, desde que atribua o Boa do Dia e licencie sua versão sob a mesma licença aberta.
Com que frequência os cupons são atualizados?
Diariamente. Cupons expirados são automaticamente removidos e novos são adicionados assim que as lojas parceiras liberam. A API serve o mesmo estado que o site.
O campo "link" aponta pra onde?
Sempre para boadodia.com.br/cupom/<codigo> — nossa landing interna. Garante que o clique seja contabilizado e que o usuário veja as instruções de uso antes de ir pra loja.
Pronto pra integrar?
Tudo grátis. Sem cadastro. Sem rate limit agressivo.