# USGS Earthquake Feed

> USGS Earthquake Feed is a paid API for AI agents from biosfera.46-62-215-147.sslip.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-01).

Fetches recent worldwide earthquakes from the US Geological Survey, filterable by minimum magnitude, time window, and optional geographic proximity.

## Facts

- Endpoint: GET https://biosfera.46-62-215-147.sslip.io/o/usgs-earthquakes?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/usgs-earthquake-feed-9032ce9e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AZHbdOO8HiMneTSecZxFS

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 usgs-earthquake-feed-9032ce9e
```

Example prompt: Pull the USGS earthquake feed for the last 24 hours, minimum magnitude 4.5, within 1000 km of Tokyo (lat 35.68, lon 139.69) — I want to see anything significant in that region.

## When to prefer this

Choose this endpoint when you need authoritative, real-time USGS earthquake data with flexible filtering by magnitude threshold, recency window, and geographic radius. It is the right choice for disaster monitoring agents, geospatial dashboards, and safety alert systems that need trusted US government seismic data. Prefer this over general news or social media endpoints when precision magnitude, depth, and coordinates are required.

## Known failure modes

- hours parameter out of range (must be 1–72) returns validation error
- min_magnitude above 10 or below 0 rejected
- radius_km exceeds 5000 km limit
- lat/lon out of valid range (-90 to 90, -180 to 180)
- USGS upstream API unavailable causes 5xx response
- No events matching filters returns empty list (not an error)
- Missing required input object returns schema validation error

## How this service works

Use when you need recent earthquakes worldwide from the US Geological Survey: filter by minimum magnitude and a window of 1 to 72 hours, optionally near a coordinate within a radius in km. Returns time, magnitude, depth, place and coordinates of up to 100 events. US government public-domain data.

## Output

Returns a list of up to 100 earthquake events, each with timestamp, magnitude, depth (km), human-readable place name, and geographic coordinates (latitude/longitude), sourced from USGS public-domain data.

## 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": {
      "lat": {
       "type": "number",
       "maximum": 90,
       "minimum": -90
      },
      "lon": {
       "type": "number",
       "maximum": 180,
       "minimum": -180
      },
      "hours": {
       "type": "integer",
       "maximum": 72,
       "minimum": 1
      },
      "radius_km": {
       "type": "number",
       "maximum": 5000,
       "minimum": 1
      },
      "min_magnitude": {
       "type": "number",
       "maximum": 10,
       "minimum": 0
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/usgs-earthquake-feed-9032ce9e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from biosfera.46-62-215-147.sslip.io](https://www.zero.xyz/host/biosfera.46-62-215-147.sslip.io/llms.txt)
