---
title: "List the postal codes and cities Vwala can price"
method: GET
path: "/v1/serviceable-locations"
tags: ["Serviceable locations"]
---

# List the postal codes and cities Vwala can price

`GET /v1/serviceable-locations`

Returns every Serviceable Location — each `(postal code, city)` pair Vwala can price — with the energy types available there. Use it to populate a postal-code/city picker, to validate a location before calling comparison or simulation, and to round-trip the `city` value straight into those endpoints' supply-point inputs. `provides` lists the priceable energy types: ELECTRICITY is present for every location, GAS only where a supported gas distribution operator exists — so a location whose `provides` omits GAS is exactly one for which a gas comparison/simulation would return `supply-point/gas-not-available`. Pass `postalCode` to narrow to a single code; several cities can share one code, so the result may hold more than one location. Coverage currently spans the Fluvius/Flanders distribution network; a location absent from this list is not serviceable and pricing it returns `supply-point/location-not-serviceable`.

## Query parameters

- `postalCode` string

## Response `200`

Default Response

- object
  - `data` ServiceableLocation[], required
    - `postalCode` string, required — 4-digit Belgian postal code.
    - `city` string, required — City name belonging to this postal code.
    - `provides` string[], required — Energy types that can be priced at this location. ELECTRICITY is always present; GAS only where a supported gas distribution operator exists — so its absence is exactly when a comparison/simulation would return `supply-point/gas-not-available`.

---

[API](https://skmtc.dev/vwala/apis/energy-platform-api.md) · [All operations](https://skmtc.dev/vwala/apis/energy-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vwala/energy-platform-api/revisions/86688c4fea92/schema)
