Skip to content

Releases: RoxyAPI/astrology-api-benchmark

v0.1.0: Initial public benchmark

28 Apr 08:30

Choose a tag to compare

First public release. Reproducible accuracy benchmark for any astrology API, verified against NASA JPL Horizons DE441.

Headline numbers (run 2026-04-28)

  • 210 / 210 reference points within tolerance
  • Median deviation: 0.27 arcmin (16 arcseconds)
  • Maximum deviation: 0.54 arcmin (32 arcseconds)
  • Moon max: 0.05 arcmin (3 arcseconds)
  • p95: 0.41 arcmin

Dataset

  • 21 birth charts: 8 named celebrity charts at AA, A, and B Rodden Ratings (Obama, Beyonce, Einstein, Monroe, Jobs, Diana, JFK, Musk) plus 13 synthetic edge-case scenarios
  • Coverage: 1879 to 2011, six continents, both hemispheres, equator, three high-latitude locations above 60 degrees, both DST transition edges, half-hour timezone offsets, the Samoa 2011 calendar skip, and the Y2K rollover
  • 210 reference planet positions pulled from NASA JPL Horizons DE441 via regenerate_expected.py

How to run

bash:
```
git clone https://github.com/RoxyAPI/astrology-api-benchmark.git
cd astrology-api-benchmark
export API_KEY=your_roxyapi_key
python3 benchmark.py
```

Vendor-agnostic. Point --base-url at any astrology API to run the same benchmark elsewhere.

Companion resources