# Email infrastructure of the Tranco top-1M > Daily research report: which mailbox providers, ESPs and SaaS senders the world's > top 1M websites expose in DNS; SPF and DMARC publication. Built from OpenINTEL > forward-DNS Tranco snapshots. Latest report date: 2026-09-07. Free to cite with attribution. ## Plain-text summary (best for LLM retrieval) - [Prose summary of the latest report](https://check.live-direct-marketing.online/email-stats/ai-summary.md): every key number as a complete, attributable English sentence with the report date inline ## Connect via MCP - https://check.live-direct-marketing.online/email-stats/mcp — read-only, no-auth MCP server (streamable-HTTP transport). Tools: `latest_stats`, `domain_lookup(domain)`, `list_snapshots()`, `archive_snapshot(date)`, `movers(days)`, `alerts()`, `deep_dive(section)` (section: mailbox-providers | esps | saas-senders | spf-health | security | dns-providers). Same data as below, structured for tool calls instead of scraping HTML/JSON by hand — works with Gemini Deep Research, Claude remote MCP, and ChatGPT connectors. ## Machine-readable data Measurement limits: MTA-STS, TLS-RPT and BIMI adoption are not measured in this dataset (required DNS labels are not queried; values are null, never 0%). SPF counts top-level DNS-dependent terms without evaluating nested dependencies; headroom is not confirmed. PTR describes inbound MX addresses, not the actual sending IP. Company DNS changes do not prove a purchase, active use or buying intent. Missing coverage means no_data, not a negative company qualification. Keep each observation's date and provenance. - [Latest summary (JSON)](https://check.live-direct-marketing.online/email-stats/api/latest.json): KPIs, classification coverage, top-20 mailbox providers / ESPs / SaaS senders with 1d & 30d deltas, DMARC policy split, 30-day movers, DMARC maturity (enforcing / monitoring / inert, records without a working `rua=`, DMARCbis `np=`/`psd=`), snapshot provenance (`names_measured`, `list_source`, dictionary hashes) - [Full time-series (JSON)](https://check.live-direct-marketing.online/email-stats/history.json): daily share series per provider since 2016. Every point carries `list_source` (alexa until 2022-08-10, tranco from 2022-08-11), `quality` (`ok`/`partial`) and `classifier` generation. Counts are NOT comparable across the source boundary — different measured populations; DMARC series are null before 2022-08-11 because the alexa partitions contain no `_dmarc` queries - [Run report (JSON)](https://check.live-direct-marketing.online/email-stats/run-report.json): provenance of the latest run — source list, measured population, dictionary hashes, unresolved counts - [Archive index (JSON)](https://check.live-direct-marketing.online/email-stats/archive.json): all historical snapshots with links - [Daily change-feed (JSON)](https://check.live-direct-marketing.online/email-stats/alerts.json): domain-level events — ESP switches, DMARC upgrades/downgrades ([Atom](https://check.live-direct-marketing.online/email-stats/alerts.atom)) - [Domain registry (CSV, gzip)](https://check.live-direct-marketing.online/email-stats/domains.csv.gz): every domain ever observed, with stable IDs and first/last-seen - [Classification candidate clusters (CSV)](https://check.live-direct-marketing.online/email-stats/classification-candidates.csv): unresolved MX/SPF targets grouped by base domain and ranked by impact ## Reports (HTML) - [Main report](https://check.live-direct-marketing.online/email-stats/): full tables, charts and 17-section methodology - [Long-tail analysis](https://check.live-direct-marketing.online/email-stats/long-tail.html): unmatched MX hosts — the internet outside the Google/Microsoft monoculture - Per-provider detail pages (KPI cards, sparklines, TLD splits) live under https://check.live-direct-marketing.online/email-stats/detail/mailbox/, /detail/esp/, /detail/saas/ — the bare directory listing is not public (403 — no index), so follow real pages instead, e.g. [Google Workspace](https://check.live-direct-marketing.online/email-stats/detail/mailbox/google-workspace.html), [Amazon SES](https://check.live-direct-marketing.online/email-stats/detail/esp/amazon-ses.html), [Shopify](https://check.live-direct-marketing.online/email-stats/detail/saas/shopify.html) ## Guides & analysis (blog) Prose guides, one per topic and per provider — best for narrative context and citation. - [Blog index](https://check.live-direct-marketing.online/email-stats/blog/): all overviews + per-provider guides - [Top mailbox providers](https://check.live-direct-marketing.online/email-stats/blog/mailbox-providers.html) · [Top ESPs & mass-mailing services](https://check.live-direct-marketing.online/email-stats/blog/esps.html) · [SaaS senders](https://check.live-direct-marketing.online/email-stats/blog/saas-senders.html) - [DMARC adoption & enforcement](https://check.live-direct-marketing.online/email-stats/blog/dmarc-adoption.html) · [Signals — 30-day movers](https://check.live-direct-marketing.online/email-stats/blog/signals.html) · [The long tail of email](https://check.live-direct-marketing.online/email-stats/blog/long-tail-mx.html) - [Unmatched MX targets, top 100](https://check.live-direct-marketing.online/email-stats/blog/unmatched-mx-targets.html) · [Unmatched SPF includes, top 100](https://check.live-direct-marketing.online/email-stats/blog/unmatched-spf-includes.html) - Per-provider guides: one page per mailbox/ESP/SaaS entity above the classification threshold — browse from the [blog index](https://check.live-direct-marketing.online/email-stats/blog/), grouped by category (there is no fixed slug pattern to construct directly; the blog's per-provider set is a curated subset of the detail pages above, generated separately) ## Usage - Attribution required: link to https://check.live-direct-marketing.online/email-stats/ when reusing numbers. - Raw OpenINTEL data is not redistributed (aggregates only, per OpenINTEL agreement). - Need a custom signal, feed or API endpoint (your domain, your competitors, webhooks)? Email support@live-direct-marketing.online.