How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NASA TechPort API

TechPort is NASA's public catalog of its technology development projects, including the technology investments made through the Artemis program. The API returns project records — funding, work locations, technology areas, destinations, investigators and closeout documents — in JSON or XML. NASA publishes a Swagger 2.0 contract for it (version 3.4.0) inside its own API catalog document at https://api.nasa.gov/assets/json/apis.json; that document is captured verbatim in this repo.

NASA TechPort API is one of 8 APIs that Artemis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Technology, Research, NASA, Projects, and Open Data. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 3 operations across 3 paths, and defines 13 schemas. It is described by OpenAPI 2.0, at version 3.4.0.

Requests are made against the base URL https://techport.nasa.gov/api.

3 operations 3 paths 13 schemas 3 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
3.4.0
Base URL
https://techport.nasa.gov/api
Resource Areas
1

Paths & Operations 3

Across 3 paths, the API surfaces 3 operations — 3 GET. Each is listed below with its method, path, parameters, and response codes.

Operations 3
GET
/api
Returns the swagger specification for the API.
→ 200default
GET
/api/projects{.format}
Returns a list of available technology project IDs.
2 params → 200default
GET
/api/projects/{id}{.format}
Returns information about a specific technology project.
2 params → 200default

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are project (31 properties), libraryItem (9 properties), organization (4 properties), technologyArea (3 properties). Each schema is shown below with its type and property counts.

project
object
Top-level TechPort object representing a NASA technology project and its associated data.
31 properties
libraryItem
object
Represents a specific library item that is part of this project.
9 properties
file
object
Represents a file associated with a library item.
3 properties
destination
string
Represents a destination towards which the technology on this project helps advance the Agency goals.
closeoutDocument
string
Represents a file hyperlink or external hyperlink to a project closeout final report artifact.
technologyArea
object
The Technology Area for a given technology that corresponds to the NASA Technology Roadmap.
3 properties
organization
object
A NASA center/facility associated with an project.
4 properties
workLocation
string
A state/territory where work on this project is performed.
programDirector
string
The name of a Program Director responsible for management of an project.
programManager
string
The name of a Program Manager responsible for management of an project.
projectManager
string
The name of a Project Manager responsible for management of an project.
principalInvestigator
string
The name of the Principal Investigator who is a lead scientist or engineer for an project.
coInvestigator
string
The name of an investigator who is a scientist or engineer for an project.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

artemis-techport-swagger.json Raw ↑

Other APIs Artemis publishes across the network.

NASA Open APIs
NASA Technology Transfer API
Artemis APOD API
Artemis DONKI API
Artemis EPIC API
Artemis Images API
Artemis NeoWs API
Where this information came from

This is an independent, third-party profile of NASA TechPort API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.