
Space Data API
Free, structured space industry data for developers, AI agents, and researchers
Overview
The SpaceOdysseyHub API gives you programmatic access to a curated dataset covering the global space industry. All endpoints return JSON, support CORS, and require no API key for the free tier.
Developers
Build dashboards, side-projects, or integrations with clean, well-structured JSON endpoints.
AI Agents
Feed real-time space data into LLM tool-calling, RAG pipelines, or autonomous research agents.
Researchers
Access market analysis, company profiles, and program data for academic or industry research.
Quick Start
No sign-up needed. Just make a GET request:
$ curl -s https://spaceodysseyhub.com/api/space-data | jq .metaBase URL
All endpoint paths below are relative to this base URL.
Endpoints
/api/space-dataAll Space Data
Returns the full dataset — market overview, companies (public & private), space programs, and a link to live launches. Use the ?section parameter to request only the slice you need.
Query Parameters
| Name | Type | Description |
|---|---|---|
| section | string | One of: all, companies, programs, market, launches. Defaults to "all". |
Example Request
Example Response
{
"meta": {
"name": "SpaceOdysseyHub API",
"url": "https://spaceodysseyhub.com",
"version": "1.0.0",
"lastUpdated": "2026-03-27"
},
"_links": {
"self": "/api/space-data",
"companies": "/api/space-data/companies",
"programs": "/api/space-data/programs",
"market": "/api/space-data/market",
"launches": "/api/launches"
},
"market": { "marketSize": "$546B", "growthRate": "..." },
"companies": { "public": [...], "private": [...], "totalCount": 40 },
"programs": [...]
}/api/space-data/companiesSpace Companies
Detailed profiles for 40+ public and private space companies — including branding, financials, key programs, and competitive positioning.
Example Request
Example Response
{
"meta": { "name": "SpaceOdysseyHub API — Companies", ... },
"companies": {
"public": [
{
"name": "SpaceX",
"type": "private",
"founded": 2002,
"valuation": "$350B",
"keyProducts": ["Falcon 9", "Starship", "Starlink"],
...
}
],
"private": [...],
"totalCount": 42
}
}/api/space-data/programsSpace Programs
Global space programs with status, budgets, timelines, milestones, and contractor information — from Artemis to Chandrayaan.
Example Request
Example Response
{
"meta": { "name": "SpaceOdysseyHub API — Programs", ... },
"programs": [
{
"name": "Artemis",
"agency": "NASA",
"status": "Active",
"budget": "$93B",
"timeline": { "start": 2017, "nextMilestone": "Artemis II (2025)" },
"keyMilestones": [...],
"contractors": ["Boeing", "Lockheed Martin", "SpaceX"]
}
],
"totalCount": 12
}/api/space-data/marketMarket Overview
Space economy market size, growth trends, catalysts, risks, and government spending breakdowns.
Example Request
Example Response
{
"meta": { "name": "SpaceOdysseyHub API — Market Overview", ... },
"market": {
"marketSize": "$546B",
"growthRate": "5.1% CAGR",
"keyTrends": ["Satellite broadband", "Reusable rockets", ...],
"catalysts": [...],
"risks": [...],
"governmentSpending": { "usa": "$62B", "china": "$16B", ... }
}
}/api/launchesLive Launches
Real-time upcoming launch data sourced from the Launch Library 2 API. Includes rocket details, launch pads, mission info, and countdown timers.
Query Parameters
| Name | Type | Description |
|---|---|---|
| limit | number | Number of launches to return (default varies). |
Example Request
Example Response
{
"launches": [
{
"id": "abc-123",
"name": "Falcon 9 | Starlink Group 12-5",
"net": "2026-03-28T14:00:00Z",
"status": "Go for Launch",
"provider": "SpaceX",
"rocket": "Falcon 9",
"location": "Cape Canaveral, FL",
"country": "United States",
"mission": "Starlink deployment",
"image": "https://..."
}
]
}Rate Limits
To keep the API available for everyone, requests are rate-limited per IP address. Every response includes headers so you can track your usage.
Free Tier
No API Key Needed100
requests per hour
per IP
no authentication required
1 hr
sliding window reset
Response Headers
| Header | Description |
|---|---|
| X-RateLimit-Limit | Maximum requests allowed in the window (100) |
| X-RateLimit-Remaining | Requests remaining in the current window |
| X-RateLimit-Reset | Unix timestamp (seconds) when the window resets |
429 Too Many Requests
When you exceed the limit, the API returns a 429 status with a JSON error body. Wait until the reset timestamp before retrying.
Coming Soon
Premium API Tier
Need higher rate limits, webhook notifications for new launches, or historical time-series data? We are building a premium tier for power users and commercial applications.
- 10,000+ requests/hour
- Webhook push for launch events
- Historical market and launch data
- Dedicated API key with usage analytics