The NASA TechPort system provides a RESTful web services API to make technology project data available to other systems and services. This API can be used to export TechPort data into JSON format, which can be further processed and analyzed.
Complete documentation of the available objects, properties, and RESTful URIs is available in the documentation at the bottom of this page.
2
Use that token to authorize
If you want to use the "Try it out" feature of this interface, copy the API Token, click Authorize below, paste the token into the Value field, click Authorize, then click Close.
If you want to use the "Try it out" feature of this interface, copy the API Token, click Authorize below, paste the token into the Value field, click Authorize, then click Close.
TechPort uses conventional HTTP response codes to indicate the success or failure of an API request. Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error related to data passed in the original call (e.g., an incorrect input). Codes in the 5xx range indicate an error within TechPort itself. (This last category of error is automatically reported to the TechPort team.)
Glossary
APIApplication Programming Interface - a set of rules governing how different applications can communicate with each other. TechPort’s APIs give outside systems access to the same functions and data structures used to create techport.nasa.gov.
JSONJavaScript Object Notation - an open standard file and data interchange format that uses attribute-value pairs, and array data types, to represent structured data.
RESTRepresentational State Transfer - an architectural style that describes how distributed systems expose an interface. When people use the term `"`REST API,`"` they are usually referring to an API accessed via HTTP, at a predefined set of URLs.