AstroAPI
High-performance astrology engine providing birth charts, synastry, and AI-ready context.
5 subscribers
9.1/10 popularity
14867 ms avg latency
76% success rate
17 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
AstroAPI endpoints
| Method | Endpoint | Description |
|---|---|---|
| Chart | ||
| POST |
birth_chart_api_v5_chart_birth_post /api/v5/chart/birth |
Calculate and render a natal astrological chart for a single subject. Returns both SVG and full chart data. When `split_chart=true`, the `chart_svg_wheel` and `chart_svg_grid`… |
| POST |
synastry_chart_api_v5_chart_synastry_post /api/v5/chart/synastry |
Render a synastry (relationship) chart overlaying two subjects. Returns aspects between the two charts plus SVG output. |
| POST |
composite_chart_api_v5_chart_composite_post /api/v5/chart/composite |
Generate a composite midpoint chart combining two subjects into a single 'relationship chart'. |
| POST |
transit_chart_api_v5_chart_transit_post /api/v5/chart/transit |
Overlay current (or any) transit positions against a natal chart. The transit_subject is typically set to the current date/time via the `/now/subject` utility endpoint. |
| Chart Data (JSON Only) | ||
| POST |
birth_chart_data_api_v5_chart_data_birth_post /api/v5/chart-data/birth |
Returns only JSON astrological data (no SVG). Faster than the chart endpoint. |
| POST |
transit_chart_data_api_v5_chart_data_transit_post /api/v5/chart-data/transit |
|
| POST |
composite_chart_data_api_v5_chart_data_composite_post /api/v5/chart-data/composite |
|
| POST |
synastry_chart_data_api_v5_chart_data_synastry_post /api/v5/chart-data/synastry |
|
| AI Context (XML) | ||
| POST |
context_birth_api_v5_context_birth_post /api/v5/context/birth |
Returns natal chart data alongside a machine-readable XML string structured for use with LLMs. Feed `context_xml` directly into a system prompt for astrological interpretation… |
| POST |
context_synastry_api_v5_context_synastry_post /api/v5/context/synastry |
|
| POST |
context_transit_api_v5_context_transit_post /api/v5/context/transit |
|
| Moon Phase | ||
| POST |
moon_phase_data_api_v5_moon_phase_data_post /api/v5/moon-phase/data |
Returns current (or specified) moon phase data as JSON. Omit date fields to get the current moon phase. |
| POST |
moon_phase_chart_api_v5_moon_phase_chart_post /api/v5/moon-phase/chart |
Returns current moon phase data plus an SVG moon disc illustration. |
| Utility | ||
| POST |
compatibility_score_api_v5_compatibility_score_post /api/v5/compatibility-score |
Calculate a 0–100 compatibility score between two subjects. The score is derived from elemental harmony, Ascendant resonance, and inter-chart aspect weights. A letter grade… |
| POST |
enrich_subject_api_v5_subject_post /api/v5/subject |
Resolve and enrich a Subject record. If city/nation/geonames_username are provided, latitude, longitude, and timezone are resolved automatically. Planet positions and house data… |
| GET |
now_subject_api_v5_now_subject_get /api/v5/now/subject |
Return the astrological subject for the current date and time. Useful for generating transit charts without manually specifying the transit date. |
| Meta | ||
| GET |
health_health_get /health |
|
AstroAPI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO | $12 / month | 30 / minute |
|
| ULTRA | $28.99 / month | 100 / minute |
|
| MEGA | $55 / month | 500 / minute |
|