# Saylor Innovations Data Desk – Japan Earthquakes

> Saylor Innovations Data Desk – Japan Earthquakes is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Fetches the latest Japan Meteorological Agency earthquake reports including magnitude, depth, coordinates, English place name, and maximum JMA seismic intensity

## Facts

- Endpoint: GET https://saylorinnovations.com/api/hazards/japan-earthquakes?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-japan-earthquakes-b27f9cc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R9ldMVU8_bUL1kMWkQYVp

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 saylor-innovations-data-desk-japan-earthquakes-b27f9cc5
```

Example prompt: Can you pull the latest JMA earthquake reports from Japan — give me the 15 most recent ones with at least magnitude 3.5, including their depth, coordinates, English place name, and maximum seismic intensity?

## When to prefer this

Choose this endpoint when you need structured, English-language earthquake data specifically from Japan's official JMA source, including the JMA seismic intensity scale (not available from global sources like USGS). Best when you need recent events with magnitude filtering and want authoritative Japanese hazard data with minimal latency.

## Known failure modes

- Invalid limit value (outside 1-25 range) may return an error or be clamped
- Invalid min_mag value may be rejected or default to 0
- If JMA source is temporarily unavailable, response may be stale or empty
- No earthquakes matching the min_mag filter returns an empty earthquakes array
- Network timeout if upstream JMA data feed is slow

## How this service works

Latest Japan Meteorological Agency earthquake reports - magnitude, depth, coordinates, place in English and maximum seismic intensity on the JMA scale

## Output

A JSON object containing an array of earthquake reports (time, English place name, magnitude, maximum JMA seismic intensity, depth, lat/lon coordinates, event ID), plus metadata: total count returned, number of matching reports scanned, minimum magnitude applied, the strongest quake among matches, data source attribution, and an optional explanatory note.

## 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": {
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 10"
      },
      "min_mag": {
       "type": "string",
       "description": "optional minimum magnitude, default 0"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "earthquakes"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "matches": {
       "type": "number",
       "description": "Matching items"
      },
      "strongest": {
       "type": "object",
       "description": "Strongest quake among the matches, including distant ones"
      },
      "earthquakes": {
       "type": "array",
       "description": "Reports with time, English place, magnitude, maximum seismic intensity, depth, coordinates and event id"
      },
      "min_magnitude": {
       "type": "number",
       "description": "Min magnitude"
      },
      "reports_scanned": {
       "type": "number",
       "description": "Reports scanned"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-japan-earthquakes-b27f9cc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
