Skip to main content
TodoWeekend.

Sources & Tech.

Every Barcelona 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.

244 events currently indexed across 2 live sources.

Live sources

2 of 2

Prospective sources

0 of 0

Sources we're evaluating for future ingest. Gaps we're targeting right now: outdoor events and food festivals.

No prospective sources match the current filters.

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:

Weekend overlap+30The event happens Fri / Sat / Sun, or spans a weekend. Anything not on a weekend scores 0.
Novelty+15Genuine one-off or short-run events (under 3 days) score higher than long runs and ongoing exhibitions.
Scarcity+10Single-sitting events under 24 hours feel more “special” than extended runs.
High-value category+5Music, theatre, dance, and food — categories where a curated weekend pick consistently beats the median event.
Flagship venue+20Curated list of landmark venues per city.
Multi-source confirmed+10The event appears in at least two of our data sources independently — strong reliability signal.
Priced and available+5Has a real ticket price (not just “free” filler; not sold out). Paid events that clearly aren't closing indicate active demand.
HIGHLIGHT · score 85+EDITOR'S PICK · 70–84NOTABLE · 55–69STANDARD · 1–54

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.

CARTO Positron basemap

Minimal basemap tiles for the homepage map, via MapLibre GL. OpenStreetMap data under ODbL.

carto.com/basemaps/OSM ODbL + CARTO

Sourcing policy

Every event on TodoWeekend can be traced back to a named source. We try to be conservative about what we reuse and generous with credit. The rules we hold ourselves to:

  • Identifiable crawler. Our ingest bot advertises itself as TodoWeekendBot with a contact email. Site owners can email us before escalating — and almost always, they do.
  • robots.txt respect. Every fetch checks robots.txt for our user agent. We skip paths that disallow us, even if the data would be useful.
  • Facts over prose. Event titles, dates, venues, and prices are facts — they aren't copyrightable. We lean heavily on facts and paraphrase prose descriptions.
  • Images only when licensed. We redistribute images only when the license permits it. When images are copyrighted by a venue or artist, we omit them.
  • Personal data: never. We don't collect or republish personal data about event attendees or organizers. Event metadata only.
  • Rate-limited + polite. We honor any Crawl-delay directive. Default pace is one request every two seconds — well below what a single visitor generates.

Takedown & corrections

If you're a rights holder, venue, or organizer and something on TodoWeekend shouldn't be here — or is wrong — email us. No legal letter needed.

Email hello@todoweekend.com. We answer from a human address, usually within the day.

Found an error in attribution or a missing source? Email hello@todoweekend.com. We update this page whenever we add a new source.