Listings with Railway Land
assetfy_db_rail_listingsListings FOR SALE (zum Verkauf) — Grundstücke, Gewerbeobjekte, Häuser and BVVG land from the Assetfy listing stock (real_estates_*) — that involve railway land: alte Gleisanlagen, Gleise, Gleisanschluss, Anschlussgleis, Bahngelände, Bahnbrache, ehemaliger Güterbahnhof, Bahntrasse, Bahndamm, Stellwerk, Lokschuppen. This is the tool that joins the property market with railway and cadastral data; it answers "Grundstücke zum Verkauf mit alten Gleisanlagen", "Gewerbefläche mit Gleisanschluss kaufen", "ehemaliges Bahngelände zu verkaufen". Every hit carries its evidence: (1) the listing names railway facilities — the title, for BVVG also the description; "Bahnhofsnähe", "Bahnhofstraße" or "S-Bahn" do not count; (2) the parcel (Flurstück) under the listing coordinate has the actual use (tatsächliche Nutzung) Bahnverkehr — only where the coordinate is not a locality geocode shared with other listings, and checked against the advertised plot area; (3) the nearest operating line from the Infrastrukturregister (ISR) of DB InfraGO — railway land without an operating line within 100 m points to disused, dismantled, siding or station tracks, and the NRW cadastre adds the state "außer Betrieb, stillgelegt"; (4) where the listing has an exact address with house number (as for the exact markers on the Assetfy map, but not when the geocoder put a business or institution in front of the street — that is the address of a POI, not of the property), its distance to the nearest operating line counts by itself: up to 100 m "stark", up to 500 m "mittel" — proximity to a line, not proof of tracks on the plot. evidenz is "stark", "mittel" or "schwach"; "schwach" — a railway parcel at the coordinate that is much larger than the listing or cannot be compared because the listing states no plot area (usually a geocode on the neighbouring track), or a railway term only in a long BVVG description (usually the transport connection) — is left out unless include_weak is set. Nationwide by default, or within a Landkreis, bbox or radius. The cadastral check runs where the state cadastre in the database carries the actual use; elsewhere only the listing text counts, and the result lists which states were checked. No source says whether tracks are still on site — confirm with the exposé and the aerial image (assetfy_get_aerial_image at the listing coordinate). For railway land that is not on the market use assetfy_db_rail_corridor_parcels or assetfy_db_find_parcels_by_use with nutzungsart "Bahnverkehr".
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "assetfy_db_rail_listings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| bbox | No | Bounding box [west, south, east, north] in WGS84 degrees — the way to say "north of Berlin": a box from the city boundary northwards. | |
| limit | No | ||
| types | No | Markets to search: landbuy (Grundstück), officebuy (Gewerbe/Büro), agriculture (BVVG land), housebuy (Haus). Apartments and garages have no plot of their own to check. | |
| evidence | No | Which evidence a hit must have: text = the listing names railway facilities, cadastre = railway parcel under the listing coordinate, proximity = exact address within 500 m of an operating line, any = any of them. | any |
| radius_m | No | Radius around lat/lon in metres. | |
| landkreis | No | Landkreis or kreisfreie Stadt by name ("Oberhavel", "Landkreis Oberhavel", "Frankfurt am Main") or 5-digit AGS ("12065"). The search area is its official boundary. | |
| include_weak | No | Also return hits whose only evidence is weak: a railway parcel at the coordinate that is much larger than the listing or has no plot area to compare (mostly geocodes on a neighbouring track, occasionally a part of railway land being sold), or a railway term only in a BVVG description. | |
| price_max_eur | No | ||
| plot_area_max_m2 | No | ||
| plot_area_min_m2 | No | Minimum plot area of the listing (Grundstücksfläche). |