# Karte HaloWerk Emission Zone Lookup

> Karte HaloWerk Emission Zone Lookup is a paid API for AI agents from karte.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Finds low-emission zones, congestion charge areas, and access-restricted areas near a given coordinate using OpenStreetMap tags, returning each zone's type, vehicle restrictions, operator, distance, and the matching OSM tag.

## Facts

- Endpoint: POST https://karte.halowerk.com/v1/emission-zone
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/karte-halowerk-emission-zone-lookup-365c17d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I_ZoYNqpdomZYUj05tMLL

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 karte-halowerk-emission-zone-lookup-365c17d3 -d '<json body>'
```

Example prompt: Are there any low-emission zones or congestion charge areas within 1 kilometer of 52.5200° N, 13.4050° E in Berlin? I need to know what vehicle types are restricted and which operator runs each zone.

## When to prefer this

Choose this endpoint when you need to determine whether a specific location is subject to emission-based driving restrictions, congestion charges, or vehicle access controls, especially when the source-of-truth tagging from OpenStreetMap is important and you need to understand which specific OSM tag justified each zone match. Preferable over generic geocoding or routing APIs that don't surface environmental zone metadata.

## Known failure modes

- No zones found within the specified radius — empty result set returned
- Coordinate outside OSM coverage or sparsely mapped area — results may be incomplete
- Ambiguous OSM tags may produce questionable matches — each result includes the tag for manual review
- Invalid coordinate format or out-of-range values — request error
- Radius too large causing timeout or oversized response

## How this service works

Looks for low-emission zones, congestion charge areas and access-restricted areas around a coordinate and reports each with its type, the vehicle classes it restricts where tagged, the operator, and the distance from your point. Zones are matched by the tags actually used for this in OpenStreetMap, including boundary relations and landuse areas carrying emission tags, and the response lists which tag produced each hit so a questionable match can be judged.

## Output

A list of nearby emission zones, congestion charge areas, and access-restricted areas, each including: zone type, distance from the input coordinate, vehicle classes restricted (where tagged), the operator managing the zone, and the specific OpenStreetMap tag that produced the match.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "lon": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  },
  "radius_km": {
   "type": "number",
   "default": 5,
   "maximum": 25,
   "minimum": 0.1,
   "description": "How far around the point to look for zones."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/karte-halowerk-emission-zone-lookup-365c17d3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from karte.halowerk.com](https://www.zero.xyz/host/karte.halowerk.com/llms.txt)
