{"uid":"cap_NMldBrU0gf3zi8eeIldXX","slug":"tennisexplorer-match-results-scraper-0b596eb5","name":"TennisExplorer Match Results Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/tennisexplorer?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"date":{"type":"string","description":"Calendar day in YYYY-MM-DD format. Empty uses the current UTC date."},"tour":{"enum":["both","atp-single","wta-single"],"type":"string","default":"both","description":"Collect ATP singles, WTA singles, or both singles tours."},"maxItems":{"type":"integer","default":100,"maximum":1000000,"minimum":1,"description":"Stop after this many match records across the selected tours."},"includeDetails":{"type":"boolean","default":true,"description":"Visit each match page for round, surface, full player names, and available rankings. Disable for faster results."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"date":null,"tour":null,"round":null,"matchId":null,"matchUrl":null,"tournament":null,"tournamentUrl":null,"tournamentCountry":null}],"product":"tennisexplorer"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BOgvU34Zk54UcjJ8FuiMA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured ATP and WTA singles match data for a given date from TennisExplorer, returning tournament, round, surface, player names, and rankings.","exampleAgentPrompt":"Fetch all ATP and WTA singles match data from TennisExplorer for June 10, 2024, including round, surface, and player rankings — up to 200 matches.","exampleUseCases":[{"title":"Daily tennis results briefing","prompt":"Pull today's ATP and WTA singles match results from TennisExplorer, including tournament, round, surface, and player rankings, and give me a summary of what happened."},{"title":"Historical match data for analytics","prompt":"Get all ATP singles matches from TennisExplorer for January 15, 2024 — include full details like round, surface, and rankings — up to 500 matches."},{"title":"WTA-only tournament tracker","prompt":"Scrape today's WTA singles matches only from TennisExplorer and list the tournaments, rounds, and player names involved."}],"resultDescription":"A JSON object with a count and an array of match records, each containing matchId, matchUrl, date, tour, round, tournament name, tournament URL, tournament country, player names, surface, and available player rankings. The product field identifies the scraper as 'tennisexplorer'.","failureModes":["No matches found for the given date returns an empty items array and count of 0 (not charged)","Invalid date format causes a validation error","Exceeding maxItems results in truncated output at the specified limit","TennisExplorer site unavailable or changed structure may cause a failed run (not charged)","Setting includeDetails to false omits round, surface, full names, and rankings"],"whenToPreferThis":"Use this endpoint when you need structured, per-match tennis data (ATP and/or WTA singles) for a specific calendar date, including detailed metadata like round, surface, and player rankings. Prefer this over generic web scraping when you want clean, typed JSON output ready for analysis, and when you only want to pay for successful, non-empty results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:17:50.311Z","isFirstParty":false,"canonicalSlug":"tennisexplorer-match-results-scraper-0b596eb5"}