Western Astrology API
A Western (tropical) astrology API: natal charts in 23 house systems, aspects, synastry, transits, progressions, Hellenistic Lots, midpoints, asteroids and astrocartography.
Why developers choose it
- 23 house systems and tropical or sidereal zodiac.
- Chiron, the main asteroids and Lilith.
- Hellenistic Lots, midpoints and astrocartography lines.
What you can build
Endpoints (92)
| Endpoint | What it returns | Credits |
|---|---|---|
| GET /v1/western/natal/planets | All tropical planetary positions with sign, house, speed, retrograde. | 10 |
| GET /v1/western/natal/planet/{name} | Single tropical planet detail. | 10 |
| GET /v1/western/natal/ascendant | Tropical Ascendant with sign, degree, ruler. | 10 |
| GET /v1/western/natal/mc | Midheaven (MC) with sign, degree, ruler. | 10 |
| GET /v1/western/natal/houses | House cusps — Placidus, Whole Sign, Koch, Equal or 20+ other systems. | 10 |
| GET /v1/western/natal/chart | Full tropical natal chart — planets, ASC, MC, houses, aspects in one call. | 30 |
| GET /v1/western/natal/aspects | Natal aspect table with orbs, applying/separating flag, exact indicator. | 20 |
| GET /v1/western/transits/positions | Current tropical sky positions for all planets at a given moment. | 10 |
| GET /v1/western/transits/to-natal | Transit-to-natal aspects at a given moment. | 20 |
| GET /v1/western/transits/exact | Find exact moment when a transit planet aspects a natal planet. | 30 |
| GET /v1/western/transits/calendar | Day-by-day transit aspects over a date range (max 30 days, noon UTC per day). | 20 |
| GET /v1/western/synastry/aspects | Cross-chart aspects between two natal charts. | 30 |
| GET /v1/western/synastry/grid | Full synastry aspect grid (N×M matrix). | 30 |
| GET /v1/western/synastry/score | Harmony score breakdown for two charts. | 30 |
| GET /v1/western/composite/planets | Composite (midpoint) chart planets for two people. | 20 |
| GET /v1/western/composite/houses | Composite chart houses. | 20 |
| GET /v1/western/composite/chart | Full composite chart — planets, houses, aspects. | 30 |
| GET /v1/western/composite/aspects | Composite chart aspects. | 20 |
| GET /v1/western/davison/planets | Davison relationship chart planets. | 20 |
| GET /v1/western/davison/houses | Davison chart houses. | 20 |
| GET /v1/western/davison/chart | Full Davison relationship chart. | 30 |
| GET /v1/western/davison/aspects | Davison chart aspects. | 20 |
| GET /v1/western/progressions/planets | Secondary progressed planet positions. | 20 |
| GET /v1/western/progressions/aspects-to-natal | Progressed aspects to natal planets. | 20 |
| GET /v1/western/progressions/lunation | Progressed lunation phase (8-stage Moon cycle). | 20 |
| GET /v1/western/solar-arc/planets | Solar arc directed planet positions. | 20 |
| GET /v1/western/solar-arc/aspects-to-natal | Solar arc aspects to natal planets. | 20 |
| GET /v1/western/returns/solar | Solar return chart for a given year (with optional relocation). | 30 |
| GET /v1/western/returns/lunar | Lunar return chart after a given date. | 30 |
| GET /v1/western/returns/solar/exact-jd | Exact Julian Day of solar return (without computing the full chart). | 10 |
| GET /v1/western/returns/solar/aspects | Aspects formed between planets in the solar return chart. | 10 |
| GET /v1/western/returns/lunar/aspects | Aspects formed between planets in the lunar return chart. | 10 |
| GET /v1/western/horoscope/daily | Daily sun-sign horoscope by date. Perpetual via Moon transit when no static entry. | 0 |
| GET /v1/western/horoscope/weekly | Weekly sun-sign horoscope. Moon-transit based for perpetual coverage. | 0 |
| GET /v1/western/horoscope/monthly | Monthly sun-sign horoscope. June–Dec 2026 authored; yearly fallback otherwise. | 0 |
| GET /v1/western/interpretation/aspect | Authored interpretation for a natal aspect between two planets. | 0 |
| GET /v1/western/interpretation/transit | Authored interpretation for a transit-to-natal aspect. | 0 |
| GET /v1/western/narrative/natal-summary | Composed natal chart narrative — ASC, Sun, Moon, top aspects. | 20 |
| GET /v1/western/narrative/transit-summary | Composed transit narrative — most exact active transits at a moment. | 20 |
| GET /v1/western/narrative/yearly | Annual solar-return theme for a Sun sign (authored for all 12 signs). | 30 |
Showing 40 of 92. See all in the API reference →
Frequently asked questions
Is there a free tier?
Yes. Every account gets 1,500 free credits a month with no card required. Paid plans start at ₹999 / $29 a month, and pay-as-you-go is available.
Can AI assistants such as Claude or Cursor call it directly?
Yes. The open-source LifeAstro MCP server exposes every endpoint as a tool for Claude Desktop, Cursor, Codex and other MCP clients that run local servers, using your existing API key.
Which ephemeris and ayanamsa does it use?
Planet positions come from the Swiss Ephemeris. Vedic calculations use the Lahiri (Chitrapaksha) ayanamsa by default; other ayanamsas can be selected per request.
Building an astrology app? 1,500 free API credits a month, no card
Try the Western Astrology API
Sign up for a free key and make your first call in a minute.
curl -H "Authorization: Bearer $LIFEASTRO_API_KEY" \
"https://api.lifeastroapi.com/v1/western/natal/chart?date=1990-01-15&time=10:30&tz=Asia/Kolkata&lat=19.076&lon=72.8777"