ActivityPlaces

Developers and AI assistants

Everything on this site is readable by machines on purpose. Pick the door that fits.

AI assistants (MCP connector)

Add this URL as a custom connector in Claude, ChatGPT or any MCP client. It needs no login and is read-only:

https://www.activityplaces.com/mcp

Tools: search_activities (by town or coordinates, audience, adrenaline level, activity type, indoor or outdoor), get_activity, list_activity_types, plus the generic search and fetch pair. Every result carries the canonical page URL so answers can link to their source.

Crawlers and search

JSON API

The API lives under /api/v1 and needs a key, sent as Authorization: Bearer <key>. The machine-readable description is at /openapi.json (it works as a ChatGPT Action).

curl -H "Authorization: Bearer $KEY" \
  "https://www.activityplaces.com/api/v1/places?near=Reston&audience=kids&adrenaline_min=3&limit=5"

Free keys allow 60 requests a minute. Keys are issued by the site owner.

Attribution

Place data is © OpenStreetMap contributors under the Open Database License (ODbL) 1.0. If you show it, credit OpenStreetMap, and please link the ActivityPlaces page you took it from.