API · /zodiac-api

Zodiac API

healthy 3,269 Subscribers

Turn a birth date into zodiac signs as an API. Get the Western (tropical) sun sign for any date — its symbol, element (Fire, Earth, Air, Water), quality, ruling planet, polarity, key traits and the signs it is most compatible with (e.g. 15 July → Cancer, Water, ruled by the Moon). Look up a sign by name, get the Chinese zodiac animal, element and yin/yang for any year (e.g. 2020 → Metal Rat), or fetch both Western and Chinese signs from a full birth date at once. Everything is computed locally, so it is fast and always available. Ideal for horoscope and astrology apps, dating and matchmaking, onboarding personalisation, content sites and fun widgets.

api.oanor.com/zodiac-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/zodiac-api/openapi.json
/api/zodiac-api/llms.txt

Discovery: GET /api/index.json lists every API.

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
90 ms
Server probes · 24h
Subscribers
3,269
active
Total calls
115
last 7 days
status Full status page → · 30 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 14,000 calls / month
  • 2 requests / second
  • Hard cap (429 above quota, no overage)
  • 14,000 calls/month
  • 2 req/sec
  • Western + Chinese + compatibility
  • No credit card
Sign in to subscribe

Starter

€2.60 /month

  • 210,000 calls / month
  • 8 requests / second
  • Hard cap (429 above quota, no overage)
  • 210k calls/month
  • 8 req/sec
  • Sign details & traits
  • Email support
Sign in to subscribe

Pro

€8.90 /month

  • 860,000 calls / month
  • 20 requests / second
  • Hard cap (429 above quota, no overage)
  • 860k calls/month
  • 20 req/sec
  • Dating & astrology apps
  • Priority support
Sign in to subscribe

Mega

€28.30 /month

  • 3,550,000 calls / month
  • 50 requests / second
  • Hard cap (429 above quota, no overage)
  • 3.55M calls/month
  • 50 req/sec
  • High-traffic content sites
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Numerology API

Pythagorean numerology as an API, computed locally and deterministically. The lifepath endpoint takes a birth date and returns the Life Path number — the single most important number in numerology — by reducing the month, day and year and summing them, with the master numbers 11, 22 and 33 preserved, and it also gives the Birthday number. The name endpoint maps the letters of a name to digits (A=1…I=9, repeating) and returns the Expression (Destiny) number from all letters, the Soul Urge (Heart's Desire) from the vowels, and the Personality number from the consonants, with a full per-letter breakdown. The personal endpoint forecasts the Personal Year, Personal Month and Personal Day for any target date from a birth month and day. Every number comes with its classic meaning, the raw total and the full reduction chain so you can show your working. Accents and punctuation are stripped, dates accept YYYY-MM-DD or DD-MM-YYYY. Everything is computed locally and deterministically, so it is instant and private. Ideal for astrology and self-discovery apps, dating and personality products, content and entertainment sites, and novelty widgets. For entertainment and self-reflection. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is numerology; for sun-sign zodiac use a zodiac API and for tarot draws use a tarot API.

api.oanor.com/numerology-api

Moon API

Everything about the Moon from one fast, fully-local API. Get the current (or any date) lunar phase with illumination percentage, age in days, phase angle and waxing/waning state, plus the matching emoji; list the upcoming principal phases (new, first quarter, full, last quarter) with accurate UTC timestamps; render a full monthly lunar calendar; and look up the Moon’s zodiac sign and ecliptic longitude. Phase instants are computed with Jean Meeus’ astronomical algorithms and are accurate to about a minute. Every endpoint takes an optional ISO date and works by GET or JSON POST. Pure server-side compute with no third-party upstream, so responses are instant and always available. Ideal for calendar and weather apps, photography and astronomy tools, gardening, fishing and astrology features.

api.oanor.com/moon-api

Dog & Cat Age API

Pet-age conversion as an API, computed locally and deterministically. The dog endpoint converts a dog’s age in years to a human-equivalent age three ways: the modern epigenetic model from the 2019 UCSD DNA-methylation study, human = 16·ln(dog_age) + 31 (valid from age 1), which makes a 1-year-old dog about 31, a 4-year-old about 53 and a 10-year-old about 68 human years; the American Kennel Club size-based table for small, medium, large and giant breeds, interpolated between yearly anchor points so a large breed ages faster late in life; and the old ×7 rule of thumb for comparison. The cat endpoint converts a cat’s age, counting 15 human years in the first year, 24 by the second, and four per year after that, so a 10-year-old cat is about 56. Ages are in years and decimals are allowed. Everything is computed locally and deterministically, so it is instant and private. Ideal for pet, veterinary, animal-shelter, pet-insurance and lifestyle app developers, dog-years and pet-profile widgets, and fun tools. These are estimates for general guidance, not veterinary advice. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 2 endpoints. This is pet-to-human age; for human body metrics use a BMI or body-fat API.

api.oanor.com/dogage-api

Biorhythm API

Biorhythm calculation as an API, computed locally and deterministically — a fun, for-entertainment model of three sine-wave cycles that supposedly run from the day you are born: a 23-day physical cycle, a 28-day emotional cycle and a 33-day intellectual cycle, each given by sin(2π·days/period). The cycles endpoint computes the three percentages and their phase (rising, falling or a critical zero-crossing where the cycle changes sign) for a given date, plus the average. The range endpoint returns the daily values over a window of up to 60 days from a start date, ready to plot as three sine waves. The compatibility endpoint compares two birthdates and gives, for each cycle, a defined heuristic compatibility score (1 + cos(2π·Δdays/period))/2 — 100 % when two people's cycles are perfectly in phase and 0 % when exactly opposite — and an overall score. Dates are in YYYY-MM-DD form. Biorhythms have no scientific basis; this is purely an entertainment tool. Everything is computed locally and deterministically, so it is instant and private. Ideal for lifestyle, horoscope, wellness, game and novelty app developers, daily-widget and compatibility tools, and fun dashboards. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is the entertainment biorhythm; for name and birthdate numerology use a numerology API and for star signs a zodiac API.

api.oanor.com/biorhythm-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Zodiac API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Zodiac API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Zodiac API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does Zodiac API cost?
Zodiac API has a free tier with 100 calls / month. Paid plans start at €2.60 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is Zodiac API GDPR-compliant?
All requests to Zodiac API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/zodiac-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/zodiac-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/zodiac-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/zodiac-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.