Sources & Tech.
Every event on TodoWeekend comes from a named, licensed source. No scraping of paywalled sites, no laundered data. Full attribution below, with live counts from our database.
1,000 events currently indexed across 5 live sources.
Event data sources
datos.madrid.es (206974)
Ayuntamiento de Madrid — Cultural 100-day (206974)
Cultural and leisure activities on a rolling 100-day window. Includes library talks, senior centers, district programs.
datos.madrid.es/portal/site/egob/ ↗591
events
CC-BY 4.0
updated Apr 12, 2026
datos.madrid.es
Ayuntamiento de Madrid — Agenda 300107
Municipal agenda of activities and events, updated daily. Native lat/lng coordinates for every listing. The backbone of our catalog.
datos.madrid.es/portal/site/egob/ ↗129
events
CC-BY 4.0
updated Apr 12, 2026
esmadrid
esMadrid — Tourist Agenda (300028)
Tourism-flavored agenda published in 7 languages including English by Madrid Destino. Higher editorial polish. We ingest the English XML. Images are not reused per license; we substitute stock imagery.
www.esmadrid.com/opendata ↗121
events
CC-BY 4.0 (text only)
updated Apr 12, 2026
matadero
Matadero Madrid
Contemporary arts and culture centre in Arganzuela. We parse the schema.org/Event JSON-LD on each programming page. Includes Cineteca, Sala Azcona, Naves Matadero, Casa del Lector, and Nave 0/10/16.
www.mataderomadrid.org ↗93
events
Venue site, editorial fair-use
updated Apr 12, 2026
teatroreal
Teatro Real
Flagship opera and classical music venue in Centro (Plaza de Isabel II). We parse the public /es/calendario listing page, one event row per performance date.
www.teatroreal.es/es/calendario ↗66
events
Venue site, editorial fair-use
updated Apr 12, 2026
How we score events
Every event gets a weekend scorefrom 0 to 100. It's a blend of seven signals — we don't rank by popularity, tickets sold, or paid placement. Hover any badge on the site to see that event's exact breakdown. The rules:
Reference data
Madrid district boundaries
Official KMZ polygons for Madrid's 21 districts, used to assign events to their district via point-in-polygon lookup.
Pexels
Stock imagery for event cards when the original source doesn't license images for reuse. Pexels license allows commercial use without attribution, though we credit them here.
CARTO Positron basemap
Minimal basemap tiles for the homepage map, via MapLibre GL. OpenStreetMap data under ODbL.
Found an error in attribution or a missing source? Email hello@todoweekend.com. We update this page whenever we add a new source.