NY Mobile Sports Betting Revenue — Statewide & DraftKings avatar

NY Mobile Sports Betting Revenue — Statewide & DraftKings

Pricing

from $8.50 / 1,000 monthly observation delivereds

Go to Apify Store
NY Mobile Sports Betting Revenue — Statewide & DraftKings

NY Mobile Sports Betting Revenue — Statewide & DraftKings

Get official New York mobile sports wagering handle, GGR, provider revenue, adjustments and education revenue by month. Statewide and DraftKings reports with fiscal-year selection, source cells and missing months; excludes retail sportsbook totals.

Pricing

from $8.50 / 1,000 monthly observation delivereds

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

New York Mobile Sports Betting Revenue — Statewide & DraftKings

Retrieve monthly sports wagering data from the New York State Gaming Commission's official revenue reports. Use the data for market research, regulator-report ingestion and operator benchmarking.

This version covers New York Statewide and DraftKings mobile sports wagering monthly reports. It returns handle, gross gaming revenue (GGR), net platform provider revenue, prior-period adjustments/fines/penalties and net education revenue. Retail sportsbook totals, all individual operators and other US states are outside this version's scope.

Start with the current fiscal year

{}

The default fetches both reports for the fiscal year currently underway in New York. A fiscal year begins in April. To retrieve DraftKings for April 2025–March 2026:

{
"reports": ["draftkings"],
"fiscalYear": 2025
}

No source API key or URL configuration is required. The Actor follows only the official report's fixed alias and its matching dated XLSX route on gaming.ny.gov. Future or unavailable fiscal years produce an explicit diagnostic; selecting a future year does not predict revenue.

At the start of April, the new fiscal-year worksheet may not have been published yet. In that case, select the previous fiscal year explicitly; the Actor does not silently substitute a different reporting year.

At the September 10, 2026 observation, both current-year reports contained numeric values for April–August 2026, with seven remaining month rows blank. Counts can change as reports are published or revised.

Monthly output

The Dataset contains monetary observations with recordType=sports_wagering_month and unbilled diagnostic rows with recordType=diagnostic. Filter by recordType when importing amounts.

FieldMeaning
reportLabel, period, fiscalYearStatewide or DraftKings, year/month and fiscal-year span
handleUsdTotal amount wagered; this is not revenue or profit
grossGamingRevenueUsdReported gross gaming revenue
netProviderRevenueUsdReported net revenue to platform provider
adjustmentsFinesPenaltiesUsdReported prior-period adjustments, fines and penalties
netEducationRevenueUsdReported net revenue to education
sourceCells, rawNumericValuesOriginal XLSX cell coordinates and cached numeric values
rawSourceDate, sourceDateCellOriginal date value and its cell; the day need not be the first
sourceUrl, sourceFinalUrl, sourceSheetOfficial alias, actual received version URL and worksheet
sourceWorkbookSha256, observedAtSHA-256 of the received XLSX bytes and UTC acquisition time

All five *Usd display values are decimal strings rounded to cents, using half-up rounding. Raw workbook numbers are also preserved. For each numeric month, provider revenue plus education revenue, minus adjustments, must reconcile to GGR within two cents after rounding.

Statewide already includes individual operators. Do not add Statewide and DraftKings totals as if they were separate markets. The title inside each workbook is generic; report identity is verified from the exact official download route and received bytes, not inferred from the title. Figures are source observations, not independently audited company profit.

Coverage and partial results

OUTPUT in the default key-value store contains report provenance, available-month counts, missingPeriods, rejectedPeriods, failures and delivery status. It contains no monthly monetary amounts.

  • completed: all requested workbooks were verified and all available numeric rows were delivered. Blank months can still exist; inspect coverage.
  • partial: another report failed or one or more months contained invalid/future numeric values. Verified rows are retained and the issue is disclosed.
  • no_numeric_months: a verified fiscal-year worksheet contained no usable numeric months. No monthly result events are requested.
  • budget_stopped: delivery stopped at the run's effective charge limit. Earlier delivered rows remain available.
  • source_unavailable: none of the requested reports could be verified; the run fails with diagnostics.

sourceComplete confirms that all requested workbooks passed validation. It does not mean every month has numeric data; coverage[].allFiscalMonthsNumeric answers that separately. deliveryComplete confirms delivery of the available verified rows. A platform SUCCEEDED status alone does not establish full coverage.

Empty cached cells are reported as no_cached_numeric_values, never converted to zero or interpreted as zero activity. Numeric zeros are retained. Non-numeric months are rejected explicitly; a structural change, duplicate period, negative handle or accounting mismatch rejects that report. Numeric months later than the New York observation month are rejected. Reports are retrieved sequentially and may have different publication dates; the pair is not an atomic regulator snapshot.

Charges

The initial FREE-tier price is $0.01 per delivered monthly observation, plus $0.005 per start. Ten monthly observations request $0.105 in Actor events at that tier; a complete fiscal year for both reports is at most 24 observations ($0.245). Check the Store pricing panel for the current price, your tier and any other platform charges.

Every delivered month is charged on each run, including unchanged observations and true zero amounts. Diagnostics, missing months and rejected months request no result event. A platform start charge may still apply to an unsuccessful or empty run.

The Actor checks the effective run budget before collection and before each paid row. Under a tight budget, delivery proceeds Statewide first, then DraftKings, April through March within each. Dataset billing.settlement=unconfirmed_at_write records the state at the write; settled event counters and OUTPUT.confirmedResultEvents confirm charges.

If a Dataset write, charge, or summary readback is uncertain, the Actor stops without retrying that operation. Some rows may already exist or be charged, and a late failure may leave OUTPUT absent. Inspect the existing run before launching another billed run. Automatic resurrection is unsupported.

Source limits

Each fixed HTTPS download is bounded to 5 MiB, three HTTP hops and 30 seconds, with normal TLS verification. Cross-host and wrong-operator redirects are rejected. Parsing uses an isolated Python process, a 30-second deadline, at most 1,000 ZIP entries and 50 MiB declared expanded archive data. Only twelve month rows from the selected fiscal-year sheet are read; the source formulas are not recalculated.

Source layout changes, uncached spreadsheet formulas and temporary outages may interrupt a report. When reporting an issue, include the run URL, selected fiscal year and diagnostic code.