
Sofascore Match Stats Scraper - Live Scores, Odds & Lineups
Scrape Sofascore match stats, lineups, xG shot maps, player ratings and odds for 11 sports by team, match ID or live. Export CSV, JSON, Excel. No login.

[BUSINESS · DEVELOPER TOOLS]
Scrape live Kalshi and Polymarket odds: prices, volumes, order book depth and cross-platform arbitrage gaps per question. Export to CSV, JSON, Excel, or XML.
Input: 11 fields, none required. Billed per event on the free Apify plan: Market summary $0.02, Order book depth $0.01, Cross-platform match $0.01 and 2 more events. Results export as JSON, CSV or Excel. Last updated 2026-10-01.
01 / INPUT
platformsarrayWhich prediction market platforms to scrape. Valid values: "kalshi", "polymarket". Leave both (default) for cross-platform matching. default: ["kalshi","polymarket"]statusstringWhich markets to collect. Open = currently tradable. default: "open"searchTermsarrayOptional. Only keep markets whose question contains any of these phrases (case-insensitive). Leave empty for all markets. Examples: "federal reserve", "bitcoin", "world series".maxPerPlatformintegerMaximum number of markets to fetch from each selected platform. Larger values improve cross-platform match coverage (Kalshi pages from oldest events first, so its liquid markets sit deeper in the listing). default: 300liquidOnlybooleanDrop markets with zero volume (stale or never-traded ticks). default: falsemaxItemsintegerMaximum number of market-summary rows to deliver. Free users: limited to 10 (preview). Paid users: optional, max 1,000,000.includeOrderBookbooleanTop ten bid/ask price levels per market (Kalshi orderbook + Polymarket CLOB book). Billed per market as order-book-record. default: falseincludeCrossMatchbooleanFind the same question listed on both Kalshi and Polymarket (requires both platforms selected) and output the price gap between them. With no search term it deep-scans both platforms to locate overlaps. Billed per match as cross-match-record. default: trueincludePriceHistorybooleanHistorical price time series for the market (Kalshi candlesticks, Polymarket CLOB price history). Useful for charting or backtesting. Billed per market as price-history-record. default: falseincludeTradesbooleanThe last individual trades for the market: side, price, size, timestamp. Billed per market as recent-trades-record. default: falsecrossMatchDepthintegerHow many markets per platform to scan when cross-matching without a search term. Larger depth finds more matches but adds requests (Kalshi and Polymarket keep overlaps thousands of markets into their listings). default: 300002 / PRICING
Prices in USD, shown for the Apify free plan. Paid Apify plans get tiered discounts. Platform usage is included.
03 / FAQ
It charges per event: Market summary $0.02, Order book depth $0.01, Cross-platform match $0.01 and 2 more events. Prices are for the free Apify plan, and paid Apify plans get tiered discounts. Apify platform usage is included in the event price.
No field is required. The Actor has 11 input fields and every one has a default.
Results are saved to an Apify dataset. Download them as JSON, CSV or Excel, or fetch them through the Apify API.
04 / RELATED

Scrape Sofascore match stats, lineups, xG shot maps, player ratings and odds for 11 sports by team, match ID or live. Export CSV, JSON, Excel. No login.

Scrape basketball box scores, play-by-play, odds, rosters and standings for any NBA or EuroLeague team. No login or API key. Export CSV, Excel or JSON.

Scrape ATP and WTA tennis match results, serve stats, point-by-point, head-to-head, odds and rankings by player name. Export CSV, JSON, Excel. No login.
NEXT SOURCE
Have a source that needs structured data?