# Dpdgroup — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Find nearby DPD parcel shops and access detailed location information, station details, and network statistics across the DPD partner network. Search for parcel shop availability by country and get comprehensive insights into DPD's distribution infrastructure.

**Category:** Maps & Geospatial | **Website:** [dpdgroup.com/](https://dpdgroup.com/) | **Docs:** [parse.bot/marketplace/68645d4f-7169-4e38-b7f1-ea8134df5276/dpdgroup-com-api](https://parse.bot/marketplace/68645d4f-7169-4e38-b7f1-ea8134df5276/dpdgroup-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-dpdgroup-com-api-68645d4f/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_country_partners

Returns the complete list of DPD partner brands and their country-specific website URLs, organized by region (Africa, Americas, Asia, Europe). Each partner entry includes brand name, region, and clickable URL. The list is deduplicated by URL.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-dpdgroup-com-api-68645d4f/get_country_partners \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_parcel_shop_details

Retrieves detailed information including opening hours and services for a specific parcel shop. Requires the same query used in search_parcel_shops and the shop_index from that search's results. Makes an ASP.NET AJAX postback to load the detail panel.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Same search query used in search_parcel_shops (postcode or city) |
| `shop_index` | string | Yes | Two-digit shop index from search_parcel_shops results (e.g. '00', '01', '02') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-dpdgroup-com-api-68645d4f/get_parcel_shop_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","shop_index":"<string>"}'
```

### get_parcelshop_network_stats

Returns high-level statistics about the DPD Pickup parcel shop network coverage across Europe, including number of countries, total pickup points in Europe, and pickup points in Germany.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-dpdgroup-com-api-68645d4f/get_parcelshop_network_stats \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### search_parcel_shops

Search for nearby DPD Pickup parcel shops and stations by postcode or city. Returns up to 10 shops with name, address, distance, coordinates, and type (parcelshop or station). Results are ordered by distance from the search location.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `filter_type` | string | No | Filter results by type. Accepted values: 'parcelshop', 'station'. Omitting returns all types. |
| `query` | string | Yes | Postcode or city name to search near (e.g. '10115' for Berlin, '80331' for Munich) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-dpdgroup-com-api-68645d4f/search_parcel_shops \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filter_type":"<string>","query":"<string>"}'
```
