search_cities
Keywords: localitate, localități, oraș, orașe, municipiu, comună, comune, sat, sate, sector, sectoarele Bucureștiului, cartier, nomenclator localități, SIRUTA, id localitate, slug localitate, ce localități are județul; city, cities, locality, localities, town, towns, municipality, commune, village, sector, district, settlement, list cities, lookup city, administrative divisions.
Nomenclatorul localităților României. Caută după nume parțial (insensibil la
diacritice) și/sau filtrat pe județ; returnează
{id, name, slug, type, countyId, countyName}. Tipuri: municipality,
city, commune, village, sector, locality.
Când îl folosești:
"Câte sectoare are București?" / "Care sunt sectoarele Bucureștiului?"
"Listează comunele din județul Cluj" / "Ce orașe încep cu Cluj?"
"În ce județ e localitatea X?" (dezambiguare — același nume apare în mai multe județe)
Ai nevoie de id-ul intern al unei localități, sau de tipul ei (municipiu vs. comună vs. sat).
Validezi sau normalizezi un nume de localitate înainte să-l folosești.
Graniță față de search_companies: pentru a FILTRA firme pe localitate nu e
nevoie de unealta asta — search_companies primește direct numele
(city: ["Cluj-Napoca"]) și îl rezolvă singur, fuzzy. Unealta asta e despre
localitatea ca entitate, nu despre firmele din ea.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Lista de ID-uri de localitate pentru filtrare. Mereu array. | |
| name | No | Substring în numele/slugul localității (ex: "cluj", "sector"). Insensibil la diacritice. | |
| limit | No | Mărimea rezultatului (default 25, max 100). | |
| offset | No | Offset paginare (default 0). | |
| countyId | No | Lista de ID-uri de județ pentru filtrare (ex: `[3]`). Mereu array, chiar și pentru un singur ID. Poți obține ID-uri din `search_counties`. |