search_locations
Search for available commercial real estate locations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number starting at 1. Returns 20 results per page. Use ceil(total / 20) to calculate total pages. | |
| kinds | No | Property type filter (OR logic). Matches locations where the primary kind OR any secondary kind is in the list — a business_center with secondary_kind 'office' will appear for kinds: ['office']. Lease kinds: office, business_center, warehouse, store, coworking, meeting_room, virtual_office, parking. Sale kinds: housing, office, warehouse, store, lot. | |
| query | No | City, district, neighborhood, or street name — resolved via autocomplete search. Examples: 'Copenhagen', 'København', 'Østerbro', 'Vesterbro', 'Nørrebro'. | |
| section | No | Property section. 'lease' (default) for rentals; 'sale' for properties for sale. | |
| sort_by | No | Sort order in 'column|direction' format. E.g. 'yearly_rent_per_m2_amount_from|asc', 'area_from|asc', 'created_at|desc'. | |
| area_max | No | Maximum area in m² (inclusive). Must be greater than or equal to area_min when both are provided. | |
| area_min | No | Minimum area in m² (inclusive). Uses overlap semantics: a location is included if its available range overlaps [area_min, area_max], e.g. a listing offering 50–500 m² will appear for area_min: 400. | |
| currency | No | Currency for rent_min/rent_max values, e.g. EUR, DKK, SEK. Defaults to country's native currency. | |
| rent_max | No | Maximum rent (see rent_format and currency). | |
| rent_min | No | Minimum rent (see rent_format and currency). | |
| facilities | No | Facility keys to filter by (OR logic). Common aliases accepted: cctv, wheelchair, 24h, ev_charging, internet, moving. | |
| rent_format | No | Lease only. 'monthly' (default) = total rent per month; 'yearly' = rent per m²/year. | |
| suitable_for | No | Tenant type suitability filter. | |
| energy_rating | No | Energy rating filter. | |
| country_alpha2 | Yes | ISO 3166-1 alpha-2 country code (lowercase). Always infer from the city or country name — 'Kyiv' or 'Ukraine' → 'ua', 'Stockholm' or 'Sweden' → 'se', 'Berlin' or 'Germany' → 'de', 'Paris' or 'France' → 'fr'. Uppercase is accepted and normalized. Use 'global' ONLY for country-agnostic searches with no location query (e.g. browsing all available countries). Never combine 'global' with a query — geo resolution requires a country. |