Chinese Zodiac API

GET

Match any birth date to its true Chinese zodiac sign and element.

Chinese Zodiac returns the zodiac animal, element, and characteristics for any birth date. Accurately accounts for the Chinese lunar calendar - the zodiac year starts on Chinese New Year, not January 1st.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/chinesezodiac?date=1990-01-15
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "date": "1990-01-15",
    "zodiacYear": 1989,
    "animal": "Snake",
    "animalChinese": "蛇",
    "element": "Earth",
    "elementChinese": "土",
    "elementColor": "Yellow/Brown",
    "polarity": "Yin",
    "traits": [
      "Enigmatic",
      "Intelligent",
      "Wise",
      "Decisive"
    ],
    "sexagenaryCyclePosition": 6,
    "fullName": "Earth Snake",
    "chineseNewYear": "1990-01-27"
  }
}

About the Chinese Zodiac API

Supports dates from 1900-2100 with accurate Chinese New Year dates. Also provides the position in the 60-year Sexagenary cycle and personality traits. Look up by date or search for years matching a specific animal.

What people use it for

Astrology Apps
Display accurate Chinese zodiac for birth dates
Birthday Features
Show zodiac details accounting for lunar calendar
Cultural Content
Educational information about Chinese traditions
Personalization
Match users with their zodiac characteristics

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Chinese Zodiac

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Chinese Zodiac API.

Read the docs →
What date range does the API support?
It supports dates from January 1, 1900 through December 31, 2100. Every date in that span is mapped using accurate Chinese New Year calculations rather than the Western calendar year.
How far does the Starter plan go for birthday lookups?
The Starter plan includes 200,000 monthly credits, which covers 100,000 zodiac lookups each month at 2 credits per call. That works out to about $0.30 per 1,000 lookups. The Free plan provides 100 calls each month.
Do I get personality traits and Chinese characters on the Free plan?
No. The Free plan provides core data like the English animal name, element, and polarity. Premium fields including personality traits, Chinese characters for the animal and element, element color, the 60-year sexagenary cycle position, and Chinese New Year dates require a paid plan.
How does the lookup handle birthdays in January and early February?
It accurately aligns with the Chinese lunar calendar rather than January 1. If a birth date falls before Chinese New Year in that given Gregorian year, the response assigns the animal and element from the preceding lunar year.
Can I look up years by animal instead of providing a date?
Yes. The API provides a dedicated endpoint to search by animal name. It returns every matching year between 1900 and 2100 alongside each year's element, polarity, and associated attributes.

Ready to build with Chinese Zodiac? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs