Cricket Data API: ESPNcricinfo StatsGuru Export
Pricing
from $0.47 / 1,000 stat rows
Cricket Data API: ESPNcricinfo StatsGuru Export
Export public ESPNcricinfo StatsGuru cricket statistics as structured dataset rows. Query batting, bowling, fielding, and records across international, domestic, and women’s formats. A cricket data API for analysts and research workflows. From $0.62 per 1,000 raw records.
Pricing
from $0.47 / 1,000 stat rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
Export public ESPNcricinfo StatsGuru data as a clean cricket dataset without manually copying result tables. This cricket data API exports batting, bowling, fielding, and record queries as structured rows for analysts, researchers, writers, and spreadsheet workflows. Use Raw Stats Export for source rows, or Form & Matchup Analysis for one recent batting or bowling summary per player in your selected context.
|
Find recent form before the next fixture. Filter by format, team, opposition, venue, result, and date. Get one useful summary per player instead of calculating it manually. |
|
📈 Recent form See runs, averages, strike rate, wickets, and economy together. |
🎯 Matchup context Focus the result on the opponent and venue you are researching. |
🏏 Any format Use Tests, ODIs, T20s, domestic cricket, and women’s cricket. |
📥 Ready to use Download clean JSON, CSV, or Excel results after the run. |
Cricket data API and ESPNcricinfo dataset exports
Use this StatsGuru scraper to turn a public StatsGuru query into a structured ESPNcricinfo dataset. It supports historical and current data across Tests, ODIs, T20Is, domestic competitions, and women's cricket. Download the resulting cricket data as JSON, CSV, or Excel after a run.
What can you do with this StatsGuru scraper?
- Fantasy and sports analysts: Compare recent player output before a fixture without building a spreadsheet from innings rows.
- Cricket writers: Check a player’s form against an opponent or at a venue before publishing a preview.
- Researchers: Export historical batting, bowling, fielding, and team records for a model or report.
- Scouting teams: Build a focused record set using format, team, date, venue, and result filters.
How the cricket data export works
|
STEP 1 Pick a result Choose Raw Stats Export or Form & Matchup Analysis. |
STEP 2 Set the context Add format, stat type, and any useful opponent, venue, or date filters. |
STEP 3 Use the results Open the matching Output tab, then download the records. |
For a matchup, choose Form & Matchup Analysis, select Batting or Bowling, then enter an opponent in Opposition. The Actor combines each player’s most recent selected innings.
For a player comparison, paste up to 20 player IDs or ESPNcricinfo player profile URLs. The Actor resolves URL IDs locally, runs the same validated query for each unique player, and fairly distributes the global maxItems budget so every requested player can contribute results.
Input for ESPNcricinfo StatsGuru queries
| Field | Type | Required | Description |
|---|---|---|---|
analysisMode | enum | No | Choose raw table rows or one recent-form summary per player. |
format | enum | No | Cricket format, including Test, ODI, T20I, domestic T20, and women’s formats. |
statType | enum | No | Batting, bowling, fielding, all-round, team, or fall of wickets. Form analysis supports batting and bowling. |
view | enum | No | Raw Stats Export aggregation: innings, career, match, series, venue, opponent, year, or season. |
team | text | No | Limit results to a team. |
opposition | text | No | Limit results to an opponent. Use this to analyse a matchup. |
groundId / groundUrl | text | No | Filter by a numeric StatsGuru ground ID or a StatsGuru results URL containing ground=<ID>. Modern ground profile IDs are not the same and are rejected. |
playerId / playerUrl | text | No | Filter by one numeric player ID or ESPNcricinfo player profile URL. |
playerIds / playerUrls | list | No | Compare up to 20 unique players with the same StatsGuru query. |
dateFrom / dateTo | date | No | Restrict the historical period. |
homeOrAway | enum | No | Limit results to home, away, or neutral matches. |
result | enum | No | Limit results by match result. |
maxItems | integer | No | Global maximum source records across every player query. Form analysis requires a finite number and applies each player’s formWindow only within this bounded source set. |
formWindow | integer | No | Number of most-recent innings per player for Form & Matchup Analysis. |
orderBy / orderDirection | text / enum | No | Sort Raw Stats Export results. Form analysis sorts its source innings by date. |
minQualification | integer | No | Minimum qualification for selected career-style raw views. |
Cricket dataset output
📈 Form & Matchup Analysis
| Field | Type | Description |
|---|---|---|
player_name | string | Player represented by this recent-form summary. |
form_window_records | number | Number of recent innings included for this player. |
latest_match_date | string | Latest match date included in the summary. |
form_runs | number | Total runs in the selected recent batting innings. |
form_average | number | Batting average across selected recent innings, when the player was dismissed. |
form_strike_rate | number | Runs per 100 balls faced across selected recent innings. |
form_wickets | number | Wickets taken across selected recent bowling innings. |
form_overs | number | Overs bowled across selected recent bowling innings. |
form_economy | number | Runs conceded per over across selected recent bowling innings. |
source_record_count | number | Matching innings available for this player before the form window is applied. |
source_query_url | string | Exact StatsGuru page-one query used to produce the summary. |
team_filter / opposition_filter / ground_filter / player_filter | string | Resolved StatsGuru IDs applied to the source query, when present. |
player_filter_name | string | Player name read from the StatsGuru breadcrumb for a player-specific query. |
ground_filter_url / player_filter_url | string | Normalized ESPNcricinfo URL supplied for the corresponding filter, when present. |
date_from / date_to | string | Requested source date bounds, when present. |
Raw ESPNcricinfo StatsGuru export
Raw export returns the StatsGuru columns available for your selected report. Depending on the view, this can include player, runs, balls faced, strike rate, wickets, economy, opponent, ground, date, career span, and season.
Useful cricket data API queries
- Recent T20 batting form: Choose Form & Matchup Analysis, T20I, Batting, and a recent date range.
- Player form against an opponent: Add an Opposition value, choose a recent-innings window, and use the Form & Matchup Analysis tab.
- Compare several players: Add their ESPNcricinfo profile URLs to Player URLs for Comparison, then choose one shared format, report, and context.
- Venue-specific bowling form: Choose Bowling, paste a StatsGuru Ground ID or a StatsGuru results URL that already contains the ground filter, then use the form summary fields for wickets and economy.
- Historical research: Choose Raw Stats Export and select the aggregation view that matches your question.
Pricing
This Actor uses pay-per-event pricing. You pay only for useful results saved to your dataset. Empty runs cost nothing, and there are no subscriptions.
The optional form-summary event is currently held behind a publisher-only rollout guard. It will activate only after its exact event is configured in Apify Console and the required price-notice period has elapsed. Once live, the Actor applies exactly one custom charge to each emitted form summary and stops at the run billing limit. Raw Stats Export never calls this custom event.
⭐ Enjoying ESPNCricinfo StatsGuru Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ Did this save you from manually calculating recent cricket form? A 5-star rating takes 10 seconds and helps other cricket analysts find the Actor. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
FAQ
Is this a cricket data API?
It is an Apify Actor that turns public ESPNcricinfo StatsGuru queries into structured dataset rows. Configure a query in the input form, run it, then retrieve the resulting cricket data through the Apify dataset interface or download it as JSON, CSV, or Excel.
What ESPNcricinfo dataset can I export?
You can export the public StatsGuru table for your selected stat type and view. Available output varies by report and can include player, runs, balls faced, strike rate, wickets, economy, opponent, ground, date, career span, and season.
What does Form & Matchup Analysis return?
It returns one summary per player from the selected recent innings. Batting summaries include runs, average, and strike rate. Bowling summaries include wickets, overs, and economy.
How do I analyse a player against a specific opponent?
Choose Form & Matchup Analysis, select Batting or Bowling, then set the Opposition filter. You can also narrow the results by team, venue, date, and result.
Can I compare several players in one run?
Yes. Add up to 20 player IDs or ESPNcricinfo player profile URLs. Duplicate players are removed, every query keeps its resolved player_filter provenance, and the global maxItems budget is distributed across the requested players.
Can I still download every original StatsGuru row?
Yes. Choose Raw Stats Export to keep the original report style, including innings, career, season, venue, and opponent views.
Is a login required?
No. The Actor uses publicly accessible StatsGuru statistics pages and does not require your ESPNCricinfo login.
🔗 Other actors
- SofaScore Scraper: Live scores, stats and fixtures ↗: Extract live sports scores, stats, and fixtures.
- Equibase Horse Racing Scraper: Odds & Payouts ↗: Extract race entries, results, and payouts.
- Twitch Scraper: Channels, live streams, clips and games ↗: Extract Twitch channel, stream, and clip data.
- Kick.com Scraper: Streams, clips and channel data ↗: Extract Kick streaming channel and clip data.