The whole catalog, filtered and paged. Filters compose: category, constellation, class, magnitude range and the curated flag can all be combined. Results are brightest first unless you say otherwise, and objects without a recorded magnitude sort last in either direction.
| PARAM | TYPE | DEFAULT | NOTES |
|---|---|---|---|
| category | string | — | One of the eleven top-level classes.star · planet · moon · exoplanet · galaxy · nebula · cluster · black_hole · neutron_star · asteroid · comet · other |
| constellation | string | — | IAU constellation. Spacing and case are ignored: 'Ursa Major', 'ursa-major' and 'ursamajor' are the same region. |
| type | string | — | Exact `object_type` string, as returned in the records themselves — 'Spiral galaxy Sb', 'M2Ib red supergiant'. |
| mag_min | number -30…40 | — | Faintest bound: only objects at or above this magnitude. |
| mag_max | number -30…40 | — | Brightest bound: only objects at or below this magnitude. `mag_max=6` is roughly the naked-eye sky. |
| featured | boolean | — | Restrict to the curated entries — the ones with hand-written descriptions. |
| sort | string | mag | Field to order by.name · type · mass · distance · mag · constellation |
| order | string | asc | Sort direction.asc · desc |
| limit | integer 1…200 | 25 | Records per page. |
| offset | integer 0…100000 | 0 | Records to skip. Capped at 100,000 — past that you want a bulk export, not a page. |
| epoch | string | — | Carry every position in the answer forward to a date. `now`, a Julian year (`2026.5`, `J2026.5`), or an ISO 8601 date, anywhere between 1500 and 2500 — a published proper motion is a velocity measured over a few years, and carrying one much further is extrapolation with no measurement under it. The stored `ra_deg` and `dec_deg` stay J2000; the propagated pair arrives beside them as `epoch_ra_deg` and `epoch_dec_deg`, and an `epoch` block on the response says which terms went into them and which did not. |
| frame | string | icrs | Which frame `epoch` propagates into, and meaningless without it. `icrs` applies the object's own proper motion and nothing else — a position epoch, the sense Gaia uses, and the one to cross-match in. `date` also turns the coordinate grid to the true equator and equinox of that instant — precession plus nutation — which is what a telescope mount expects and is about fifty arcseconds a year larger.icrs · date |
| format | string | json | Response shape. `json` is the full record, including the parts a table has no room for. `votable` is IVOA VOTable 1.4 with units and UCDs, which TOPCAT and Aladin open directly; `csv` is the same columns under the same names. Both flat forms drop the nested parts of a record — an object's properties, designations and source block — and keep the observable quantities.json · votable · csv |