SpaceXTelemetry-Api is a Open Source REST API, used in https://r4yan.gitbook.io/spacexdb/ ,all the data is extracted by me using SpacexTelemetry (private tool at the moment)
** http://spacextelemetry.cf domain is not working anymore use https://r4ygm.github.io/SpaceXTelemetry-Api/ if you want to fetch the api (so you basically have to replace the domain with this one on all the calls below in the page) **
curl https://spacextelemetry.cf/starlink/starlink-6/api/telemetry.json | jq
Example Response
[
{
"time": "00:00:01",
"altitude": 0,
"speed": 5
},
{
"time": "00:00:03",
"altitude": 0,
"speed": 17
},
{
"time": "00:00:06",
"altitude": 0,
"speed": 52
}
...
]
Latest Launch Example
curl https://spacextelemetry.cf/launch/latest.json | jq
Example Latest Launch Response
{
"mission_name": "Starlink 7",
"telemetry": [
{
"time": "00:00:08",
"altitude": 0,
"speed": 71
},
{
"time": "00:00:09",
"altitude": 0.1,
"speed": 85
},
{
"time": "00:00:10",
"altitude": 0.1,
"speed": 99
},
...
]
}
this is the documentation of spacexdb-api to retrieve telemetries and calculations to launches
if you want to check if data exist you could see it by going on the launch folder
This is the section related to the telemetry and predictions data
https://spacextelemetry.cf/{project}/{mission-name}/api/{file}.{format}
https://spacextelemetry.cf/starlink/starlink-6/api/telemetry.json
parameter | example | type | required | description |
---|---|---|---|---|
project | starlink |
string |
yes |
The project name (ex. starlink, crew-dragon) |
mission_name | starlink-6 |
string |
yes |
The mission name (ex. starlink-5, dm-2) |
file | telemetry ,phase |
string |
yes |
The type of data you want to retrieve |
format | .json, .csv |
string |
yes |
The format of the data, can be only .csv or .json |
https://spacextelemetry.cf/{project}/{mission-name}/api/{file}.{format}
https://spacextelemetry.cf/starlink/starlink-6/api/acceleration.json
parameter | example | type | required | description |
---|---|---|---|---|
project | crew-dragon |
string |
yes |
The project name (ex. starlink, crew-dragon) |
mission_name | dm-2 |
string |
yes |
The mission name (ex. starlink-5, dm-2) |
file | acceleration |
string |
yes |
The type of data you want to retrieve, list of available files |
format | .json, .csv |
string |
yes |
The format of the data, can be only .csv or .json |
returns telemetry and analysis of the latest analysed launch
https://spacextelemetry.cf/launch/telemetry.json
https://spacextelemetry.cf/launch/analysis.json
This is the section related to the graphs and predicted graphs
https://spacextelemetry.cf/{project}/{mission-name}/api/graphs/{file}.{format}
https://spacextelemetry.cf/starlink/starlink-6/api/graphs/total-seconds-vs-speed.png
parameter | example | type | required | description |
---|---|---|---|---|
project | starlink |
string |
yes |
The project name (ex. starlink, crew-dragon) |
mission_name | starlink-5 |
string |
yes |
The mission name (ex. starlink-5, dm-2) |
file | acceleration-vs-total-time |
string |
yes |
The type of graph you want to retrieve, list of available files |
format | .png |
string |
yes |
The format of the image, can be only .png |
Starlink
Crew Dragon
GPS
ANASIS
a list of applications that uses this api
This is the section related to ISA Calculations that returns density
,pressure
,speed_of_sound
,temperature
this data won’t be extracted for next launches.
https://spacextelemetry.cf/{project}/{mission-name}/api/{file}.{format}
https://spacextelemetry.cf/starlink/starlink-6/api/pressure.json
parameter | example | type | required | description |
---|---|---|---|---|
project | crew-dragon |
string |
yes |
The project name (ex. starlink, crew-dragon) |
mission_name | dm-2 |
string |
yes |
The mission name (ex. starlink-5, dm-2) |
file | density ,pressure ,speed_of_sound ,temperature , |
string |
yes |
The type of data you want to retrieve |
format | .json, .csv |
string |
yes |
The format of the data, can be only .csv or .json |