Developers

KOSMOLAB SPACE API

A public, read-only REST API over the launch windows, providers, hardware catalog and matchmaker that power the platform. Build tools, dashboards and integrations on live space-industry data.

Free during launch phase No API key for public data JSON over HTTPS

Base URL & conventions

https://kosmolab.space/wp-json/

Marketplace & catalog

GET/kls/v1/products

Search the hardware catalog. Supports category, company, keyword search, pagination and parametric facet filters.

catcategory slug, e.g. deployers-separation
orgcompany (provider) ID
searchkeyword (title / specs)
per_pageitems per page (default 24)
pagepage number
f_{attr}_min / f_{attr}_maxnumeric facet range, e.g. f_payload_mass_kg_min=6
curl 'https://kosmolab.space/wp-json/kls/v1/products?cat=deployers-separation&f_capacity_u_min=12'
GET/kls/v1/products/{id}

Full detail for one product: specs, gallery, datasheets, price/availability, company.

curl 'https://kosmolab.space/wp-json/kls/v1/products/711'
GET/kls/v1/product-categories

The marketplace category tree with live product counts.

include_emptyset to 1 to include categories with 0 products
GET/kls/v1/facets

Available filter facets (numeric ranges, units, EN labels) for a category — the parameters you can pass to /products as f_{attr}_min/max.

catcategory slug (required for category-specific facets)
curl 'https://kosmolab.space/wp-json/kls/v1/facets?cat=deployers-separation'

Companies

GET/kls/v1/providers

Directory of listed companies (launch providers & manufacturers) with country, capabilities and counts.

per_pageitems per page
pagepage number
curl 'https://kosmolab.space/wp-json/kls/v1/providers?per_page=20'

Launches & matchmaker

GET/kls/v1/launches/upcoming

Upcoming launch windows, synced from Launch Library 2 (rocket, orbit, pad, NET in UTC, status).

per_pageitems per page
pagepage number
curl 'https://kosmolab.space/wp-json/kls/v1/launches/upcoming?per_page=10'
GET/sn/v1/match

Score upcoming launch windows against a mission profile — the engine behind the homepage matchmaker. Returns ranked windows with total_matches and relevant service offers.

mass_kgpayload mass in kg
form_factore.g. 6u, 12u, 16u, smallsat-100
orbite.g. sso, leo, gto, polar
window_startearliest date, YYYY-MM-DD
top_nnumber of results (default 6)
curl 'https://kosmolab.space/wp-json/sn/v1/match?mass_kg=12&form_factor=6u&orbit=sso&top_n=6'
GET/sn/v1/capabilities

Reference lists supported by the matchmaker: orbits, form factors.

Status

GET/kls/v1/health

Lightweight health/status check.

curl 'https://kosmolab.space/wp-json/kls/v1/health'

Building something?

Need higher limits, a bulk feed, or a partnership? We're keeping the API free while the marketplace grows and would love to hear what you're building.

Talk to us — info@kosmolab.space