Releases: RoxyAPI/astrology-api-benchmark
Releases · RoxyAPI/astrology-api-benchmark
v0.1.0: Initial public benchmark
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
- Methodology: https://roxyapi.com/methodology
- 828-tests blog: https://roxyapi.com/blogs/how-we-test-astrology-api-accuracy-828-gold-standard-tests
- Free API key: https://roxyapi.com/contact