# space.bip-rep.com Satellite Catalog Listing

> space.bip-rep.com Satellite Catalog Listing is a paid API for AI agents from space.bip-rep.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Lists satellites from a CelesTrak TLE catalog group, returning orbital parameters (NORAD ID, inclination, period, eccentricity) for each satellite in the chosen category

## Facts

- Endpoint: GET https://space.bip-rep.com/satellites
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/space-bip-rep-com-satellite-catalog-listing-1c7c16e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HSDFESVlQ9t49GMa9HeRY

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 space-bip-rep-com-satellite-catalog-listing-1c7c16e3
```

Example prompt: Can you pull the full list of weather satellites from the CelesTrak catalog and give me their NORAD IDs and orbital inclinations?

## When to prefer this

Use this endpoint when you need to enumerate all satellites in a specific CelesTrak group and retrieve their orbital parameters by NORAD ID. Ideal for building satellite selection lists, cross-referencing catalog entries, or feeding NORAD IDs into pass-prediction workflows. Prefer this over general web scraping when structured orbital data per category is needed.

## Known failure modes

- Invalid or unsupported category enum value returns an error
- CelesTrak upstream unavailable causes fetch failure
- Missing required query parameters returns a validation error
- Rate limiting or payment failure for x402 protocol returns 402

## How this service works

Dedicated satellite tracking API for agents: list CelesTrak TLE catalog groups (ISS, weather, and more), get live propagated positions for a whole catalog group, and predict the next pass over an observer latitude/longitude using NORAD catalog IDs. Outbound CelesTrak fetch only; no shell access.

## Output

A JSON object containing the category name, count of satellites, latency in milliseconds, and an array of satellite objects each with name, NORAD ID, epoch, period in minutes, mean motion, eccentricity, inclination in degrees, and international designator.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "category": "stations"
  }
 }
}
```

## 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",
     "properties": {
      "category": {
       "enum": [
        "stations",
        "active",
        "visual",
        "analyst",
        "last-30-days",
        "weather",
        "noaa",
        "goes",
        "resource",
        "sarsat",
        "dmc",
        "tdrss",
        "argos",
        "planet",
        "spire"
       ],
       "type": "string",
       "description": "CelesTrak satellite group"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "category": {
       "type": "string"
      },
      "latency_ms": {
       "type": "integer"
      },
      "satellites": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": "string"
         },
         "epoch": {
          "type": "string"
         },
         "norad_id": {
          "type": "integer"
         },
         "period_min": {
          "type": "number"
         },
         "mean_motion": {
          "type": "number"
         },
         "eccentricity": {
          "type": "number"
         },
         "inclination_deg": {
          "type": "number"
         },
         "intl_designator": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/space-bip-rep-com-satellite-catalog-listing-1c7c16e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from space.bip-rep.com](https://www.zero.xyz/host/space.bip-rep.com/llms.txt)
