API de horóscopo gratuita

API de dados de horóscopo e astrologia para parceiros

API de dados de horóscopo e astrologia para parceiros

Uma API JSON somente leitura sobre as mesmas efemérides de alta precisão que movem a Sigastra: horóscopos diários, semanais e mensais para os doze signos em quinze idiomas, além de fase da Lua ao vivo, aspectos planetários de hoje e compatibilidade de signos. Sem conta e sem fatura; chamadas do servidor informam o seu site (endereço ou chave grátis). A única condição é a atribuição, e uma tag canonical quando você publicar o texto completo.

Experimente

GET /api/v1/daily?lang=en&sign=leo

Roda contra a API em produção direto do seu navegador. O CORS está aberto, então isto também é um exemplo funcional de integração no cliente.

Endpoints

GET /api/v1/dailylang, sign, fullO horóscopo de hoje. Os doze signos, ou um só.
GET /api/v1/weeklylang, sign, fullA semana atual, com sua chave de período e rótulo de intervalo.
GET /api/v1/monthlylang, sign, fullO mês atual.
GET /api/v1/moonlangFração iluminada, fase, crescente/minguante, signo lunar. Efemérides puras.
GET /api/v1/cosmiclangOs aspectos planeta a planeta mais fechados do dia, com orbes. Efemérides puras.
GET /api/v1/compatlang, a, bCompatibilidade determinística de signos: pontuação, faixa, relação de elemento e modalidade.

Parâmetros

lang
Um dos quinze idiomas servidos (en, de, tr, ro, pl, es, sr, hr, nl, sl, pt-BR, fr, it, ja, id). Qualquer outro cai para o inglês em vez de dar erro.
sign
A chave em inglês (leo), o slug em inglês (leo) ou o slug do próprio idioma (leao). Omita para os doze.
full
full=1 devolve o texto completo em vez de uma prévia. É o modo de sindicação e liga a obrigação do canonical.
a, b
Só para compat. Dois signos, em qualquer uma das formas aceitas.

Prévia ou texto completo

Por padrão cada item carrega uma prévia: o bastante para um card, uma barra lateral ou uma linha de feed. Acrescente full=1 e você recebe o corpo completo, mais um objeto sections correspondente à página de origem. O texto completo é feito para republicação, então o objeto attribution muda canonicalRequired para true e te entrega a tag exata para colar.

Limite de taxa

10 requisições por segundo por IP na borda, pico de 30, e um teto diário de 1.500 requisições por endereço. Um veículo que consulta doze signos entre diário, semanal e mensal, quatro vezes por dia, gasta cerca de 150: você não vai encostar em nenhum dos dois limites. Acima do teto a resposta é HTTP 429 com um link para esta página. Precisa de mais volume? Escreva para info@sigastra.com e diga onde o conteúdo é publicado.

Exemplos

curl -s -H "Referer: https://example.com/horoscope" "https://sigastra.com/api/v1/daily?lang=pt-BR&sign=leo" | jq .
curl -s -H "x-sigastra-key: YOUR_KEY" "https://sigastra.com/api/v1/weekly?lang=pt-BR&sign=leo&full=1" | jq '.attribution.canonicalTag'
const res = await fetch("https://sigastra.com/api/v1/daily?lang=pt-BR&sign=leo");
const { items, attribution } = await res.json();

document.querySelector("#horoscope").textContent = items[0].text;
document.querySelector("#credit").outerHTML =
  `<a href="${attribution.localizedHref}">${attribution.text}</a>`;

// Publishing the FULL text (full=1)? Also put this in <head>:
// attribution.canonicalTag

Canais do Telegram, passo a passo

  1. Abra sigastra.com/api/partners/verify?site=t.me/seucanal. O canal precisa ser público; você recebe a chave grátis na hora, e o teste de três dias começa com a primeira chamada.
  2. Seu bot chama a API com a chave, por exemplo /api/v1/daily?lang=pt-BR&sign=leo&key=SUA_CHAVE, e publica o texto (encurtado ou traduzido pode, veja os termos).
  3. Pelo menos um dos seus dez últimos posts tem link para sigastra.com com a palavra “Sigastra”, sem intervalo de mais de sete dias. Verificamos automaticamente a prévia pública do canal.

Perguntas frequentes sobre a API

A API de horóscopo é mesmo gratuita?+

Sim, em qualquer site, comercial ou não. Você tem três dias de teste a partir da primeira chamada. Depois disso, sua página é verificada automaticamente a cada poucas horas: sem o link, o conteúdo pausa, e volta assim que o link é medido de novo. Para verificar na hora, abra sigastra.com/api/partners/verify?site=seudominio.com.br.

Preciso de uma chave de API?+

Chamadas feitas pelo navegador (os widgets, ou uma página que consulta a API sozinha) enviam o endereço da página por conta própria e não precisam de mais nada. Chamadas do seu servidor precisam dizer para qual site é o conteúdo: envie o endereço dessa página no cabeçalho Referer (nosso plugin para WordPress faz isso por você). Quando o seu site passa na verificação do link, o endereço de verificação também te dá uma chave grátis. A partir de 15 de outubro de 2026, uma chamada de servidor que não envie nem um nem outro é recusada.

Qual é o limite de taxa?+

10 requisições por segundo por IP na borda, pico de 30, mais um teto diário de 1.500 requisições por endereço. Um veículo gasta cerca de 150 por dia e não encosta em nenhum dos dois. Acima do teto: HTTP 429: para mais volume, escreva para info@sigastra.com.

Posso republicar o horóscopo inteiro?+

Pode, com full=1, e então você precisa acrescentar a tag canonical que o payload fornece. Sem ela, duas páginas idênticas competem e o buscador escolhe uma; a canonical é o que impede que essa escolha seja cara ou coroa.

Quais idiomas a API de astrologia cobre?+

Quinze: en, de, tr, ro, pl, es, sr, hr, nl, sl, pt-BR, fr, it, ja, id. Nomes de signos, planetas, aspectos e fases são todos localizados.

Os dados são calculados ou escritos?+

As duas coisas. As posições dos planetas, a fase da Lua e os aspectos são calculados a partir das efemérides. O texto do horóscopo é escrito uma vez por dia por uma IA (Claude, da Anthropic) a partir das posições calculadas daquele dia e depois fica em cache: a API nunca escreve nada a seu pedido, só lê o que já existe.

Posso usar isto em um aplicativo de celular?+

Não em um aplicativo nativo. O programa é gratuito porque o conteúdo fica em uma página ou canal público que leva o link, e um aplicativo não tem nem um nem outro. Um site ou um canal público do Telegram pode; para qualquer outra coisa, escreva para info@sigastra.com.

Tudo aqui é gratuito. A única condição é um link visível: mais uma tag canonical se você publicar o texto completo.

Como funciona o grátis

  • 3 dias para testar: nesse período o link ainda não é exigido.
  • A partir do dia 4: um link visível para sigastra.com cujo texto contenha a palavra "Sigastra", na página que mostra o conteúdo, legível por qualquer pessoa sem login. Seu idioma serve: "Powered by Sigastra", "Dados astronômicos por Sigastra" ou só "Sigastra". Não dentro do frame do widget nem escondido. Adicionar rel="nofollow" é escolha sua.
  • Sem ele, o conteúdo pausa em todas as superfícies (widget, imagens, JSON) e a resposta diz exatamente o que adicionar. Medimos sua página ao vivo automaticamente.

Colocou o link? Abra /api/partners/verify?site=seu-dominio.com.br e o conteúdo volta em minutos. Uma chave de parceiro gratuita é emitida para o seu site automaticamente assim que o link é medido.

Termos de uso completos