---
title: "Transit stops + routes near a point (wired transit agencies)"
method: POST
path: "/api/locus_transit_context"
tags: ["transit", "transportation", "read-only", "free", "free"]
---

# Transit stops + routes near a point (wired transit agencies)

`POST /api/locus_transit_context`

## Request

- Base URL: `https://api.locus.report`
- URL: `https://api.locus.report/api/locus_transit_context`
- Auth: none required

Return transit-agency bus stops and deduped routes near a point, including stop amenities and headway frequencies from official GIS layers. Use when the user asks about bus stops, transit, or public-transit access near an address in a covered service area. Coverage (registry-derived): GoRaleigh service area (Wake County, NC); MTA New York City Transit (bus) service area (New York County / Kings County / Queens County / Bronx County / Richmond County, NY); LA Metro service area (Los Angeles County, CA); Houston METRO service area (Harris County, TX); CATS (Charlotte Area Transit System) service area (Mecklenburg County, NC); Miami-Dade Transit (DTPW) service area (Miami-Dade County, FL); WeGo Public Transit service area (Davidson County, TN); WMATA Metrobus service area (District of Columbia, DC); DART (Dallas Area Rapid Transit) service area (Dallas County, TX); SEPTA service area (Philadelphia County, PA); MARTA service area (Fulton County / DeKalb County / Clayton County, GA); VIA Metropolitan Transit service area (Bexar County, TX); King County Metro service area (King County, WA); Valley Metro (City of Phoenix stops) service area (Maricopa County, AZ); PPACG regional transit providers service area (El Paso County, CO); RTD (Denver Regional Transportation District) service area (Denver County, CO). Outside coverage it returns an explicit out_of_coverage with the supported scope. Mapped service facts only, never a commute, accessibility, safety, or livability verdict. Read-only.
Use this when you can call Locus free tools (REST tools/call or MCP).
Use locus-transit-context instead when your client can only call paid x402 routes; it returns the same records. Direct flat-body route for this one free resource; no API key, payment, or catalog wrapper. Return only the cited bounded evidence described here; this route never produces a paid brief or full report.

## Request body

- object
  - `address` string: Optional US street address or place; NC uses AddressNC first, other areas use the national geocoder fallback when latitude/longitude are not provided.
  - `latitude` number: Optional decimal latitude; provide with longitude to skip address geocoding.
  - `longitude` number: Optional decimal longitude; provide with latitude to skip address geocoding.
  - `radiusMeters` integer: Optional search radius in meters around the point; default 400, max 2000.

## Response `200`

Free cited evidence response.

- object

## Other responses

- `400`: Invalid request body.
- `429`: Rate limited.

---

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