API pública

La API de datos abiertos de Padel Snipe

Todos los clubes de pádel cartografiados en un único archivo JSON. Sin autenticación, sin paginación, sin límites de uso abusivos. La licencia CC-BY 4.0 te deja usarlo libremente, siempre que cites la fuente.

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

GET: respuesta JSON, caché CDN 24h, CORS abierto

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

CSV, ideal para periodistas de datos, Kaggle o data.gouv

Formato de respuesta

{
  "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": 4445,
  "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
    }
  ]
}

Campos disponibles

  • idIdentificador único del club
  • slugSlug URL (puede ser null en Playtomic)
  • nameNombre comercial del club
  • platform"playtomic" o "anybuddy"
  • countryCódigo país ISO 3166-1 alpha-2
  • cityCiudad (puede ser null)
  • postal_codeCódigo postal (puede ser null)
  • latitude / longitudeCoordenadas GPS WGS84
  • courtsObjeto { total, indoor, outdoor }: pistas de pádel
  • image_urlURL CDN de una foto del club
  • release_patternPatrón de apertura de reservas
  • is_partnerSocio oficial de Playtomic (boolean)

Ejemplos de uso

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")

Licencia

Creative Commons Attribution 4.0 International (CC-BY 4.0). Puedes copiar, redistribuir y adaptar este dataset, incluso para fines comerciales, siempre que cites a Padel Snipe y menciones la licencia.

Atribución sugerida
Padel Snipe (2026). World padel atlas open dataset. https://padelsnipe.com/world. CC-BY 4.0.

Límites de uso

Sin cuota formal. La API está en caché CDN Vercel, así que normalmente accedes a la copia cacheada. Sé razonable.

Contacto

¿Una pregunta, un error o una propuesta de colaboración? Escribe a contact@padelsnipe.com.

Nuestros análisis con estos datos