Cricket Data API: ESPNcricinfo StatsGuru Export avatar

Cricket Data API: ESPNcricinfo StatsGuru Export

Pricing

from $0.47 / 1,000 stat rows

Go to Apify Store
Cricket Data API: ESPNcricinfo StatsGuru Export

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

9 days ago

Last modified

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

FieldTypeRequiredDescription
analysisModeenumNoChoose raw table rows or one recent-form summary per player.
formatenumNoCricket format, including Test, ODI, T20I, domestic T20, and women’s formats.
statTypeenumNoBatting, bowling, fielding, all-round, team, or fall of wickets. Form analysis supports batting and bowling.
viewenumNoRaw Stats Export aggregation: innings, career, match, series, venue, opponent, year, or season.
teamtextNoLimit results to a team.
oppositiontextNoLimit results to an opponent. Use this to analyse a matchup.
groundId / groundUrltextNoFilter 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 / playerUrltextNoFilter by one numeric player ID or ESPNcricinfo player profile URL.
playerIds / playerUrlslistNoCompare up to 20 unique players with the same StatsGuru query.
dateFrom / dateTodateNoRestrict the historical period.
homeOrAwayenumNoLimit results to home, away, or neutral matches.
resultenumNoLimit results by match result.
maxItemsintegerNoGlobal 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.
formWindowintegerNoNumber of most-recent innings per player for Form & Matchup Analysis.
orderBy / orderDirectiontext / enumNoSort Raw Stats Export results. Form analysis sorts its source innings by date.
minQualificationintegerNoMinimum qualification for selected career-style raw views.

Cricket dataset output

📈 Form & Matchup Analysis

FieldTypeDescription
player_namestringPlayer represented by this recent-form summary.
form_window_recordsnumberNumber of recent innings included for this player.
latest_match_datestringLatest match date included in the summary.
form_runsnumberTotal runs in the selected recent batting innings.
form_averagenumberBatting average across selected recent innings, when the player was dismissed.
form_strike_ratenumberRuns per 100 balls faced across selected recent innings.
form_wicketsnumberWickets taken across selected recent bowling innings.
form_oversnumberOvers bowled across selected recent bowling innings.
form_economynumberRuns conceded per over across selected recent bowling innings.
source_record_countnumberMatching innings available for this player before the form window is applied.
source_query_urlstringExact StatsGuru page-one query used to produce the summary.
team_filter / opposition_filter / ground_filter / player_filterstringResolved StatsGuru IDs applied to the source query, when present.
player_filter_namestringPlayer name read from the StatsGuru breadcrumb for a player-specific query.
ground_filter_url / player_filter_urlstringNormalized ESPNcricinfo URL supplied for the corresponding filter, when present.
date_from / date_tostringRequested 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