# NASA Exoplanets Discovery Statistics

> NASA Exoplanets Discovery Statistics is a paid API for AI agents from exoplanets-nasa.x402tookit.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-30).

Returns confirmed exoplanet discovery counts by year and detection method, including totals, peak year, and a cumulative time series.

## Facts

- Endpoint: GET https://exoplanets-nasa.x402tookit.com/discovery-stats?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nasa-exoplanets-discovery-statistics-fde022cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o6IO1Z_aJ_cu_tPbhgZeu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nasa-exoplanets-discovery-statistics-fde022cc
```

Example prompt: Can you show me the year-by-year exoplanet discovery counts from 2000 to 2023, broken down by the Transit detection method, including the peak year and cumulative totals?

## When to prefer this

Choose this endpoint when you need structured, time-series exoplanet discovery statistics — especially when filtering by detection method or date range. It is purpose-built for trend analysis and historical overviews, unlike general NASA APIs that require complex query construction. Ideal for dashboards, science summaries, or any agent task involving 'how many exoplanets were found' questions.

## Known failure modes

- Invalid detection method string returns an error or empty result
- fromYear or toYear outside the 1989–2100 range may be rejected
- If NASA upstream data is unavailable, response may be marked as degraded with partial data
- No data for very early years before 1992 may yield zero counts

## How this service works

Confirmed exoplanet discovery counts by year and by detection method, with totals, the peak year and a cumulative series.

## Output

A JSON object containing: total confirmed exoplanet count for the queried range, an array of per-year discovery counts with cumulative running totals, the peak year and its count, a breakdown by detection method with percentages, metadata including data source URL and as-of date, a human-readable summary, and optional degraded/disclaimer flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "method": {
       "type": "string",
       "description": "Only one detection method, for example Transit, Radial Velocity, Microlensing or Imaging"
      },
      "toYear": {
       "type": "integer",
       "description": "Last discovery year, 1989 to 2100 (default 2100, meaning to date)"
      },
      "fromYear": {
       "type": "integer",
       "description": "First discovery year, 1989 to 2100 (default 1992, the first confirmed planets)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "total": {
       "type": [
        "null",
        "number"
       ]
      },
      "byYear": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "year": {
          "type": [
           "null",
           "number"
          ]
         },
         "count": {
          "type": [
           "null",
           "number"
          ]
         },
         "cumulative": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      },
      "method": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "toYear": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "byMethod": {
       "type": [
        "array",
        "null"
       ],
       "items": {
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nasa-exoplanets-discovery-statistics-fde022cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from exoplanets-nasa.x402tookit.com](https://www.zero.xyz/host/exoplanets-nasa.x402tookit.com/llms.txt)
