Search kids' camps (DC/MD/VA area)
search_campsSearch kids' camp sessions in the Washington DC / Maryland / Virginia area by location, dates, ages, categories, and price. Location is required: pass a 5-digit ZIP code (or lat+lon, or city+state). With start_date/end_date, results are individual sessions (10 per page); without dates, results are one representative upcoming session per camp location (result_grain says which). Each result includes prices in US dollars, registration_status, data_freshness (how recently the listing was verified), and a canonical kiddinglab.com URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude (use with lon instead of zip). | |
| lon | No | Longitude (use with lat instead of zip). | |
| zip | No | 5-digit US ZIP code to search around. Provide zip OR lat+lon. | |
| ages | No | Children's ages to match, e.g. [7, 9]. | |
| city | No | City name as an alternative location (use with state), e.g. "Arlington". | |
| page | No | Result page (10 results per page, max page 100). | |
| state | No | Two-letter state code (use with city), e.g. "VA". | |
| end_date | No | Latest session end date (YYYY-MM-DD). | |
| categories | No | Filter by category names. Unknown categories are ignored. | |
| start_date | No | Earliest session start date (YYYY-MM-DD). | |
| future_only | No | Only sessions that have not yet ended (default true). Set false to also include recently ended past-season programs — useful for "did they run this last year" questions. | |
| radius_miles | No | Search radius in miles (default 15, max 50). | |
| max_price_usd | No | Maximum session price in US dollars. |