Data De Todos Os Signos - Tabela com data de todos os signos com seu planeta regente. | Signos do ...
Tabela com data de todos os signos com seu planeta regente. | Signos do ...

Como organizar e consultar dados de todos os signos

A gente precisa lidar com isso de forma prática. Dados de signos astrológicos costumam ser usados em projetos de personalização, apps de previsão ou conteúdo editorial. O problema real não é conseguir a informação, é estruturar tudo de um jeito que não vire bagunça depois. O formato mais simples que funciona é uma tabela com campos como: signo, período solar, elemento, regência, qualidade e polaridade. Eu costumo montar isso em JSON porque fica fácil de consumir depois. Mas o importante é separar os dados solares dos lunares desde o início.

Data de todos os signos: o que você realmente precisa

Aqui está a tabela básica que eu uso como base: Ariete (21/03 - 19/04) - Fogo - Regido por Marte - Cardinal
Touro (20/04 - 20/05) - Terra - Regido por Vênus - Fixo
Gêmeos (21/05 - 20/06) - Ar - Regido por Mercúrio - Móvel
Câncer (21/06 - 22/07) - Água - Regido pela Lua - Cardinal
Leão (23/07 - 22/08) - Fogo - Regido pelo Sol - Fixo
Virgem (23/08 - 22/09) - Terra - Regido por Mercúrio - Móvel
Libra (23/09 - 22/10) - Ar - Regido por Vênus - Cardinal
Escorpião (23/10 - 21/11) - Água - Regido por Plutão/Marte - Fixo
Sagitário (22/11 - 21/12) - Fogo - Regido por Júpiter - Móvel
Capricórnio (22/12 - 19/01) - Terra - Regido por Saturno - Cardinal
Aquário (20/01 - 18/02) - Ar - Regido por Netuno/Saturno - Fixo
Peixes (19/02 - 20/03) - Água - Regido por Júpiter/Marte - Móvel

Essa é a versão tropical simplificada. Funciona para a maioria dos casos. Aí vem a parte que todo mundo erra. O ponto de virada entre signos não é fixo. Depende do ano e da zona horária. Já perdi tempo demais tentando hardcodear datas e descobrindo que, em alguns anos, o Sol entra em Touro no dia 20 e não no 21. A diferença pode ser de um dia inteiro dependendo da latitude e longitude do observador.

A solução que eu adotei foi usar efemérides astronômicas. O USNO (United States Naval Observatory) disponibiliza dados solares precisos. Você consulta a hora exata do equinócio ou solstício e calcula a data de transição. Assim você não fica dependendo de tabelas genéricas que foram válidas em 1990 mas estão erradas hoje. Outra coisa que ninguém conta: os signos duplamente regidos. Escorpião é regido tanto por Marte quanto por Plutão, e Aquário tem Saturno e Netuno. Dependendo da abordagem astrológica que você seguir, isso muda a interpretação. Se o seu sistema é tradicional, use os regentes clássicos. Se for moderno, inclua os planetas geracionais. Escolha um caminho e documente isso no código. Nada pior do que alguém achar que Escorpião é regido só por Plutão e você ter usado Marte no sistema.

Se você precisa de dados prontos, existem APIs como o Astrodienst que fornecem efemérides completas, mas elas exigem cadastro e têm limitações de uso comercial. Para projetos pequenos, eu costumo baixar arquivos CSV de efemérides anuais do site do INPOP (INstitut Nationale de Planétologie et d'Astronomie) e tratar localmente. Isso elimina dependência de chave de API e rate limiting. O formato que recomendo pra armazenar é:

👉 Clique no botão abaixo para saber mais sobre o assunto!

signo | nome | periodo_inicial | periodo_final | elemento | regencia_principal | regencia_secundaria | qualidade | polaridade | simbolo | numero Isso cobre 95% dos casos de uso. Os outros 5% envolvem sistemas sidéreos ou cálculos de assenso exato que fogem do escopo.

Um detalhe técnico que custa caro se você não prestar atenção: fuso horário. Se você calcular a posição solar sem especificar o fuso horário de referência, os dados podem ficar até 24 horas deslocados dependendo de onde a pessoa está. Sempre armazene datas em UTC e faça a conversão na camada de apresentação. Se o projeto é grande o suficiente pra justificar uma base de dados, considere usar PostGIS ou pelo menos adicionar campos de latitude e longitude pro usuário. Signos solares mudam dependendo da coordenada geográfica. Ninguém nota isso na prática, mas quem precisa de precisão vai reclamar quando encontrar.

Para quem quer começar rápido, eu montei um dataset completo em JSON que cobre todos os signos no formato tropical com datas solares e informações complementares. Ele está disponível para download direto. Você baixa, lê, e já tem estrutura pra integrar em qualquer projeto.

Download do dataset

O arquivo contém os dados de todos os signos em formato JSON com campos estruturados, pronto pra importar em Python, JavaScript ou qualquer linguagem que você use. As datas são baseadas em cálculos solares atuais e foram validadas contra efemérides do NASA JPL. Link de download: baixar_data_todos_os_signos.json

Tem um erro comum que eu vejo em muitos repositórios: as datas de Cáncer e Leão estão trocadas em algumas versões antigas. O Câncer começa em 21/06 e vai até 22/07, não o contrário. Confira antes de usar qualquer dataset pronto da internet. Outro ponto: a data de Capricórnio varia entre 22/12 e 19/01 dependendo do ano. Fique atento aos anos bissextos e às marginas de erro nos cálculos de solstício. Eu mantive uma margem de segurança de ±1 dia nas datas de transição pro meu próprio trabalho. Dá um pouco mais de tolerância e evita bugs estranhos no edge cases.

Se precisar de dados lunares ou dos signos em sistema sidéreo (Védico), o método muda completamente. Os deslocamentos entre os dois sistemas são de cerca de 24 graus atualmente. Isso significa que um signo solar vira outro no sidéreo. São datasets diferentes e não dá pra converter com uma simple função de offset. Tem que recalculiar tudo do zero com a précessão dos equinócios em conta. Para a maioria dos projetos, o formato tropical com os dados acima é suficiente. Só não esqueça de versionar o dataset. Anos depois você vai precisar saber exatamente de onde vieram aquelas datas.