Run a small space program: schedule launches, scrub them for weather, and actually light the candle — a slow, risky operation that sometimes aborts. Probe pings take seconds, ideal for exercising client timeouts.
The Space Agency API launches rockets, scrubs launches and talks to probes with a deliberate signal delay measured in seconds. The slow probe endpoints exist so you can test timeouts against something that genuinely takes time, rather than mocking a delay and hoping your client behaves the same way.
Base URL: https://funapi.dev/api/space/v1 · 9 endpoints · OpenAPI 3.1 spec and Postman collection available. New here? Read the getting started guide.
GET https://funapi.dev/api/space/v1/launches — List launches, filter by status. No token, no signup:
curl -i https://funapi.dev/api/space/v1/launches
answers 200 OK with:
{
"total": 3,
"data": [
{
"id": 1,
"mission": "Artemis Redux",
"vehicle": "Kestrel IX",
"window": "2026-08-01T12:00:00Z",
"status": "scheduled",
"scrubCount": 0
},
{
"id": 2,
"mission": "Red Rover Resupply",
"vehicle": "Pelican Heavy",
"window": "2026-07-04T04:30:00Z",
"status": "launched",
"scrubCount": 1
},
{
"id": 3,
"mission": "Solar Sail Trials",
"vehicle": "Kestrel IX",
"window": "2026-06-20T22:00:00Z",
"status": "scrubbed",
"scrubCount": 3
}
]
}
countdowns and scrubs
GET /space/v1/launches — List launches, filter by status · Responds with 200 400 Link to this endpointGET /space/v1/launches/{id} — Get one launch · Responds with 200 404 Link to this endpointPOST /space/v1/launches — Schedule a launch (requires Bearer auth) · Responds with 201 400 401 Link to this endpointPOST /space/v1/launches/{id}/scrub — Scrub a scheduled launch (requires Bearer auth) · Responds with 200 401 404 409 Link to this endpointPOST /space/v1/launches/{id}/launch — Light the candle — slow & occasionally aborts (admin only) (requires Bearer auth) · Responds with 200 401 403 404 409 Link to this endpointGET /space/v1/launches/{id}/countdown — T-minus for a scheduled launch · Responds with 200 404 409 Link to this endpointastronauts on the roster
GET /space/v1/astronauts — List astronauts · Responds with 200 Link to this endpointGET /space/v1/astronauts/{id} — Get one astronaut · Responds with 200 404 Link to this endpointdeep space, slow answers
GET /space/v1/probes/{id}/ping — Ping a deep-space probe — takes ~3s · Responds with 200 404 Link to this endpointLast updated