Padel Snipe

Public API

The Padel Snipe open-data API

Every mapped padel club in a single JSON file. No auth, no pagination, no unreasonable rate-limit. CC-BY 4.0 license — free to use as long as you credit the source.

Endpoint
https://padelsnipe.com/api/world/clubs

GET — JSON response, 24h CDN cache, open CORS

Response format

{
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Padel Snipe — https://padelsnipe.com/world",
  "generated_at": "2026-05-23T...",
  "count": 3680,
  "countries": ["BE", "DE", "ES", "FR", "GB", "IT", ...],
  "clubs": [
    {
      "id": "4padel-bordeaux",
      "slug": "4padel-bordeaux",
      "name": "4PADEL / Le Five - Bordeaux",
      "platform": "anybuddy",
      "country": "FR",
      "city": "Bordeaux",
      "postal_code": "33300",
      "latitude": 44.8797313,
      "longitude": -0.5584353,
      "courts": { "total": 7, "indoor": null, "outdoor": null },
      "image_url": "https://res.cloudinary.com/anybuddy/...",
      "release_pattern": { "value": "unknown", "label_en": "Unknown" },
      "is_partner": null
    }
  ]
}

Available fields

  • idUnique club identifier (tenant_id on Playtomic, slug on Anybuddy)
  • slugURL slug (may be null on Playtomic)
  • nameClub marketing name
  • platform"playtomic" or "anybuddy"
  • countryCountry code ISO 3166-1 alpha-2 (FR, ES, IT…)
  • cityCity (may be null)
  • postal_codePostal code (may be null)
  • latitude / longitudeGPS coordinates WGS84
  • courtsObject { total, indoor, outdoor } — padel courts
  • image_urlCDN URL of a club photo (may be null)
  • release_patternBooking release pattern (machine + human labels)
  • is_partnerOfficial Playtomic partner (boolean)

Usage examples

Bash / curl
curl -s https://padelsnipe.com/api/world/clubs | jq '.clubs | length'
JavaScript / Node
const res = await fetch('https://padelsnipe.com/api/world/clubs')
const { clubs } = await res.json()
console.log(`${clubs.length} clubs loaded`)
Python
import requests
data = requests.get('https://padelsnipe.com/api/world/clubs').json()
print(f"{len(data['clubs'])} clubs loaded")

License

Creative Commons Attribution 4.0 International (CC-BY 4.0). You can copy, redistribute and adapt this dataset, including for commercial purposes, as long as you credit Padel Snipe and mention the license.

Suggested attribution
Padel Snipe (2026). World padel atlas open dataset. https://padelsnipe.com/world. CC-BY 4.0.

Rate limits

No formal quota — the API is CDN-cached by Vercel, you mostly hit the cached copy. Be reasonable. For very high-frequency use, open a GitHub issue.

Contact

Question, bug, or partnership request? Write to hello@padelsnipe.com or open a GitHub issue.

Open data API — global padel clubs — Padel Snipe