search_camps
Search kids' camps (DC/MD/VA area)
Search 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.
Parameterslatlonzipagescitypagestateend_datecategoriesstart_datefuture_onlyradius_miles+1 more
find_camp_by_name
Find a camp by name
Look up camps by camp or organization name when the parent already knows (roughly) what the camp is called. Tolerates misspellings. Returns matching camps ranked by similarity — use get_camp_details on a result for sessions, prices, and availability. For discovery by area, use search_camps instead.
Parametersnamerequired
get_camp_details
Get camp details
Get the full profile of one camp: description, organizer, parent rating, and its sessions with dates, prices (US dollars), registration_status, bookability and booking_mode (native | platform_deeplink | listing_only; platform_deeplink sessions carry the platform's registration_url and reported availability_status). Sessions from the last 12 months are included — check session_status (ended/in_progress/upcoming) before recommending. data_freshness says how recently the listing was verified. Use the camp_id returned by search_camps.
Parameterscamp_idrequired
get_sessions_and_availability
Check live availability & pricing for sessions
Check live bookability, pricing (US dollars), remaining spots, and refund policy for up to 20 sessions at once. booking_mode says where the parent registers: native (kiddinglab.com checkout, create_booking_handoff), platform_deeplink (the camp's own registration platform at registration_url, with the platform-reported availability.status, fetched_at and stale flag), listing_only (the camp's own website at registration_url).
Parameterssess_idsrequired
get_booking_policies
Get booking, refund & payment policies
Get the refund policy, payment schedule, waiver requirement, and platform payment facts for one session. Parents review, sign, and pay on kiddinglab.com — assistants only prepare the choice.
Parameterssess_idrequired
create_booking_handoff
Create a checkout link for the parent
Create a prefilled checkout link for 1-6 bookable sessions (booking_mode native) and share it with the parent. This is a shopping-list prefill, NOT a reservation: no spots are held, and the parent signs in, names their campers, signs waivers, and pays on kiddinglab.com. Sessions registered on the camp's own platform (booking_mode platform_deeplink), stale platform reports and full sessions are refused with their registration_url — send the parent there instead. Never include child names or other personal information. The link expires in 24 hours.
Parametersitemsrequired