---
title: "Stations by proximity or bbox (canonical-deduped)."
method: GET
path: "/v1/stops"
tags: ["map"]
---

# Stations by proximity or bbox (canonical-deduped).

`GET /v1/stops`

## Request

- Base URL: `https://pt-api.internal.example`
- URL: `https://pt-api.internal.example/v1/stops`
- Auth: none declared

## Query parameters

- `near` string
- `radius_m` integer
- `bbox` string
- `limit` integer
- `modes` string
- `served_only` boolean

## Response `200`

Stops.

- StopsResponse
  - `stops` Stop[], required
    - `name` string, nullable, required
    - `stop_id` string, nullable: opaque; usable in /v1/departures, /v1/line-times and as a plan endpoint
    - `lat` number, nullable, required
    - `lon` number, nullable, required
    - `modes` string[]
    - `distance_m` integer, nullable
    - `served` boolean, nullable
    - `canonical_station_id` string, nullable
    - `departures_per_day` integer, nullable

## Other responses

- `400`: RFC 7807 problem.

---

[API](https://skmtc.dev/alltimetables/apis/european-journey-planner-api.md) · [All operations](https://skmtc.dev/alltimetables/apis/european-journey-planner-api/llms.txt) · [OpenAPI document](https://skmtc.dev/alltimetables/apis/european-journey-planner-api/revisions/3216e9384a8b?raw)
