FreeAstroAPI LogoFreeAstroAPI
The Ascendant Engine

Rising Sign API

The Rising Sign (Ascendant) sets the entire chart structure. Calculate it instantly with high-precision geographic coordinates.

Precision is Everything

The Ascendant changes 1 degree every 4 minutes. Standard geolocation isn't enough—we check elevation and time history.

Real-time Calculation

We handle the complex math of Local Sidereal Time (LST) to pinpoint the exact degree rising on the Eastern horizon.

Personality Mask

Get interpretations for the "Social Mask"—how the world sees the user vs. who they really are (Sun).

Chart Ruler

Knowing the Rising Sign reveals the "Chart Ruler" planet, a key factor in dominance algorithms.

Essential for Horoscopes

Daily horoscopes are best read from the Rising Sign, not the Sun Sign. Build a "Pro" horoscope feature with this endpoint.

Geo-Resolution

Pass a city name (e.g., "Paris") and we resolve Lat/Lng automatically.

House 1 Cusp

The result is identical to the cusp of the 1st House.

curl -X POST "https://api.freeastroapi.com/api/v1/western/signs/rising" \
 -H "Content-Type: application/json" \
 -H "x-api-key: YOUR_KEY" \
 -d '{
    "year": 1990,
    "month": 5,
    "day": 15,
    "hour": 14,
    "minute": 30,
    "city": "New York",
    "zodiac_type": "tropical",
    "house_system": "placidus"
}'

Frequently Asked Questions

Why is birth time required?

Because Earth rotates! The Rising Sign changes every ~2 hours. Without a time, you cannot calculate the Ascendant. Even a 15-minute error can change the sign.

Does this work for Southern Hemisphere?

Yes. The math flips correctly for locations south of the equator. Just provide the city or negative latitude.

What about unknown birth times?

It is chemically impossible to allow an unknown birth time for a Rising Sign. You must estimate or skip it.

Build Pro Horoscopes

Upgrade your users from "Sun Sign" to "Rising Sign" accuracy.