openapi: 3.0.1
info:
title: Space-Track.org REST Authentication Conjunction Data API
description: Space-Track.org is the official US Space Command (USSPACECOM) source for space situational awareness data. The REST API provides access to the satellite catalog (SATCAT), orbital element sets (GP/TLEs), conjunction data messages (CDMs), decay predictions (TIP), and space object history. Requires a free account. Authenticate via POST to /ajaxauth/login then use session cookies for subsequent requests.
version: '1.0'
contact:
name: US Space Command / 18th Space Defense Squadron
url: https://www.space-track.org
servers:
- url: https://www.space-track.org
security:
- sessionCookie: []
tags:
- name: Conjunction Data
description: Conjunction data messages (collision warnings)
paths:
/basicspacedata/query/class/cdm_public/format/{format}:
get:
tags:
- Conjunction Data
operationId: listConjunctionData
summary: List Conjunction Data Messages (CDM)
description: Returns publicly available Conjunction Data Messages (CDMs), which are notifications of potential close approaches between tracked objects. Sorted by collision probability descending.
parameters:
- name: format
in: path
required: true
schema:
type: string
enum:
- json
- xml
- csv
default: json
- name: SAT_1_ID
in: query
description: NORAD ID of primary object
schema:
type: string
- name: SAT_2_ID
in: query
description: NORAD ID of secondary object
schema:
type: string
- name: TCA_RANGE_START
in: query
description: Time of closest approach start filter (ISO 8601)
schema:
type: string
- name: TCA_RANGE_END
in: query
description: Time of closest approach end filter (ISO 8601)
schema:
type: string
- name: PC
in: query
description: Probability of collision filter (e.g., >0.0001)
schema:
type: string
- name: MISS_DISTANCE
in: query
description: Miss distance filter (km)
schema:
type: string
- name: orderby
in: query
schema:
type: string
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: Conjunction data messages
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ConjunctionDataMessage'
'401':
description: Unauthorized
components:
schemas:
ConjunctionDataMessage:
type: object
description: Conjunction Data Message indicating potential close approach
properties:
CDM_ID:
type: integer
CREATED:
type: string
format: date-time
EMERGENCY_REPORTABLE:
type: string
TCA:
type: string
format: date-time
description: Time of closest approach
MIN_RNG:
type: number
description: Minimum range (km)
PC:
type: number
description: Probability of collision
SAT_1_ID:
type: integer
description: NORAD ID of primary object
SAT_1_NAME:
type: string
SAT_2_ID:
type: integer
description: NORAD ID of secondary object
SAT_2_NAME:
type: string
SAT_1_TYPE:
type: string
SAT_2_TYPE:
type: string
MISS_DISTANCE:
type: number
description: Miss distance (km)
securitySchemes:
sessionCookie:
type: apiKey
in: cookie
name: chocolatechip
description: Session cookie obtained after successful login via POST /ajaxauth/login