{"uid":"cap_xM8WjnVXdPiruZp0BaNj2","slug":"flashscore-tennis-match-scraper-x402-6d589466","name":"Flashscore Tennis Match Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/flashscore?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tours":{"type":"array","items":{"enum":["atp","wta","itf","challenger"],"type":"string"},"default":[],"description":"Limit matches to ATP, WTA, ITF, or Challenger. Empty includes every tennis category."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Stop after this many matches across all selected days. Zero means no cap."},"startUrls":{"type":"array","default":[],"description":"Optional tennis tournament or results URLs on flashscore.com. Limits results to those tournaments and overrides tournament names."},"dayOffsets":{"type":"array","items":{"enum":["-7","-6","-5","-4","-3","-2","-1","0","1","2","3","4","5","6","7"],"type":"string"},"default":["0"],"description":"Days relative to today, from -7 through 7. Zero is today."},"tournaments":{"type":"array","items":{"type":"string"},"default":[],"description":"Optional case-insensitive fragments of tournament names. Ignored when start URLs are provided."},"matchStatuses":{"type":"array","items":{"enum":["all","finished","live","scheduled"],"type":"string"},"default":["all"],"description":"Return all matches, or select finished, live, and scheduled matches."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"winner":null,"matchId":null,"matchUrl":null,"matchDate":null,"matchType":null,"resultType":null,"matchStatus":null,"matchEndTimestamp":null}],"product":"flashscore"}},"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_tWjm6YFmclQVWZ1i9BnMM","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 tennis match data from Flashscore.com, returning match results, live scores, and scheduled matches filtered by tour, tournament, and day — billed per successful call via x402.","exampleAgentPrompt":"Pull today's finished ATP and WTA matches from Flashscore — I want the winner, match URL, and status for each one, up to 50 results.","exampleUseCases":[{"title":"Daily tennis results digest","prompt":"Get me all the finished tennis matches from today across ATP and WTA tours on Flashscore, with winners and match links."},{"title":"Live match tracker for a tournament","prompt":"What matches are currently live at Wimbledon right now? Pull the live match statuses from Flashscore and include the match URLs."},{"title":"Upcoming schedule for the week","prompt":"Show me all scheduled ATP and Challenger matches for the next 3 days from Flashscore so I can plan what to watch."}],"resultDescription":"Returns a JSON object with a count of matches and an array of match items, each containing matchId, matchUrl, matchDate, matchType, matchStatus, matchEndTimestamp, resultType, and winner. Failed or empty scrapes are not billed.","failureModes":["Empty result set if no matches found for the given filters (not charged)","Invalid tour or matchStatus enum values cause request rejection","dayOffset values outside -7 to 7 range are rejected","Flashscore page structure changes may cause scraper failures","Network timeouts or Flashscore blocking may result in empty responses"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable tennis match data from Flashscore — including live scores, results, or schedules — filtered by tour type or specific tournament. Prefer this over generic web scraping when you need a clean JSON response without parsing HTML yourself, and when you only want to pay for successful data retrieval.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:11.788Z","isFirstParty":false,"canonicalSlug":"flashscore-tennis-match-scraper-x402-6d589466"}