SDSS SkyServer Explorer¶
Query the Sloan Digital Sky Survey (DR18) — 4M+ spectra of stars, galaxies, and quasars. Supports custom SQL queries (CasJobs syntax), radial/cone search by sky coordinates, and sky image cutouts. Preset queries for bright galaxies, quasars (z>2), cool stars, AGN hosts, and white dwarfs.
Overview¶
Data Source
SDSS SkyServer DR18 REST API (skyserver.sdss.org).
Endpoints¶
POST /sdss/query — Run SQL query¶
curl -X POST "https://atomgpt.org/sdss/query" \
-H "Content-Type: application/json" \
-d '{"preset": "galaxies_bright"}'
Or custom SQL:
curl -X POST "https://atomgpt.org/sdss/query" \
-H "Content-Type: application/json" \
-d '{"sql": "SELECT TOP 10 p.objID, p.ra, p.dec, s.z AS redshift FROM PhotoObj p JOIN SpecObj s ON s.bestobjid=p.objid WHERE s.class=\'GALAXY\'"}'
GET /sdss/query — API key auth¶
POST /sdss/radial_search — Cone search¶
curl -X POST "https://atomgpt.org/sdss/radial_search" \
-H "Content-Type: application/json" \
-d '{"ra": 197.614, "dec": 18.438, "radius": 1.0, "limit": 50}'
GET /sdss/image_url — Sky image cutout URL¶
Presets: galaxies_bright, quasars, stars_cool, supernovae_host, white_dwarfs.
AGAPI Agent¶
from agapi.agents import AGAPIAgent
import os
agent = AGAPIAgent(api_key=os.environ.get("AGAPI_KEY"))
response = agent.query_sync("Show sdss skyserver explorer data")
print(response)
References¶
- Sloan Digital Sky Survey DOI
- atomgptlab/jarvis