# Natur Halowerk Seismic Proximity Exposure

> Natur Halowerk Seismic Proximity Exposure is a paid API for AI agents from natur.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Retrieves earthquakes within a radius and time window around a point and computes a cumulative seismic exposure figure weighted by magnitude and distance using an explicit formula.

## Facts

- Endpoint: POST https://natur.halowerk.com/v1/seismic-proximity
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/natur-halowerk-seismic-proximity-exposure-9270ddad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NcA7rlraV8bKeThl7Mlk5

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 natur-halowerk-seismic-proximity-exposure-9270ddad -d '<json body>'
```

Example prompt: What's the cumulative seismic exposure score for the coordinates 37.7749° N, 122.4194° W over the past 60 days within a 300 km radius? I want to see the formula used to weight magnitude and distance too.

## When to prefer this

Choose this endpoint when you need a single, quantified seismic exposure score that accounts for both magnitude and distance — not just a raw count of events. It is the right choice for risk assessment, insurance underwriting, site evaluation, or any use case where you need to compare locations by cumulative seismic energy received rather than simple earthquake counts. Prefer it over raw earthquake list endpoints when downstream decisions depend on a defensible, formula-based hazard metric.

## Known failure modes

- No earthquakes found in the specified radius and time window — returns zero exposure or empty event list
- Invalid or out-of-range coordinates — returns validation error
- Radius or time window exceeds allowed limits — returns parameter error
- USGS data source unavailable — may return upstream timeout or partial results
- Malformed request body — returns schema validation error

## How this service works

Retrieves the earthquakes within a radius and time window of a point and turns them into an exposure figure. Each event contributes according to its magnitude and its distance, using an explicit formula that is returned with the result: energy scales exponentially with magnitude and attenuates with distance, so a distant large event and a near small one can contribute comparably, which is the behaviour that makes a single count useless.

## Output

Returns a numeric seismic exposure figure representing the cumulative earthquake energy experienced at the given point, along with the list of contributing earthquake events, each weighted by magnitude (exponential scaling) and distance (attenuation), plus the explicit mathematical formula used to compute the score.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "lon": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  },
  "days": {
   "type": "integer",
   "default": 30,
   "maximum": 3650,
   "minimum": 1
  },
  "radius_km": {
   "type": "number",
   "default": 300,
   "maximum": 2000,
   "minimum": 10
  },
  "min_magnitude": {
   "type": "number",
   "default": 2.5,
   "maximum": 9,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/natur-halowerk-seismic-proximity-exposure-9270ddad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from natur.halowerk.com](https://www.zero.xyz/host/natur.halowerk.com/llms.txt)
