# Karte Halowerk Bicycle Infrastructure Quality Assessment

> Karte Halowerk Bicycle Infrastructure Quality Assessment is a paid API for AI agents from karte.halowerk.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-15).

Scores an area's cycling infrastructure quality based on four measurable factors, with separation from motor traffic ranked explicitly across four protection levels (separate track, painted lane, shared bus lane, no provision).

## Facts

- Endpoint: POST https://karte.halowerk.com/v1/bicycle-infrastructure
- Price: $0.006/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-bicycle-infrastructure-quality-assessment-d999b6c2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8QBg-Zn5tGXdStnkBkqHl

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-bicycle-infrastructure-quality-assessment-d999b6c2 -d '<json body>'
```

Example prompt: Can you score the cycling infrastructure quality for the area around 52.5200° N, 13.4050° E within a 500-metre radius — especially how well bike lanes are separated from motor traffic?

## When to prefer this

Choose this endpoint when you need a structured, quantified assessment of cycling infrastructure quality tied to explicit protection-level rankings — particularly when separation from motor traffic matters. Prefer it over generic map queries when you want a scored output rather than raw way geometries, and over routing APIs when your goal is area-level quality assessment rather than turn-by-turn directions.

## Known failure modes

- Area with no OpenStreetMap cycling data returns zero scores or empty breakdowns
- Very large radius may time out or return incomplete results
- Coordinates outside mapped regions return null infrastructure counts
- Malformed bounding box or coordinate input returns 400 validation error
- Sparse OSM tagging in rural areas may undercount actual infrastructure

## How this service works

Measures how well an area is equipped for cycling from four things that can actually be counted. Separation from motor traffic is the heaviest factor and is ranked explicitly: a physically separate track, a painted lane on the carriageway and a shared bus lane are three different levels of protection, the ranking used is returned with the result, and roads carrying cycle traffic with no provision at all are counted as the fourth level.

## Output

Returns a cycling infrastructure quality score for the queried area, a ranked breakdown of road-level protection across four explicit separation levels (physically separate track, painted carriageway lane, shared bus lane, no provision), and counts of ways in each category 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
  },
  "radius_km": {
   "type": "number",
   "default": 1.5,
   "maximum": 5,
   "minimum": 0.2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/karte-halowerk-bicycle-infrastructure-quality-assessment-d999b6c2/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)
