Search courts
search_courtsSearch tennis, padel and pickleball courts in a covered city, metro area or around a point. Use 'city' (e.g. 'Austin, TX', 'Long Beach', 'Tbilisi' or 'Los Angeles area'; 'country' if the name is ambiguous) or 'lat'+'lon'+'radius_km'. Results are venues (courts within 70 m are merged) with number of courts, surface, lighting, access, fee, address or the park/street nearby, and the source of each record. Filters are strict: a court passes only if the property is explicitly mapped; set match_unknown=true to also include courts where it is unknown. Data comes from OpenStreetMap (ODbL) and is often incomplete; every answer carries the data date and attribution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude of the search point (use with lon). | |
| lit | No | Only courts with lighting. | |
| lon | No | Longitude of the search point (use with lat). | |
| city | No | A covered city, e.g. 'Austin, TX', 'Long Beach' or 'Tbilisi', or a whole metro area, e.g. 'Los Angeles area' (all of Los Angeles and Orange counties) or 'New York area'. See list_coverage. | |
| free | No | Only courts mapped as free of charge (fee=no). | |
| limit | No | ||
| sport | No | Sport: tennis, padel or pickleball. Omit for any. | |
| offset | No | Skip this many results (paging). | |
| country | No | Country name or ISO code, e.g. 'Georgia', 'GE', 'US'. Use it when the same city name exists in several countries; with lat/lon it limits the search to that country. Distances are in miles for the US and metres/kilometres elsewhere (distance_km is always given). | |
| setting | No | 'outdoor' = open-air courts; 'indoor' = indoor or covered. | any |
| radius_km | No | Search radius around lat/lon, km. | |
| min_courts | No | Minimum number of courts at the venue. | |
| match_unknown | No | Also return courts where a filtered property is not mapped (unknown). | |
| open_to_public | No | Only courts anyone can use: access is public, or free of charge, or inside a park. Clubs (access_status club), private and likely private courts are excluded. | |
| include_private | No | Also return courts that are private (access_status private: marked so in OpenStreetMap) or likely private (access_status likely_private: unnamed courts next to houses or in residential areas). Hidden by default; each comes with access_status and the warning 'Possibly private — check before you go'. |