Discover

ort.halowerk.com

● Live
Copies a prompt for your agent.

Departure board from the planned national timetable: all platforms of the station (GTFS parent_station) are combined, trips are filtered by their service calendar for the requested date (including trips of the previous service day after midnight), stops without boarding (pickup_type 1) and the terminus of a trip are excluded. Planned timetable from the gtfs.de Germany feed (free edition, CC BY 4.0, based on DELFI e.V.

Claim this service
Price
$0.003
Asked in its payment challenge
Chain
Base
Paid in
USDC
Live
1 of 1 check

Endpoints

POSThttps://ort.halowerk.com/v1/departures-planned

$0.003 asked in its payment challenge on 13 Nov 2026

curl -i -X POST 'https://ort.halowerk.com/v1/departures-planned' \
  -H 'Content-Type: application/json' \
  -d '{"stop":{"name":"Köln Hbf"},"time":"08:00","limit":10,"duration_min":15}'
12 more endpoints · on x402 Bazaar

Checks and payment terms on this page refer to the first endpoint's example. Other endpoints have not been checked individually.

Base URLhttps://ort.halowerk.com/v1

  • POST/deutschlandticket-fit$0.008Runs the own RAPTOR router twice over the national planned timetable: once with all services and once restricted to services covered by the Deutschlandticket. Classification by the Deutschlandticket tariff rules (deutschlandticket.de, 2026): local and regional transport inside Germany is included; DB long-distance (ICE/IC/EC), FlixTrain/FlixBus, night and other long-distance trains and coaches are excluded; ferries, cable cars, funiculars, heritage/tourist railways and unclear foreign train…
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/deutschlandticket-fit' \
      -H 'Content-Type: application/json' \
      -d '{"to":{"name":"Bonn Hbf"},"from":{"name":"Köln Hbf"},"time":"08:00","max_transfers":1}'
  • POST/gtfs-validate$0.005Static validation against the GTFS Schedule reference (gtfs.org): required files (agency, stops, routes, trips, stop_times, calendar or calendar_dates) and columns, empty required fields, duplicate keys, foreign keys (agency, route, service, trip, stop, parent_station), location_type rules, route_type values (base and extended), colours, URLs, IANA time zones, YYYYMMDD dates and ranges, HH:MM:SS times, stop_time order and arrival/departure consistency, implausible speeds between consecutive…
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/gtfs-validate' \
      -H 'Content-Type: application/json' \
      -d '{"files":{"stops.txt":"stop_id,stop_name,stop_lat,stop_lon\nS1,Markt,50.9413,6.9583\nS2,Bahnhof,50.9430,6.9589\n","trips.txt":"route_id,service_id,trip_id\nR1,WK,T1\n","agency.txt":"agency_id,agency_name,agency_url,agency_timezone\nA,Demo Bus,https://example.org,Europe/Berlin\n","routes.txt":"route_id,agency_id,route_short_name,route_type\nR1,A,1,3\n","calendar.txt":"service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date\nWK,1,1,1,1,1,0,0,20260101,20301231\n","stop_times.txt":"trip_id,arrival_time,departure_time,stop_id,stop_sequence\nT1,08:00:00,08:00:00,S1,1\nT1,08:04:00,08:04:00,S2,2\n"}}'
  • POST/heavy-rain-hazard$0.005Queries the BKG Hinweiskarte Starkregengefahren (HWK_SRG, product status 2024, 1 m raster, dl-de/by-2-0) for the Land of the point: 2D hydrodynamic simulation on DGM1 without sewer system and infiltration for an exceptional event (100-year, KOSTRA-DWD 2020; Rhineland-Palatinate SRI 7) and an extreme event (100 mm/h, NRW 90 mm/h; Rhineland-Palatinate SRI 10; Saarland only exceptional).
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/heavy-rain-hazard' \
      -H 'Content-Type: application/json' \
      -d '{"lat":51.2562,"lon":7.1508}'
  • POST/heritage-check$0.005Queries the open monument WFS services where they exist with an open licence: Berlin (Denkmalkarte, Landesdenkmalamt, all monument types incl. Bodendenkmale, dl-de/zero-2-0), Hamburg (Denkmalkartierung of the Denkmalschutzamt incl. ensembles and UNESCO world heritage zones, dl-de/by-2-0) and Cologne (Denkmalliste of the Stadtkonservator, dl-de/zero-2-0).
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/heritage-check' \
      -H 'Content-Type: application/json' \
      -d '{"lat":53.5503,"lon":9.9925,"radius_m":0}'
  • POST/journey-plan$0.008Own RAPTOR router (round-based public transit routing, Delling/Pajor/Werneck 2012) over the complete national German timetable, no external routing server. Earliest arrival for 0 up to 4 transfers, repeated with later start times to return non-dominated connections (later departure, earlier arrival or fewer transfers). Transfers: at least 2 min at the same stop, walking between stops up to 400 m straight line (×1.3 detour at 1.2 m/s) or between platforms of one station.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/journey-plan' \
      -H 'Content-Type: application/json' \
      -d '{"to":{"name":"Bonn Hbf"},"from":{"name":"Köln Hbf"},"time":"08:00","results":1}'
  • POST/last-departure$0.004Evaluates the service date from 12:00 on: all trips of that service day (GTFS times beyond 24:00 included) plus trips of the following service day leaving before 04:00. Per line and headsign the last departure, plus all departures after midnight (night service). With a destination, finds the last direct trips (no transfer) that call at the destination after the origin, with arrival time. Planned timetable from the gtfs.de Germany feed (free edition, CC BY 4.0, based on DELFI e.V.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/last-departure' \
      -H 'Content-Type: application/json' \
      -d '{"to":{"name":"Köln Hbf"},"stop":{"name":"Bonn Hbf"},"limit":5,"modes":["rail"]}'
  • POST/protected-areas$0.005Queries the WFS of the Bundesamt für Naturschutz (BfN Schutzgebiete, compiled from the Länder nature conservation authorities, used under GeoNutzV) with a bounding box around the point in ETRS89/UTM32 and computes for every returned area whether the point lies inside (even-odd rule over all rings) and the planar distance to its boundary in metres.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/protected-areas' \
      -H 'Content-Type: application/json' \
      -d '{"lat":50.69,"lon":7.21,"radius_m":500,"categories":["nature_reserve","natura2000_habitats"]}'
  • POST/radon-area$0.003Offline lookup of the municipalities designated as Radon-Vorsorgegebiete by the Länder under § 121 StrlSchG / § 153 StrlSchV, as compiled by the Bundesamt für Strahlenschutz (BfS overview, status 15 June 2021, based on the Länder official gazettes; designations are reviewed at least every ten years). Listed names were matched to AGS keys of BKG VG250 01.01.2026; Verbandsgemeinden listed as a whole (Sachsen-Anhalt) are expanded to their member municipalities, the whole Landkreis Wunsiedel i.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/radon-area' \
      -H 'Content-Type: application/json' \
      -d '{"lat":50.5946,"lon":12.6413}'
  • POST/route-shape$0.004Finds the line by name among all routes calling at the given station, groups its trips into stop patterns (identical stop sequence) and returns the most frequent variants as a GeoJSON FeatureCollection (RFC 7946, WGS84). The free national feed has no shapes.txt, so each LineString connects the stops in order (stop-to-stop course, not the exact track or road geometry). Planned timetable from the gtfs.de Germany feed (free edition, CC BY 4.0, based on DELFI e.V.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/route-shape' \
      -H 'Content-Type: application/json' \
      -d '{"line":"S11","stop":{"name":"Köln Hbf"},"max_variants":2}'
  • POST/service-frequency$0.004Counts all scheduled departures of the station (all platforms) on the service date by hour (00–27 incl. after-midnight trips of that service day) and by time band (early 04–06, morning peak 06–09, day 09–16, afternoon peak 16–19, evening 19–22, night 22–04). Per line and headsign: trips, first/last departure, median and maximum headway in minutes between 06:00 and 20:00. Planned timetable from the gtfs.de Germany feed (free edition, CC BY 4.0, based on DELFI e.V.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/service-frequency' \
      -H 'Content-Type: application/json' \
      -d '{"stop":{"name":"Bonn Hbf"},"modes":["rail"]}'
  • POST/stops-nearby$0.003Radius search over all served stops in the national German timetable with an R-tree index; platforms are grouped into their parent station (GTFS parent_station). For each station: GTFS stop_id, name, position, distance to the nearest served platform, number of platforms, modes and line names with operator. Planned timetable from the gtfs.de Germany feed (free edition, CC BY 4.0, based on DELFI e.V.
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/stops-nearby' \
      -H 'Content-Type: application/json' \
      -d '{"lat":50.943,"lon":6.9589,"radius_m":300}'
  • POST/transfer-risk$0.004Finds the arriving trip (line, planned arrival) and the departing trip (line, planned departure) at the station in the national planned timetable, measures the straight-line distance between the two platform positions, estimates the walking time (×1.3 detour, 1.2 m/s) plus a generic minimum transfer of 2 minutes, and classifies the remaining margin: below 0 min infeasible, 0–2 min high, 2–5 min medium, over 5 min low; rail-to-rail transfers under 5 minutes buffer are raised one class because…
    Example
    curl -i -X POST 'https://ort.halowerk.com/v1/transfer-risk' \
      -H 'Content-Type: application/json' \
      -d '{"arrival":{"line":"RB48","time":"12:22"},"station":{"name":"Köln Hbf"},"departure":{"line":"S12","time":"12:30"}}'

A dash means the listing gives no price or method. {Braces} mark a value you fill in. Copy buttons copy an example URL.

Agents can find it through the Superstables MCP server and JSON API: GET /api/v1/services/ort.halowerk.com

Recent checks

13 Nov 2026Taller is slower; grey is not live.13 Nov 2026
Median response
400 ms
Last checked
13 Nov, 18:25 UTC

Our probes look for a payment challenge. They don't test payment or delivery.

All 1 checks
When (UTC)ResultHTTPResponse
13 Nov, 18:25 UTCLive402400ms

Questions

Did our last probe detect a payment challenge?

At our last probe on 13 Nov, 18:25 UTC, it returned HTTP 402 or another detected payment-challenge signal.

What payment terms does ort.halowerk.com advertise?

The listing advertises x402, Base and USDC. It names cdp as its facilitator. Check the seller's current payment challenge and authentication requirements before paying.

Something wrong on this page? Tell us.