{"id":15138408,"url":"https://github.com/barrosfilipe/rocket-lab-api","last_synced_at":"2025-09-29T06:31:36.930Z","repository":{"id":44900816,"uuid":"157781432","full_name":"barrosfilipe/Rocket-Lab-API","owner":"barrosfilipe","description":":rocket: An Open Source REST API for rocket and launch data","archived":true,"fork":false,"pushed_at":"2022-01-19T18:48:58.000Z","size":1963,"stargazers_count":18,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-06T22:29:59.762Z","etag":null,"topics":["api","electron","lab","nasa","nodejs","rest-api","rocket","rocket-lab","rocket-lab-api","space","space-program"],"latest_commit_sha":null,"homepage":"https://rocketlab-api.now.sh/v1/launches","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barrosfilipe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-11-15T22:37:51.000Z","updated_at":"2024-07-02T13:39:53.000Z","dependencies_parsed_at":"2022-08-25T15:01:14.846Z","dependency_job_id":null,"html_url":"https://github.com/barrosfilipe/Rocket-Lab-API","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrosfilipe%2FRocket-Lab-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrosfilipe%2FRocket-Lab-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrosfilipe%2FRocket-Lab-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrosfilipe%2FRocket-Lab-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barrosfilipe","download_url":"https://codeload.github.com/barrosfilipe/Rocket-Lab-API/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234597574,"owners_count":18857980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","electron","lab","nasa","nodejs","rest-api","rocket","rocket-lab","rocket-lab-api","space","space-program"],"created_at":"2024-09-26T07:23:23.943Z","updated_at":"2025-09-29T06:31:36.601Z","avatar_url":"https://github.com/barrosfilipe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/Jbdc6V0.png\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/Z62dypG.jpg\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003eImage from \u003cb\u003eIt's Business Time\u003c/b\u003e Rocket Lab Mission\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/I7qwZNB.png\" width=\"80\"\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eRocket Lab REST API\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://en.wikipedia.org/wiki/Representational_state_transfer\"\u003e\u003cimg src=\"https://img.shields.io/badge/interface-REST-brightgreen.svg?longCache=true\u0026style=flat\"\u003e\u003c/a\u003e \u003ca href=\"https://www.codacy.com/app/filipebarrossi/Rocket-Lab-API?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=barrosfilipe/Rocket-Lab-API\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://api.codacy.com/project/badge/Grade/010750d5b7cf43909964bc207ed5ea51\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eAn Open Source REST API for rocket and launch data\u003c/h3\u003e\n\n## Usage\n\n**Example Response**\n\n```bash\ncurl -s https://rocketlab-api.now.sh/v1/launches/latest | jq\n```\n\n```json\n{\n  \"flight_number\": 4,\n  \"mission_name\": \"ELaNa 19\",\n  \"upcoming\": false,\n  \"launch_year\": \"2018\",\n  \"launch_date_unix\": 1544941980,\n  \"launch_date_utc\": \"2018-12-16T06:33:00.000Z\",\n  \"launch_date_local\": \"2018-12-16T18:33:00.000Z\",\n  \"rocket\": {\n    \"name\": \"Electron\",\n    \"first_stage\": { \"engines\": 9, \"type\": \"Rutherford\" },\n    \"second_stage\": { \"engines\": 1, \"type\": \"Rutherford\" },\n    \"kick_stage\": { \"engines\": 1, \"type\": \"Curie\" },\n    \"payloads\": [\n      {\n        \"norad_id\": null,\n        \"name\": \"ALBUS\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"NASA Glenn Research Center\",\n        \"mass_kg\": 5,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"CeREs\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Magnetospheric Research\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"NASA Goddard Space Flight Center\",\n        \"mass_kg\": 4,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": 43855,\n        \"name\": \"CHOMPTT\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"University of Florida\",\n        \"mass_kg\": 1,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"CubeSail\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"University of Illinois at Urbana-Champaign\",\n        \"mass_kg\": null,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": 43857,\n        \"name\": \"DaVinci\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\", \"Educational\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"North Idaho STEM Charter Academy\",\n        \"mass_kg\": 4,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"ISX\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Techology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"SRI International/ California Polytechnic University\",\n        \"mass_kg\": 4,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"NMTSat\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\", \"Magnetospheric Research\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"New Mexico Institute of Mining and Technology\",\n        \"mass_kg\": 4,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"RSat\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"United States Naval Academy\",\n        \"mass_kg\": null,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": null,\n        \"name\": \"Shields-1\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"NASA Langley Research Center\",\n        \"mass_kg\": null,\n        \"orbit\": \"LEO\"\n      },\n      {\n        \"norad_id\": 43852,\n        \"name\": \"STF-1\",\n        \"nationality\": \"United States\",\n        \"configuration\": \"CubeSat\",\n        \"type\": [\"Technology\"],\n        \"customer_name\": \"NASA\",\n        \"manufacturer\": \"West Virginia University / NASA IV\u0026V\",\n        \"mass_kg\": 4,\n        \"orbit\": \"LEO\"\n      }\n    ]\n  },\n  \"telemetry\": null,\n  \"launch_site\": {\n    \"name\": \"Mahia LC-1\",\n    \"name_long\": \"Rocket Lab Launch Complex 1\"\n  },\n  \"launch_success\": true,\n  \"links\": {\n    \"articles\": [\n      \"https://www.nasa.gov/content/upcoming-elana-cubesat-launches\",\n      \"https://www.rocketlabusa.com/news/updates/rocket-lab-successfully-launches-nasa-cubesats-to-orbit-on-first-ever-venture-class-launch-services-mission/\",\n      \"https://www.rocketlabusa.com/assets/Uploads/NASA-ELANA19-Presskit-December2019.pdf\"\n    ],\n    \"videos\": [\n      \"https://www.youtube.com/watch?v=CebXCobtIgc\",\n      \"https://www.youtube.com/watch?v=F7Kr3664hJs\"\n    ],\n    \"mission_patch\": {\n      \"original\": \"https://images2.imgbox.com/a8/ab/IhwIB4WV_o.png\",\n      \"small\": \"https://images2.imgbox.com/90/ad/dmLQd3cD_o.png\"\n    }\n  },\n  \"details\": \"The Launch Services Program (LSP) at NASA's Kennedy Space Center in Florida manages a fun and unique program known as Educational Launch of Nanosatellites or ELaNa. This program enables students in the Science, Technology, Engineering and Mathematics fields to work directly with Nanosatellites and NASA. The students are involved in all aspects of the process from Development to Assembly and testing. CubeSats are small 10x10x10 CM (About 4 Inche Cube) satellites that can do a multitude of tasks  once they are released in space. These ELaNa missions are the first Educational Cargo to be carried on launch vehicles for LSP.\"\n}\n\n```\n\n## Contributions\nSee the [contribution](https://github.com/barrosfilipe/Rocket-Lab-API/blob/master/CONTRIBUTING.md) guide for detailed steps\n\n## Documentation\nSee the `v1 documentation` [here](https://github.com/barrosfilipe/Rocket-Lab-API/blob/master/docs/v1)\n\n## Local Development\nFollow the quick guide [here](https://github.com/barrosfilipe/Rocket-Lab-API/blob/master/docs/development.md)\n\n## Technical Details\n* Deployed on [▲ZEIT](https://zeit.co/)\n* Using [Node.js](https://nodejs.org/en/) with the [Express](https://expressjs.com/) framework\n* Using [Jest](https://facebook.github.io/jest/) and [Supertest](https://github.com/visionmedia/supertest) for tests\n* All data stored in a [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) 3 node replica set cluster\n* Latest database with MongoDB collections in JSON files available [here](https://drive.google.com/file/d/1Cpn0DpeKrPz-wyjKqkVL82qBb1zj9BYK/view)\n\n## FAQ's\n* If you have any questions or corrections, please open an issue and we'll get it merged ASAP\n* All data and photos are property of [ROCKET LAB USA](https://www.rocketlabusa.com/)\n* I am not affiliated with Rocket Lab in any way, shape, form, or fashion. Just a fun side project for me\n* For any other questions or concerns, just shoot me an email\n* Yes, this project is inspired by [SpaceX-API](https://github.com/r-spacex/SpaceX-API/)\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fbarrosfilipe%2FRocket-Lab-API.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fbarrosfilipe%2FRocket-Lab-API?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarrosfilipe%2Frocket-lab-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarrosfilipe%2Frocket-lab-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarrosfilipe%2Frocket-lab-api/lists"}