---
title: "Retrieve Place Info"
method: GET
path: "/v4/track/place-info/{external_id}/"
tags: ["Place Info"]
---

# Retrieve Place Info

`GET /v4/track/place-info/{external_id}/`

## Request

- The document declares no server URL.
- Auth: one of:
  - API key in header `Authorization`
  - HTTP bearer

Lookup drop-off/pick-up locations for a courier, by location & distance.

## Path parameters

- `external_id` string, uuid, required: parcelLab generated unique ID for this place

## Response `200`

- PlaceInfo: Public representation of a pickup/drop-off place with geodata.
  - `location_address` AddressSchema, required
    - `first_name` string
    - `last_name` string
    - `company_name` string
    - `address_line` string, required: Address line, e.g. street and house number, or PO Box
    - `address_line_extra` string: Additional address line, e.g. apartment number or company name
    - `postal_code` string, required
    - `city` string, required: City name (min-length of 1 due to logographic languages)
    - `country_iso3` string, required: ISO 3166-1 alpha-3 code of country
    - `region_code` string: Region code, e.g. state or province code (ISO 3166-2), if available
    - `phone` string: Phone number related to this address, if any
  - `location` GeoLocation, required
    - `type` 'Point'
    - `latitude` number, required: Latitude of this location
    - `longitude` number, required: Longitude of this location
    - `postal_code` string: Postal code of this location
    - `region_code` string: Region code, e.g. state or province code (ISO 3166-2), if available
    - `city` string: City name (min-length of 1 due to logographic languages)
    - `country_iso3` string: ISO 3166-1 alpha-3 code of country
  - `opening_hours` OpeningHourItem[], required: Opening hours of this place
    - `day` 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun', required
    - `open` string, time, required: Opening time (HH:MM)
    - `close` string, time, required: Closing time (HH:MM)
  - `raw_place_type` string
  - `courier` string, required
  - `country_iso3` string, required: ISO 3166-1 alpha-3 code of the country
  - `place_type` 'default' | 'self_service' | 'partner_location' | 'store' | 'other': * `default` - Default (first party) * `self_service` - Self-Service / Locker * `partner_location` - Partner Location * `store` - Store * `other` - Other (e.g. hub)
  - `name` string, required: Name of this place
  - `phone_number` string
  - `website` union
    - string, uri
    - string
  - `criteria` string[]: Search Criteria that this place matches
  - `services` ServicesEnum[]: Services provided at this place
  - `raw_services` string[]: Raw (carrier-provided) services provided at this place
  - `has_details` boolean: Whether this place info includes place details
  - `is_in_service` boolean: Whether this place is in service (open)
  - `external_reference` string: External (3rd party) reference of this place, e.g. unique location ID
  - `external_id` string, uuid: parcelLab generated unique ID for this place
  - `additional_info` object: Additional information about this place
  - `account` integer, required

## Other responses

- `400`
- `403`
- `404`

## Changes

- **2026-11-03** `84524f38b6c9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/parcellab/apis/parcellab-api/changes/v4/track/place-info/:external_id/get.md)

---

[API](https://skmtc.dev/parcellab/apis/parcellab-api.md) - [All operations](https://skmtc.dev/parcellab/apis/parcellab-api/llms.txt) - [OpenAPI document](https://skmtc.dev/parcellab/apis/parcellab-api/revisions/84524f38b6c9?raw)
