ESPN NFL  |  NBA  |  MLB  |  NHL  |  Soccer  |  Tennis  |  Golf  |  MMA  |  College Football Wednesday, April 9, 2026
SCOREBOARDNEWSSTANDINGSSCHEDULETEAMSSTATS
NBA • FINAL
Boston Celtics112
Miami Heat104
NBA • FINAL
Golden State Warriors119
LA Lakers108
MLB • FINAL
New York Yankees6
Boston Red Sox3
MLB • FINAL
Houston Astros4
Texas Rangers2
NHL • FINAL
Florida Panthers3
Tampa Bay Lightning2
NBA • 8:00 PM ET
Milwaukee Bucks
Denver Nuggets
⚽ TOP STORY
NBA

Celtics advance to Eastern Conference Finals after dominant Game 5 performance

Jayson Tatum led all scorers with 32 points as Boston clinched the series 4-1

⚾ MLB RECAP
MLB

Yankees ace delivers 8-inning shutout in must-win Game 4 against Red Sox

Gerrit Cole struck out 11 batters to keep New York's season alive

🏈 NFL DRAFT
NFL

2026 NFL Draft: Top 10 picks and biggest surprises from Round 1

Three quarterbacks taken in the first five picks as teams reload for 2026 season

Top Headlines

🏈

Warriors stun Lakers in overtime thriller to take 3-2 series lead

NBA • 2 hours ago

Lionel Messi scores twice in MLS Cup rematch to lift Inter Miami

Soccer • 3 hours ago
🎸

Panthers clinch playoff berth with overtime winner against Lightning

NHL • 5 hours ago
🏑

Rory McIlroy fires record-tying 63 at Augusta to lead Masters by two strokes

Golf • 6 hours ago
🏉

Jon Jones announces comeback fight for October pay-per-view card

MMA • 8 hours ago
Click anywhere to return  •  Press Esc to dismiss
STANDARD MENU
Listings, Scanner, Scrape, Normalization, Health, and shared console actions.
Open Listings
Unified workflow

Scraper Admin Operating Spine

One route map for collection, scrape operations, normalization, pipeline replay, health, versions, and vocabulary ownership. Legacy extract/trainer/errors/admin deep links now open the in-console Normalization workspace.

Current owner handoff rail
ListingsListings ConsoleFilter, rank, inspect, and drill into collected profiles.Profile ResultsListings ConsoleNo-code match/exclude criteria with live, mobile profile cards.ScannerListings ConsoleConfigure scan launch inputs and runtime compatibility.Scraper RunsScraper AdminStart, stop, monitor, replay, and inspect crawler output.NormalizationScraper AdminReview samples, patterns, candidates, trainer, and normalization errors.PipelineScraper AdminReplay, rematerialize, audit, and resolve queue exceptions.Map/NormalizeScraper AdminMap fields, preview output, normalize profiles, and publish versions.HealthScraper AdminCheck site health, provenance, trace correlation, and drift.VocabularyTag StudioOwn domains, tags, groups, rankings, filter groups, and table contracts.
Scraper Admin

Scraper Control Center

One deterministic control surface for crawl operations, semantic mapping, preview, versioning, replay, and audit-safe change management.

Deterministic pipeline Snapshot-first preview Versioned publish / rollback
POST workflow actions auto-attach the current trace for replay/audit monitoring. Ready.
Operate

Runs, Pipeline, and Health

Queueing, fetch/render monitoring, live run visibility, replay/rematerialization, and system health live in one operational loop.

Govern

Normalization, Mappings, and Preview

Pattern detection, candidate review, schema rules, preview, validate, publish, rollback, and provenance stay deterministic and inspectable.

Trust

Versions, Audit, and Trace

Immutable versions, signed audit verification, trace-aware workflows, and remediation controls keep the lane accountable.

Training Workbench

Samples -> Patterns -> Candidates -> Map -> Preview -> Normalize -> Publish -> Replay -> Monitor

Use this rail when onboarding or repairing a site: sample deterministic snapshots first, inspect pattern reasons, verify candidate evidence, map to Tag Studio-owned vocabulary, preview, review normalized profile output, publish, replay, and monitor.

Current step: Runs
Snapshots -- Load sample snapshots
Matched Patterns -- Load or discover patterns
Candidates -- Inspect field evidence
Fill Rate -- Run preview/validation
Validation Warnings -- Run validation
Dead Letters -- Load dead letters
Replay Freshness -- Load replay jobs
Operate

Runs

Canonical runtime/operator surface for scrape launches, live monitoring, per-site health, diagnostics, and queue/replay handoff. Snapshot browsing now hands off to Snapshot Center.

Canonical runtime surface
Unified Control Center. Listings `#scrape` is now a bridge/launch surface. Run controls, live log, per-site health, and diagnostics stay here, while snapshot browsing belongs in Snapshot Center.
Live status

Scraper Runtime

Loading
Hydrating from canonical runtime sources...
Runtime status-
Running now-
Last run-
Next run-
Last duration-
Status source-
Rows Materialized Latest run output.
Runtime Status & Schedule Start, stop, and refresh the live scraper runtime without leaving Scraper Admin.
Runtime idle.
Waiting for runtime status...

Queue + run controls

No queue URLs yet. Add one or import them below.

Paste/import bridge (secondary)

Paste/import is only a convenience bridge into the structured queue URL rows above.

Structured queue URLs are the primary owner path here. Paste/import remains available below as a secondary bridge.

No dead-letter payload fields yet. Add one or import JSON below.

Paste/import bridge (secondary)

Paste/import remains a convenience bridge into the structured dead-letter payload rows above.

Structured dead-letter payload rows are the primary owner path here. Paste/import remains available below as a secondary bridge.

Lease and batch-process controls stay site-scoped so worker follow-through remains RBAC-safe.

Operational monitoring

Use the toolbar Trace ID to correlate run, queue, replay, audit, and health activity across the control center.

Pattern discovery and candidate evidence now live under Normalization. Replay, audit, and remediation controls now live under Pipeline.

Scrapy bridge (inline payloads)

No requested sites yet. Add one or import them below.

Paste/import bridge (secondary)

Paste/import is only a convenience bridge into the structured site rows above.

Structured site rows are the primary owner path here. Paste/import remains available below as a secondary bridge.

No payload rows yet. Add one or import JSON below.

Paste/import bridge (secondary)

Paste/import is only a convenience bridge into the structured payload rows above.

Structured payload rows are the primary owner path here. Paste/import remains available below as a secondary bridge.

Inline payloads only. No server-side file paths or uploads. Preview shows deterministic site grouping and skipped payload counts; queue mode hands resolved URLs into the deterministic crawl queue; ingest mode writes snapshots and listings directly.

Live Log Streams the active scraper log tail while this page is open.
Waiting for scraper log output...
Per-Site Health Merges site registry rows with recent scrape history so every configured site shows telemetry or an explicit no-data state.
Waiting for tag distribution...
SiteRunsAvg ResultsError RateLast RunStatusDetail
Load runtime monitoring to populate site health.
Recent Runs & Diagnostics Combines recent run history with the latest scrape diagnostic snapshot and remediation detail.

Recent Runs

StartedDurationSitesModeResultsStatusDetail
Load runtime monitoring to populate recent runs.

Diagnostics

State
Loading…
Last Run
Results
Sites
Failure Class
Description
Remediation
Log File

If no site telemetry is available yet, this panel explains whether the gap comes from no completed run, runtime restart, or missing site attribution in stored history.

Load runs to populate recent activity, status mix, and trace-aware summary details. Raw JSON remains available underneath for diagnostics.


  
Configure

Sites

Site records, rollout settings, rate-limit defaults, and secret references for scraper workers.

Operational inventory

Create Site

Edit Existing Site

Load a site from the summary table or enter a Site ID to edit an existing record.

Site Secrets (credential refs)

Upsert credential refs here, then confirm them through canonical readback.

Load refs for a site to manage row-level secret refs here.

Load sites or secret refs to inspect field-driven inventory summaries here. Raw JSON remains available underneath for diagnostics.

Load sites or policy payloads to inspect Compliance / Crawl Policy controls here. Challenge detection, access resilience, and network routing remain human-approved policy workflows.