Retrieve a list of available service points and the associated service point id.
address in combination with a search radius.
carrier parameter is not provided, service points for all carriers enabled in your integration settings are returned.carrier parameter is provided, only service points for the specified carriers are returned. All requested carriers must be enabled in your integration settings — if any are not, a 400 error is returned.latitude and longitude specify a reference point from which a distance will be computed for each service point, and returned with the response.weight parameter to ensure that only usable service points are returned. Currently this only applies to Poste Italiane, which excludes punto_poste service points when the weight exceeds 15 kg.postal_code will return a list of service points which are located exactly within the bounds of the specified postal code area.address parameter retrieves a list of service points closest to the geocoded location. You can limit the results through the radius parameter.address parameter accepts postal codes in addition to street names.address parameter should not be used together with city, postal_code, or house_number, as those perform exact matching.Basic Authentication using API key and secrets is currently the main authentication mechanism.
Identifies the request as one made using JavaScript
A JSON Web Token encoding either an “id” (user ID) or “iid” (integration ID) property. Alternatively, a public API key.
A country ISO 2 code
"NL"
A comma-separated list of carrier codes to filter by (e.g. postnl,dpd). Only carriers that are enabled in your integration settings can be requested — a 400 error is returned if any of the requested carriers are not enabled.
"postnl,dpd"
Used as a reference point to calculate the distance of the service point to the provided location.
Used as a reference point to calculate the distance of the service point to the provided location.
Latitude of the northeast corner of the bounding box. Must be provided together with ne_longitude, sw_latitude, and sw_longitude to define a rectangular search area. Cannot be combined with radius.
Longitude of the northeast corner of the bounding box. Must be provided together with ne_latitude, sw_latitude, and sw_longitude. Cannot be combined with radius.
Latitude of the southwest corner of the bounding box. Must be provided together with ne_latitude, ne_longitude, and sw_longitude. Cannot be combined with radius.
Longitude of the southwest corner of the bounding box. Must be provided together with ne_latitude, ne_longitude, and sw_latitude. Cannot be combined with radius.
A free-text string that is geocoded to find service points near the resolved location. Can accept a street name, house number, postal code, or a combination.
Avoid mixing with the city, postal_code, or house_number parameters, as those perform strict exact matching (e.g. city=Munich would return no results, while city=München would). Combining free-form and strict filters is technically possible but should be done with caution.
"Stadhuisplein 10"
City of the destination address. Performs an exact match — spelling must be precise (e.g. München, not Munich). Avoid mixing with the address parameter.
"Eindhoven"
Postal code of the destination address. Performs an exact match — only service points located within the bounds of the specified postal code area are returned. Avoid mixing with the address parameter.
"5611 EM"
House number of the destination address. Performs an exact match. Avoid mixing with the address parameter.
"10"
Optional radius (in meters) that limits results to service points within the specified distance from the reference location. Can be used instead of the ne_latitude, ne_longitude, sw_latitude, and sw_longitude bounding box parameters.
100 <= x <= 50000Weight (in kg) of the parcel to be shipped to the service point. Currently only applies to Poste Italiane: when the weight exceeds 15 kg, punto_poste service points are excluded from the results.
A DPD-specific service point identifier. Use this to look up a specific DPD service point by its PUDO ID.
7Filters results by the carrier-specific shop type (e.g. parcelShop, packStation, punto_poste). Values vary per carrier. Use general_shop_type instead if you want to filter by Sendcloud's normalized categories.
Filters results by Sendcloud's normalized shop type. Carrier-specific shop types are mapped to a fixed set of values, making it easier to filter consistently across carriers. Accepts a single value (e.g., servicepoint) or a comma-separated list of values (e.g., servicepoint,locker,post_office).
Possible options:
servicepointlockerpost_officecarrier_depot"servicepoint"
OK
The unique identifier of the service point.
A carrier-specific identifier for the service point.
Indicates whether the service point data was recently updated via scraping within a carrier-specific expiration period.
This field reflects data freshness, not operational availability.
To check if a service point is operationally open, use open_tomorrow or open_upcoming_week instead.
Contains carrier-specific metadata about the service point. This field has no fixed structure — it may contain different fields depending on the carrier, or be empty. Do not rely on any specific keys being present.
The name of the service point location.
The street name of the service point address.
The house number of the service point address.
The postal code of the service point address.
The city where the service point is located.
The geographic latitude of the service point.
The geographic longitude of the service point.
The contact email address of the service point.
The contact phone number of the service point.
The homepage URL of the service point.
The code of the carrier operating this service point.
"postnl"
The country where the service point is located, formatted as an ISO 3166-1 alpha-2 code.
"NL"
The opening hours for each day of the week, keyed by day number (0 = Monday, 6 = Sunday).
Each day contains an array of time range strings. An empty array indicates the service point is closed on that day.
This field is dynamically computed for the current week. It takes the regular opening hours as a base and applies any exceptions reported by the carrier (e.g. reduced hours or closures on holidays). For example, if a service point is normally open 07:00–22:00 every day but has reduced hours on Christmas Eve and is closed on Christmas Day, those overrides will be reflected in the output for that week.
Indicates whether the service point will be open tomorrow based on its operating schedule.
This field is calculated from formatted_opening_times and should be used to determine operational availability.
Indicates whether the service point will be open at least once during the next 7 days.
This field is calculated from formatted_opening_times including any schedule exceptions, and should be used to determine operational availability.
The carrier-specific shop type classification. May be null if the carrier does not provide this information.
A normalized shop type indicating the general category of the service point.
Carrier-specific shop types are mapped to a fixed set of values, such as servicepoint, locker, post_office, carrier_depot, etc.
Distance between the reference point and the service point in meters.
Only returned on the list endpoint when latitude/longitude or address query parameters are provided.