{"uid":"cap_MnMq_K2_xCzjX_wVzvdFm","slug":"flashscore-tennis-match-data-scraper-1bdd33db","name":"Flashscore Tennis Match Data Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/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_HxWL9z4w3OJXnY0Wr5W8R","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 filterable by tour, tournament, and date range.","exampleAgentPrompt":"Pull me today's finished ATP and WTA tennis match results from Flashscore — I want to see who won, with no cap on number of matches.","exampleUseCases":[{"title":"Daily tennis results digest","prompt":"Get me all finished ATP and WTA matches from today and yesterday on Flashscore so I can compile a daily tennis results summary."},{"title":"Live tournament score monitoring","prompt":"Fetch all live and scheduled matches from Wimbledon on Flashscore right now — I want to track the tournament as it's happening today."},{"title":"Upcoming week match scheduling","prompt":"Show me all scheduled Challenger and ITF matches for the next 3 days on Flashscore so I can plan my viewing schedule."}],"resultDescription":"A JSON object with a count and an array of match items, each containing matchId, matchUrl, matchDate, matchType, resultType, matchStatus, matchEndTimestamp, and winner (null if not yet determined). The product field confirms 'flashscore' as the data source.","failureModes":["Empty result array if no matches found for the specified filters — not charged","Flashscore.com unavailable or blocking scraper — likely returns error or empty","Invalid tour enum value causes validation error","Invalid dayOffset value outside -7 to 7 range causes validation error","Tournament name fragment with no matches returns empty items array"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable tennis match data from Flashscore across ATP, WTA, ITF, or Challenger tours with flexible date and tournament filtering. Prefer it over manual web scraping or generic search when you need reliable pay-per-call pricing with no charge for failed/empty runs. Best for agents building tennis dashboards, sports bots, or automated result digests.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:33.147Z","isFirstParty":false,"canonicalSlug":"flashscore-tennis-match-data-scraper-1bdd33db"}