ISS Location API (Open Notify) Astronauts API

Endpoints for retrieving information about humans currently in space

Operations 2

GET /astros.json Get People in Space Right Now #
GET /astros/v1/ Get People in Space Right Now (v1) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/iss-api-astronauts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

iss-api-astronauts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ISS Location API (Open Notify) Astronauts API
  description: Open Notify is a free, open-source project by Nathan Bergey that exposes real-time NASA and ISS data as simple REST endpoints. The service provides the current latitude and longitude of the International Space Station (updated every five seconds as the ISS travels at roughly 28,000 km/h), a count and roster of all humans currently in space across all spacecraft, and historical ISS pass-time predictions for any point on Earth. All endpoints are unauthenticated, return JSON, and are free to use without registration. The ISS pass-time prediction endpoint has been retired; the location and astronaut endpoints remain live and operational.
  version: '1.0'
  contact:
    name: Open Notify
    url: http://open-notify.org/
  license:
    name: MIT
    url: https://github.com/open-notify/Open-Notify-API/blob/master/LICENSE
servers:
- url: http://api.open-notify.org
  description: Open Notify production server
tags:
- name: Astronauts
  description: Endpoints for retrieving information about humans currently in space
paths:
  /astros.json:
    get:
      operationId: getPeopleInSpace
      summary: Get People in Space Right Now
      description: Returns a JSON object containing the total count of humans currently in space and an array of crew member objects, each with the person's name and the spacecraft they are aboard. Covers all crewed spacecraft, not only the ISS. Requires no parameters or authentication.
      tags:
      - Astronauts
      responses:
        '200':
          description: List of people currently in space
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AstronautsResponse'
              example:
                message: success
                number: 3
                people:
                - name: Oleg Kononenko
                  craft: ISS
                - name: Nikolai Chub
                  craft: ISS
                - name: Tracy Caldwell Dyson
                  craft: ISS
  /astros/v1/:
    get:
      operationId: getPeopleInSpaceV1
      summary: Get People in Space Right Now (v1)
      description: Alternate versioned route for the people in space endpoint. Returns a JSON object containing the total count of humans currently in space and an array of crew member objects.
      tags:
      - Astronauts
      responses:
        '200':
          description: List of people currently in space
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AstronautsResponse'
components:
  schemas:
    Astronaut:
      type: object
      description: A person currently in space
      properties:
        name:
          type: string
          description: Full name of the person in space
          example: Oleg Kononenko
        craft:
          type: string
          description: Name of the spacecraft or station the person is aboard
          example: ISS
      required:
      - name
      - craft
    AstronautsResponse:
      type: object
      description: Response from the people in space endpoint
      properties:
        message:
          type: string
          description: Operation status indicator
          example: success
        number:
          type: integer
          description: Total count of humans currently in space across all spacecraft
          example: 3
        people:
          type: array
          description: Array of crew members currently in space
          items:
            $ref: '#/components/schemas/Astronaut'
      required:
      - message
      - number
      - people
externalDocs:
  description: Open Notify API Documentation
  url: http://open-notify.org/Open-Notify-API/