API estática (JSON)
A API do HubJP é um conjunto de arquivos JSON gerados no build e servidos pela CDN com CORS aberto. Não há autenticação nem limite de requisições. Os dados são CC BY-SA 4.0: use, redistribua e cite com link. Versão atual: v0.4 (2026-09-12).
/api/v1/verbo/{slug}.json
Um verbo com todas as formas (kanji, kana, romaji), fatos rápidos, exemplos e fonte.
Campos: slugurlkanjikanaromajiptaltjlptgruposubtipotransitividadeparkanjisformastabelaexemplosfonte
curl https://conjugadordejapones.com.br/api/v1/verbo/taberu.json /api/v1/verbos.json
Todos os verbos publicados, no mesmo formato (sem exemplos, para reduzir tamanho).
Campos: versaogeradolicencaverbos[]
curl https://conjugadordejapones.com.br/api/v1/verbos.json /api/v1/index.json
Índice compacto: um item por verbo/ponto de gramática, para busca e autocompletar.
Campos: tkanjikanaromajiptnivelhrefgruposubtipo
curl https://conjugadordejapones.com.br/api/v1/index.json Formato de uma forma
Toda forma verbal vem como objeto com três chaves. Formas sem versão polida (condicional ば, proibitivo) têm polida: null.
{ "kanji": "食べて", "kana": "たべて", "romaji": "tabete" } O objeto formas segue a estrutura da engine @hubjp/conjugador (MIT): presente.afirmativa.plana, te.plana, potencial.polida… e tabela traz as 16 linhas prontas para exibição.
Cache, versionamento e uso justo
- Cabeçalho
Cache-Control: public, max-age=86400. Cada arquivo trazfonte.jmdicte a versão da curadoria. - Mudanças incompatíveis mudam o prefixo (
/api/v2/). Campos novos podem aparecer a qualquer momento. - Para uso em massa, baixe
/api/v1/verbos.jsonuma vez em vez de milhares de arquivos individuais. - Atribuição: “Dados: HubJP (CC BY-SA 4.0), derivados de JMdict/EDRDG” com link para a página do item.