Card snapshot
padelmaps.org
·
2026-10-03 16:26:46 UTC
·
8e6ee7e59b81c8f1d255388d4496cb71c136aaa9605c92dc305b55ad4b8224ce
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "PadelMaps API",
"description": "Real-time padel club, court, and match data worldwide. 12,239 clubs in 88 countries. Pay-per-use with USDC on Base or Solana.",
"url": "https://padelmaps.org/a2a",
"version": "1.0.0",
"provider": {
"organization": "Padel Maps",
"url": "https://padelmaps.org"
},
"documentationUrl": "https://padelmaps.org/api/x402/docs",
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"skills": [
{
"id": "padel-clubs",
"name": "Find Padel Clubs",
"description": "Search for padel clubs by country, city, or coordinates. Get detailed club info including courts, amenities, and contact details.",
"tags": [
"padel",
"clubs",
"search",
"sports"
],
"examples": [
"Find padel clubs in Bangkok",
"List countries with padel clubs",
"Get details for a specific club"
]
},
{
"id": "padel-matches",
"name": "Find Padel Matches",
"description": "Find open padel matches near a location. Discover games looking for players.",
"tags": [
"padel",
"matches",
"sports"
],
"examples": [
"Find open matches near me",
"Matches in Madrid"
]
}
],
"x402Support": true,
"paymentInfo": {
"networks": [
"base",
"solana"
],
"assets": [
"USDC"
],
"priceRange": "$0.01 per request"
},
"contact": {
"website": "https://padelmaps.org"
},
"endpoints": [
{
"path": "/api/x402/countries",
"method": "POST",
"price": "$0.01",
"description": "List every country with its exact club count. Call this first to know which countries exist and what limit each needs."
},
{
"path": "/api/x402/clubs",
"method": "POST",
"price": "$0.01",
"description": "Get clubs in a city"
},
{
"path": "/api/x402/clubs/bulk",
"method": "POST",
"price": "$0.25",
"description": "Every active club in a country with core fields. Reports total and truncated so you never need a second call to check completeness."
},
{
"path": "/api/x402/clubs/bulk/full",
"method": "POST",
"price": "$1.00",
"description": "Every active club in a country plus pricing, amenities, booking system, Playtomic URL and opening hours. Replaces one /club call per club."
},
{
"path": "/api/x402/clubs/contacts",
"method": "POST",
"price": "$2.00",
"description": "Direct contact details (email, Instagram, WhatsApp, phone) for clubs in a country. Club emails are not published on padelmaps.org."
},
{
"path": "/api/x402/clubs/changes",
"method": "POST",
"price": "$0.10",
"description": "Clubs added or updated since a date, for keeping a copy current without re-downloading a country."
},
{
"path": "/api/x402/clubs/nearby",
"method": "POST",
"price": "$0.05",
"description": "Clubs within a radius, sorted by distance, each with distance_km"
},
{
"path": "/api/x402/clubs/search",
"method": "POST",
"price": "$0.02",
"description": "Case-insensitive search across club name and address"
},
{
"path": "/api/x402/club",
"method": "POST",
"price": "$0.01",
"description": "Get detailed club info by id or name"
},
{
"path": "/api/x402/club/photos",
"method": "POST",
"price": "$0.01",
"description": "Get all photos for a club with URLs and metadata"
},
{
"path": "/api/x402/matches",
"method": "POST",
"price": "$0.01",
"description": "Find open padel matches nearby"
},
{
"path": "/api/x402r/countries",
"method": "POST",
"price": "$0.01",
"description": "Countries (refundable escrow, 10-min window)",
"scheme": "commerce"
}
],
"documentation": {
"main": "https://padelmaps.org/api/x402/docs",
"discovery": "https://padelmaps.org/.well-known/x402"
}
}