# SYNTHORA USGS Earthquake Feed

> SYNTHORA USGS Earthquake Feed is a paid API for AI agents from usgs_quakes.hergertsynthora.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Queries real-time USGS earthquake data filtered by minimum magnitude, returning event details including location, depth, time, and coordinates.

## Facts

- Endpoint: POST https://usgs_quakes.hergertsynthora.com/service
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-usgs-earthquake-feed-9195a223
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9N9rsS6KzH_g3XD8np9pZ

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 synthora-usgs-earthquake-feed-9195a223 -d '<json body>'
```

Example prompt: Can you pull the latest USGS earthquake data for any quakes with a magnitude of 5 or higher?

## When to prefer this

Choose this endpoint when you need deterministic, authoritative, real-time earthquake data sourced directly from USGS, filtered by magnitude. Ideal for safety monitoring, research pipelines, alerting systems, or any agent task requiring structured seismic event data without scraping. Prefer over manual USGS feed parsing when you need a clean, paid API with consistent JSON output.

## Known failure modes

- Invalid or non-integer minmagnitude value returns an error
- USGS upstream feed unavailable causes service failure
- No earthquakes above the specified magnitude threshold returns an empty result set
- Network timeout if USGS data refresh is delayed
- Payment failure via x402 prevents request from being processed

## How this service works

Real-time earthquakes from USGS: magnitude, place, time, depth, coordinates. Query by magnitude and time window. Deterministic public data. $0.01 USDC via x402 on Base.

## Output

A JSON response containing an 'ok' status flag and a 'result' object with USGS earthquake event records, each including magnitude, place name, timestamp, depth, and geographic coordinates for events matching the specified minimum magnitude filter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "minmagnitude": {
   "type": "integer",
   "description": "minmagnitude"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "usgs_quakes",
  "result": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-usgs-earthquake-feed-9195a223/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from usgs_quakes.hergertsynthora.com](https://www.zero.xyz/host/usgs_quakes.hergertsynthora.com/llms.txt)
