Data access and reproducibility
Research tools · All table downloads · Download version manifest
These public static endpoints require no account. URLs serve the current build. Save the files and manifest together to preserve a snapshot; the SHA-256 content hashes identify its exact contents.
| Endpoint | Contents |
|---|---|
| /research/coverage.json | Series dates, expected floors, missing months and source URLs. |
| /research/reports.json | Available jurisdictions, products, channels and accounting definitions. |
| /reports/MI.json | Latest-revision Michigan market-total observations. Replace MI with an available state code. |
| /research/pilots.json | Historical dataset inventory, original source links, record counts, and CSV downloads. |
| /research/datasets/nv-abstract-history.json | All records in a historical dataset. Replace the dataset ID with one from the inventory. The corresponding dataset page supports search, year filters, sorting, and filtered CSV downloads. |
| /research/sources.json | Source IDs, citations, URLs and retrieval dates. |
| /research/manifest.json | Table schemas, row counts, file sizes and hashes. |
Reproduce a three-state report
Open the Michigan, Pennsylvania and New Jersey example, build the report, then download its source bundle. The bundle retains the query, definitions, citations and observations. Query parameters are browser filters, not server-side SQL.
curl -O https://gamblingatlas.org/research/manifest.json
curl -O https://gamblingatlas.org/downloads/csv/revenue_latest.csv.gz
gunzip revenue_latest.csv.gz
shasum -a 256 revenue_latest.csvCompare the resulting hash with the manifest entry. Downloads ending in .gz are gzipped; their manifest hashes are of the decompressed file. Amounts in revenue endpoints are USD; null is unavailable. Period start/end dates are inclusive. Filter one product and channel at a time; total and component rows can overlap. Reported and estimated tax values remain distinguished in definitions and row notes.
Schema inventory
| CSV table | Rows | Fields |
|---|---|---|
| csv/benchmark_reviews.csv | 3 | reviewed, vertical, year, ours, benchmark, notes, source_ids |
| csv/bills.csv | 11,359 | jurisdiction, id, session, number, title, summary, verticals, status, status_date, introduced, url, last_action, significance, source_ids, chamber, stage, sponsors, ai_status, ai_next, ai_generated |
| csv/brands.csv | 313 | operator, name, verticals, website, launched, ended |
| csv/ca-racing-handle-history.csv | 14 | jurisdiction, period_start, period_end, period_basis, channel, metric, value, unit, source_url, source_pdf_pages, source_sha256, notes |
| csv/casinos.csv | 1,106 | jurisdiction, name, kind, status, operator, owner, city, county, opened, closed, slots, tables, sportsbook, hotel, website, notes, caveat, source_ids |
| csv/court_case_events.csv | 170 | case_id, date, text, source_ids |
| csv/court_cases.csv | 55 | id, caption, court, docket, jurisdiction, topic, filed, status, favors, summary, url, related, source_ids |
| csv/cpi.csv | 308 | month, cpi_u, source_url, source_title, retrieved |
| csv/endorsements.csv | 298 | person, brand, operator, category, role, announced, end, status, value_status, total_usd, annual_usd, terms, notes, source_ids |
| csv/endorsers.csv | 250 | id, name, kind, field, bio, country, wikipedia, photo, photo_source, photo_license, photo_author |
| csv/enforcement.csv | 699 | jurisdiction, date, regulator, respondent, operator, type, vertical, amount, summary, notes, source_ids |
| csv/facts.csv | 1,525 | jurisdiction, field, value_json, effective_from, effective_to, notes, caveat, source_ids |
| csv/federal_bills.csv | 5 | id, number, congress, title, sponsor, introduced, status, status_date, summary, url, source_ids |
| csv/federal_laws.csv | 15 | id, name, citation, enacted, status, category, verticals, summary, history_json, source_ids |
| csv/financials.csv | 386 | operator, fy, period_end, currency, revenue, net_income, origin, notes, source_ids |
| csv/fx_rates.csv | 7 | currency, usd_rate |
| csv/gambling_employment.csv | 1,534 | jurisdiction, year, industry, ownership, establishments, employment, total_wages, avg_annual_pay, disclosed, source_url, source_title, retrieved |
| csv/industry_benchmarks.csv | 5 | publisher, jurisdiction, vertical, year, amount, published, notes, source_ids |
| csv/jurisdictions.csv | 51 | id, name, type, country, as_of, highlights, details |
| csv/legal_events.csv | 1,013 | jurisdiction, date, type, vertical, title, description, citation, caveat, source_ids |
| csv/licenses.csv | 1,115 | jurisdiction, operator, brand, vertical, license_type, license_number, status, issued, expires, launched, exited, partner, venue, notes, source_ids |
| csv/lottery_annual.csv | 574 | jurisdiction, fiscal_year, ticket_sales, prizes, admin, proceeds, source_url, source_title, retrieved |
| csv/lottery_reports.csv | 279 | jurisdiction, fiscal_year, fy_end, total_sales, instant_sales, draw_sales, jackpot_sales, keno_sales, ilottery_sales, online_channel_sales, proceeds, source_url, source_title, publisher, source_type, published, retrieved, excerpt, notes |
| csv/lottery_reports_periodic.csv | 1,154 | jurisdiction, period_start, period_end, period_type, total_sales, instant_sales, draw_sales, jackpot_sales, keno_sales, ilottery_sales, source_url, source_title, publisher, source_type, retrieved, notes |
| csv/market_caps.csv | 37 | operator, symbol, exchange, currency, market_cap, market_cap_usd, as_of, source_ids |
| csv/minnesota-charity-annual-history.csv | 75 | fiscal_year, period_start, period_end, state, geography, population, metric, value, unit, source_label, definition_note, source_url, source_sha256, source_pdf_page, source_table, extraction_method, population_note, reconciliation_note |
| csv/minnesota-charity-annual.csv | 2 | fiscal_year, geography, organization_count, gross_receipts, prizes_paid, net_receipts, allowable_expenses, net_profit, lawful_purpose_expenditures, taxes_license_regulatory_fees, charitable_contributions, other_mission_related_expenditures, retained_net_receipts, source_id, notes |
| csv/minnesota-charity-history-receipts.csv | 21 | fiscal_year, source_url, source_sha256, source_declared_rows, extracted_rows, declared_minus_extracted, missing_name_rows, missing_city_rows, identity_unreviewed_rows, numeric_conflict_rows, gross_receipts_sum, total_lpe_sum, source_headline_gross_receipts, source_headline_total_lpe, gross_row_sum_minus_headline, lpe_row_sum_minus_headline, source_organization_table_gross_total, missing_net_receipts_rows, reviewed_source_numeric_rows, reviewed_source_duplicate_rows, reviewed_source_gross_sum, reviewed_source_total_lpe_sum, reviewed_source_gross_sum_minus_headline, reviewed_source_lpe_sum_minus_headline, status, gap_note |
| csv/minnesota-charity-organizations-2012-2015.csv | 4,625 | fiscal_year, organization_name, city, license_number, gross_receipts, prizes_paid, net_receipts, allowable_expenses, charitable_contributions, other_mission_related_expenditures, charitable_and_other_mission_related, taxes_and_fees, total_lawful_purpose_expenditures, lpe_percent_of_net, source_id, identity_review, numeric_review |
| csv/minnesota-charity-organizations-2016-2023.csv | 8,969 | fiscal_year, organization_name, city, license_number, gross_receipts, prizes_paid, net_receipts, allowable_expenses, charitable_contributions, other_mission_related_expenditures, charitable_and_other_mission_related, taxes_and_fees, total_lawful_purpose_expenditures, lpe_percent_of_net, source_id, identity_review, numeric_review |
| csv/minnesota-charity-organizations-2024.csv | 1,130 | fiscal_year, organization_name, city, license_number, gross_receipts, prizes_paid, net_receipts, allowable_expenses, charitable_contributions, other_mission_related_expenditures, charitable_and_other_mission_related, taxes_and_fees, total_lawful_purpose_expenditures, lpe_percent_of_net, source_id, identity_review, numeric_review |
| csv/minnesota-charity-organizations-2025.csv | 1,136 | fiscal_year, organization_name, city, license_number, gross_receipts, prizes_paid, net_receipts, allowable_expenses, charitable_contributions, other_mission_related_expenditures, charitable_and_other_mission_related, taxes_and_fees, total_lawful_purpose_expenditures, lpe_percent_of_net, source_id, identity_review, numeric_review |
| csv/nigc-early-ggr.csv | 5 | fiscal_year, region, ggr_usd, operations, precision, source_id, notes |
| csv/nj-igaming-annual-history.csv | 3 | period_start, period_end, state, venue, metric, value, unit, source_url, source_title, notes, date_precision, source_kind, source_hash, source_page, source_printed_page, retrieved_at |
| csv/nj-igaming-history-sample.csv | 5 | period_start, period_end, state, venue, metric, value, unit, source_url, source_title, notes |
| csv/nj-igaming-history.csv | 259 | period_start, period_end, state, venue, metric, value, unit, source_url, source_title, notes, date_precision, source_kind, source_hash, source_page, source_printed_page, retrieved_at |
| csv/nv-abstract-history.csv | 252 | fiscal_year, period_start, period_end, state, geography, source_url, source_sha256, source_pdf_page, source_table, extraction_method, notes, metric, value, unit |
| csv/nv-gri-2004-sample.csv | 2 | period_start, period_end, state, geography, metric, value, unit, source_url, source_title, notes |
| csv/nv-gri-history.csv | 336 | period_start, period_end, state, geography, metric, value, unit, source_url, source_title, notes |
| csv/operators.csv | 262 | id, name, legal_name, kind, parent, ticker, website, hq, notes, source_ids |
| csv/pa-combined-casino-history.csv | 1,023 | period_start, period_end, state, venue, metric, value, unit, table_value, slot_value, table_source_url, table_source_sha256, slot_source_url, slot_input_sha256, notes |
| csv/pa-slot-history.csv | 1,451 | period_start, period_end, state, venue, metric, value, unit, source_url, source_title, notes |
| csv/pa-table-history.csv | 1,023 | period_start, period_end, state, venue, metric, value, unit, source_url, source_title, source_sha256, source_sheet, source_page, notes |
| csv/pm_applications.csv | 34 | company, entity, license, regulator, route, partner, filed, decided, launched, status, notes, source_ids |
| csv/pm_dispute.csv | 55 | section, seq, date, actor, text, question, industry, states, courts, source_ids |
| csv/pm_mix.csv | 4 | platform, period, basis, sports, politics, crypto, economics, other, notes, source_ids |
| csv/pm_paid.csv | 18 | platform, month, paid, scope, estimate, notes, source_ids |
| csv/pm_revenue.csv | 9 | company, period, revenue, share_of_company, estimate, notes, source_ids, period_basis, as_of, as_of_approximate |
| csv/pm_volume.csv | 67 | platform, month, volume, scope, estimate, notes, source_ids |
| csv/population.csv | 714 | jurisdiction, year, population, adults_21plus, source_url, source_title, retrieved |
| csv/racing_hhr.csv | 14 | jurisdiction, year, handle, net_revenue, tax_paid, notes, source_ids |
| csv/racing_national.csv | 11 | year, handle, race_days, purses, notes, source_ids |
| csv/racing_states.csv | 98 | jurisdiction, year, handle, basis, breed, notes, source_ids |
| csv/regulators.csv | 160 | jurisdiction, id, name, url, verticals, revenue_reports_url, license_list_url, self_exclusion_url, notes |
| csv/revenue.csv.gz | 60,029 | jurisdiction, period_start, period_end, vertical, channel, operator, reported_name, handle, ggr, promo, agi, tax_paid, source_url, source_title, retrieved, revision, notes, other_deductions |
| csv/revenue_basis.csv | 120 | jurisdiction, vertical, channel, source_class, ggr_basis, ggr_label, agi_label, tax_kind, tax_label, accounting_basis, notes, ggr_includes_verticals |
| csv/revenue_latest.csv.gz | 60,029 | jurisdiction, period_start, period_end, vertical, channel, operator, reported_name, handle, ggr, promo, agi, tax_paid, source_url, source_title, retrieved, revision, notes, other_deductions |
| csv/revenue_monthly_totals.csv | 9,729 | jurisdiction, vertical, channel, period_start, period_end, handle, ggr, promo, agi, tax_paid |
| csv/revenue_period_totals.csv | 9,601 | jurisdiction, vertical, period_start, period_end, handle, ggr, promo, agi, tax_paid |
| csv/revenue_unpublished.csv | 38 | jurisdiction, vertical, channel, reason, detail, combined_into, checked, url |
| csv/rg_funding.csv | 70 | jurisdiction, fiscal_year, amount, notes, source_ids |
| csv/rg_helpline.csv | 40 | jurisdiction, year, contacts, notes, source_ids |
| csv/rg_self_exclusion.csv | 40 | jurisdiction, as_of, program, measure, enrollees, notes, source_ids |
| csv/sec-quarterly-pilot.csv | 3,218 | issuer, cik, metric, frame, period_start, period_end, form, accession, filed, tag, value, unit, source_url |
| csv/sources.csv | 14,395 | id, url, title, publisher, type, retrieved, published, excerpt, wayback, file, notes, archive_sha256 |
| csv/sports_deal_totals.csv | 8 | metric, entity, period, value, currency, estimate, notes, source_ids |
| csv/sports_deals.csv | 72 | id, rightsholder, rightsholder_kind, league, partner, kind, announced, start, end, ended, status, value_status, total_usd, annual_usd, equity, terms, notes, source_ids |
| csv/state_taxes.csv | 700 | jurisdiction, fiscal_year, total_taxes, amusement_taxes, parimutuel_taxes, source_url, source_title, retrieved |
| csv/tax_rates.csv | 411 | jurisdiction, vertical, channel, rate, rate_text, base, tier_min, tier_max, promo_deductible, effective_from, effective_to, statute, notes, caveat, source_ids |
| csv/tax_rates_current.csv | 358 | jurisdiction, vertical, channel, rate, rate_text, base, tier_min, tier_max, promo_deductible, effective_from, effective_to, statute, notes, caveat, source_ids |
| csv/tribal_compacts.csv | 858 | date, effective_date, jurisdiction, tribe, action, fr_citation, document_number, title, url, retrieved |
| csv/tribal_ggr.csv | 80 | fiscal_year, region, ggr, operations, notes, source_ids |
| csv/tribal_payments.csv | 69 | jurisdiction, fiscal_year, period, payer, amount, basis, notes, source_ids |
| csv/tribal_regions.csv | 8 | id, name, states, notes |
| csv/us_revenue.csv | 36 | operator, fy, us_revenue_usd, basis, source_ids |
| csv/vertical_status.csv | 1,122 | jurisdiction, vertical, status, market_model, legalized, launched, ended, statutes, regulator, notes, caveat, source_ids |