List solar-system bodies
API · /planets-api
Planets API
Physical and orbital data for the solar system and beyond: every planet, dwarf planet, major moon and the Sun with NASA fact-sheet values (mass, radius, surface gravity, density, escape velocity, mean temperature, orbital and rotation period, semi-major axis, moon count and rings), plus a searchable catalogue of more than 6,000 confirmed exoplanets from the NASA Exoplanet Archive (radius, mass, orbital period, equilibrium temperature, distance in light-years, host star, discovery year and method). Filter exoplanets by host star, discovery method, year, size or distance, compare solar-system bodies side by side, and look up any single body or exoplanet by name. Every endpoint accepts input via the query string or the request body and returns lean JSON. Pure server-side data (no third-party upstream), so responses are instant and always available. Ideal for education, EdTech, astronomy apps, data visualisation and science tools.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 74 ms
- Server probes · 24h
- Subscribers
- 4,814
- active
- Total calls
- 114
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 30,000 calls / month
- 3 requests / second
- Hard cap (429 above quota, no overage)
- 30,000 calls/month, 3 req/s
- Solar-system bodies, 6,000+ exoplanets, compare & search
- No credit card
Basic
€6.50 /month
- 450,000 calls / month
- 12 requests / second
- Hard cap (429 above quota, no overage)
- 450,000 requests/month, 12 req/s
- All endpoints, full exoplanet filtering & comparison
- Commercial use included
- Email support
Pro
€21.00 /month
- 3,200,000 calls / month
- 35 requests / second
- Hard cap (429 above quota, no overage)
- 3,200,000 requests/month, 35 req/s
- High throughput for EdTech & data-viz apps
- Priority email support
- Commercial use allowed
Mega
€52.00 /month
- 15,000,000 calls / month
- 90 requests / second
- Hard cap (429 above quota, no overage)
- 15,000,000 requests/month, 90 req/s
- Highest throughput for production science & education platforms
- Priority support
- Commercial use allowed
Built by
Related APIs
Other APIs with overlapping tags.
Exoplanets API
Explore 6,200+ confirmed planets orbiting other stars, from the NASA Exoplanet Archive. For each exoplanet get its host star, discovery method, year and facility, orbital period, radius and mass (relative to Earth), distance in light-years and equilibrium temperature. Look one up by name, search and filter by discovery method or year, or list every planet in a host system (e.g. TRAPPIST-1). Great for astronomy, education and space apps.
api.oanor.com/exoplanets-api
Astronomy API
A fast, fully-local astronomy and ephemeris engine: compute the equatorial (right-ascension/declination) and horizontal (azimuth/altitude) positions of the Sun, Moon and all planets for any observer and moment, get precise rise, set and transit (culmination) times for any body, read detailed lunar state (phase angle, named phase, illuminated fraction, apparent magnitude, geocentric distance, age since the last new moon and the dates of the next new/first-quarter/full/last-quarter moons), and list the exact equinoxes and solstices of any year. Every endpoint accepts input via the query string or the request body. Pure server-side computation (no third-party upstream), so responses are instant and always available. Ideal for weather and tide apps, astrophotography planners, calendars, solar/energy tools, Islamic and lunar calendars, and education.
api.oanor.com/astronomy-api
Meteorites API
NASA's catalogue of 45,000+ meteorites recovered on Earth as an API. For each meteorite: its name, NASA id, classification (recclass, e.g. L5, Iron), mass in grams, whether it was seen to fall or simply found, the year, and the latitude/longitude where it was recovered. Look one up by name or id, find the meteorites NEAR any coordinate (great-circle distance), rank by mass or year, list a classification or year, or search. Great for space, education, mapping and museum apps. Distinct from asteroids and close-approach data — these are rocks already on the ground.
api.oanor.com/meteorites-api
Constellations API
The 88 modern IAU constellations as an API — the reference an astronomy app, planetarium or education tool needs. For each constellation: its official IAU abbreviation, English name, the Latin genitive used when naming stars (e.g. "Alpha Andromedae"), a size rank, the approximate centre in equatorial coordinates (right ascension / declination) and the constellation name in roughly 25 languages. Look one up by abbreviation or name, search across every language, find which constellation a sky position falls nearest to, or list them all. Distinct from stars-api (individual stars) — this is the reference for the constellations themselves. Served from memory — always fast.
api.oanor.com/constellations-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Planets API?
What's the rate limit for Planets API?
How much does Planets API cost?
Can I cancel my subscription anytime?
Is Planets API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/planets-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/planets-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/planets-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/planets-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.