Coverage and accuracy
What DC Events holds, where each event comes from, and how often we check it. Every event links to its original listing and records when we first saw it, last saw it and last fetched its source. Spec: openapi.json. Service status: status. Changes: changelog.
13,130 upcoming events from 53 sources; data published Oct 16, 2026. 811 of them are listed by more than one source and shown once. Machine-readable copy: data/coverage.json.
How fresh
Each source is fetched on its own schedule. Of 53 sources with upcoming events, 53 were fetched within 2 days, 53 within 7 days, and 0 are older than 7 days. Oldest last fetch: Oct 14, 2026; newest: Oct 16, 2026.
How many real events we catch
| Measure | Result | Audited |
|---|---|---|
| Recall against the sources themselves | 99.6% (549 of 551 events the sources listed, across 2 sources we could re-read in full) | Oct 16, 2026 |
| Venues’ own calendars | 79.6% (148 of 186 events checked are on the site) | Oct 16, 2026 |
What these numbers do and don’t say: recall covers only sources that publish a complete listing we can re-read; for the rest we have no completeness figure. The comparison uses our own filtering rules, so it shows the fetch lost nothing, not that every kind of event is included. Accuracy is a random sample; pages that block automated checks or need JavaScript are not counted. The audit is a snapshot and is repeated, not continuous.
By source
| Source | Events | Only here | Last fetched |
|---|---|---|---|
| cityspark | 5,326 | 4,657 | Oct 16, 2026 |
| ticketmaster | 1,593 | 1,313 | Oct 14, 2026 |
| meetup | 1,463 | 1,410 | Oct 14, 2026 |
| eventbrite | 789 | 750 | Oct 14, 2026 |
| lib_dc_mcpl | 572 | 558 | Oct 14, 2026 |
| localist | 413 | 371 | Oct 14, 2026 |
| patch_dc | 413 | 333 | Oct 16, 2026 |
| lib_dcpl | 374 | 361 | Oct 14, 2026 |
| lib_dc_loudoun | 332 | 331 | Oct 14, 2026 |
| lib_librarypoint | 331 | 329 | Oct 14, 2026 |
| mobilize | 291 | 286 | Oct 14, 2026 |
| lib_dc_pgcmls | 252 | 127 | Oct 14, 2026 |
| libcal | 247 | 240 | Oct 14, 2026 |
| nineteenhz | 160 | 122 | Oct 14, 2026 |
| lib_dc_alexandria | 143 | 59 | Oct 14, 2026 |
| dc_pgparks | 132 | 120 | Oct 14, 2026 |
| dc_local_news_now | 129 | 73 | Oct 16, 2026 |
| luma | 125 | 121 | Oct 14, 2026 |
| lib_dc_calvert | 125 | 124 | Oct 14, 2026 |
| sidearm_athletics | 107 | 56 | Oct 14, 2026 |
| dc_union_stage | 106 | 67 | Oct 14, 2026 |
| lib_dc_ccpl | 84 | 84 | Oct 14, 2026 |
| dc_improv | 59 | 36 | Oct 14, 2026 |
| dc_comedy_loft | 52 | 52 | Oct 14, 2026 |
| city_calendars | 50 | 29 | Oct 14, 2026 |
| dc_rockville | 39 | 38 | Oct 14, 2026 |
| dc_gmu_arts | 35 | 32 | Oct 14, 2026 |
| dc_bethesda | 31 | 28 | Oct 14, 2026 |
| dc_visit_pwc | 22 | 19 | Oct 14, 2026 |
| mlb_schedule | 22 | 22 | Oct 14, 2026 |
| dc_reston_cc | 21 | 11 | Oct 14, 2026 |
| dc_pie_shop | 21 | 18 | Oct 14, 2026 |
| runsignup_races | 20 | 20 | Oct 14, 2026 |
| dc_weinberg | 18 | 16 | Oct 14, 2026 |
| dc_workhouse | 17 | 17 | Oct 14, 2026 |
| cerebral_valley | 14 | 12 | Oct 14, 2026 |
| dc_black_cat | 14 | 11 | Oct 14, 2026 |
| dc_national_harbor | 12 | 12 | Oct 14, 2026 |
| dc_anacostia_ws | 10 | 9 | Oct 14, 2026 |
| dc_franklin_park | 10 | 9 | Oct 14, 2026 |
| dc_songbyrd | 7 | 1 | Oct 14, 2026 |
| dc_union_market | 7 | 5 | Oct 14, 2026 |
| dc_dc9 | 7 | 7 | Oct 14, 2026 |
| dc_glen_echo | 5 | 3 | Oct 14, 2026 |
| dc_clarice | 5 | 5 | Oct 14, 2026 |
| dc_harpers_ferry | 4 | 4 | Oct 14, 2026 |
| dc_wharf | 4 | 2 | Oct 14, 2026 |
| dc_phillips | 4 | 4 | Oct 14, 2026 |
| activenet_classes | 2 | 1 | Oct 14, 2026 |
| dc_cathedral | 2 | 2 | Oct 14, 2026 |
| dc_eaglebank | 1 | 0 | Oct 14, 2026 |
| dc_torpedo_factory | 1 | 1 | Oct 14, 2026 |
| dc_national_zoo | 1 | 1 | Oct 14, 2026 |