nycgovparks.org APInycgovparks.org ↗
Access NYC Parks events, park details, amenities, and youth programs via 6 endpoints. Filter by borough, category, or park ID from nycgovparks.org.
curl -X GET 'https://api.parse.bot/scraper/7824c9e5-dfae-47db-bad1-81503bbaf631/get_all_events?page=2' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve all upcoming NYC Parks events. Returns paginated results with 50 events per page.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
{
"type": "object",
"fields": {
"page": "integer indicating current page number",
"events": "array of event objects with title, url, date_label, location_text, borough, description_snippet, and optionally park_name and admission"
},
"sample": {
"data": {
"page": 1,
"events": [
{
"url": "https://www.nycgovparks.org/events/2026/05/01/line-dance-fitness",
"title": "Line Dance Fitness",
"borough": "Brooklyn",
"date_label": "May 1",
"location_text": "atMultipurpose Room(in Betsy Head Park),Brooklyn",
"description_snippet": "Line up and get ready to move in this line dance fitness class!"
}
]
},
"status": "success"
}
}About the nycgovparks.org API
The NYC Parks API provides 6 endpoints covering upcoming events, park details, and recreational programs from the New York City Department of Parks & Recreation. Use get_all_events to retrieve paginated event listings with title, borough, location, and description fields, or drill into a specific event with get_event_detail to get full descriptions, categories, and admission info. Park lookups and borough-filtered park lists are also available.
Events
get_all_events returns paginated arrays of 50 events per page. Each event object includes title, url, date_label, location_text, borough, and description_snippet, with optional park_name and admission fields where present. get_kids_family_events accepts a category slug — confirmed values are kids, family, fitness, and free — and returns the same event shape plus a category echo field. Pass a full or relative URL to get_event_detail to retrieve the complete event record: park_name, categories array, full description, and location_name.
Parks
get_parks_list returns park name, url, and id for every NYC park, optionally filtered by borough_code (M, B, Q, X, or R for Staten Island). Park IDs follow a letter-plus-number convention (e.g. X034, M010) or named slugs like central-park. Pass any valid ID to get_park_details to get the park's official name, description, amenities array, and canonical url.
Programs
get_programs_for_kids returns an array of program objects — each with a name and url — covering offerings like camps, afterschool activities, fitness classes, and other recreational programming run by NYC Parks. No filter parameters are accepted; the endpoint returns the full current program listing.
- Build a weekend event finder that filters NYC Parks events by borough and category slug
- Display park amenities on a neighborhood guide using get_park_details with a known park ID
- Aggregate all free or family-friendly events using the 'free' and 'family' category slugs in get_kids_family_events
- Populate a directory of NYC youth programs using the name and url fields from get_programs_for_kids
- List all parks in a specific borough by passing a borough_code to get_parks_list
- Show full event details including categories and admission info on an event calendar app using get_event_detail
- Cross-reference park IDs from get_parks_list with amenity data from get_park_details to map accessible or featured parks
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.