Skip to content

Data sources

Every source, whether it worked, and what happens when it does not. If something looks wrong on the dashboard, start here.

Last updated: 24/07/2026, 11:08:03 · 700 items shipped to this page

  • NYC Parks Public Events

    Official / Open Data · 596 items

    Working

    Rolling 14-day window of NYC Parks programming, with coordinates and times. No API key. Verified live on 2026-07-21. NOTE: dataset fudw-fgrp (which most tutorials use) is STALE — its newest row is 2019-12-28 — so we deliberately use w3wp-dpdi instead. Also note this is the same data as the nycgovparks.org RSS feed, which we do NOT fetch because that site's robots.txt disallows /xml/. The Open Data mirror carries no such restriction.

    data.cityofnewyork.us/d/w3wp-dpdi
  • NYC Permitted Events

    Official / Open Data · 548 items

    Working

    Street fairs, farmers markets, block parties, plaza events. No API key. Needs aggressive filtering: ~26k of ~32k rows in any 30-day window are youth/adult sports permits (ballfield bookings, not public events), and "Production Event" means film shoots. Has no coordinates, only a street description, so we link to a Google Maps text search rather than fake a pin.

    data.cityofnewyork.us/d/tvpp-9vvx
  • MTA Service Alerts

    Official feed · 143 items

    Working

    GTFS-Realtime service alerts as JSON. No API key required (keys were dropped for subway/LIRR/MNR feeds). Verified live on 2026-07-21. Bus Time feeds DO still need a free key, so we use the keyless camsys all-alerts / subway-alerts endpoints only.

    api.mta.info/
  • MTA Subway Stations

    Official / Open Data

    Disabled

    496 stations with coordinates and the routes serving each. Powers the travel-time estimator. Changes maybe twice a year, so weekly is generous.

    data.ny.gov/d/39hk-dx4f
  • Open-Meteo

    Official feed · 0 items

    Working

    Free weather forecast, no API key, no account, 10k calls/day for non-commercial use. We make 1 call per refresh. Requires CC-BY-4.0 attribution, which the status page provides.

    open-meteo.com/
  • OpenStreetMap (Overpass)

    Official / Open Data · 0 items

    Working

    Using previous data — the last successful fetch is still being served.

    Parks, water fountains, bars. WEEKLY ONLY and never on the request path: during testing the public instance returned 504 repeatedly and one mirror was unreachable. The adapter retries across mirrors and, if all fail, keeps the previous committed snapshot and exits 0. Note OSM calisthenics coverage in NYC is very sparse (about one tagged node near Crown Heights), which is why curated workout spots are the primary source, not this.

    wiki.openstreetmap.org/wiki/Overpass_API
  • Cheap-NYC blogs (RSS)

    Curated source · 4 items

    Working

    The Skint and Brokelyn. Fetched once per day. Surfaced as LINK CARDS only — we do not parse their prose into structured events, because doing that reliably needs an LLM and would otherwise invent wrong times and prices. Both robots.txt files permit this. secretnyc.co was rejected: its robots.txt has an ambiguous "Disallow: /*/feed/".

    www.theskint.com/
  • Curated local data

    Curated source · 159 items

    Working

    Hand-researched recurring events, free museum hours, calisthenics spots and happy hours, stored as JSON in curated/. This is the only viable zero-cost source for trivia nights, run clubs and language exchanges — no free API provides them. Cannot break. Entries carry lastVerified dates and are auto-demoted after 90 days.

  • Eventbrite

    Official feed

    Disabled

    DISABLED — NOT A BUG. Eventbrite removed the public Event Search API in February 2020. There is no supported way to search events across the platform any more; only per-organization and per-venue lookups remain. The adapter can list events for an organization YOU control if you set ENABLE_EVENTBRITE=true plus a token and org ID. For discovering other people's events it is simply not available at any price short of their distribution-partner programme.

    www.eventbrite.com/platform/api
  • Meetup

    Official feed

    Disabled

    DISABLED — NOT A BUG. The open REST API is retired. The replacement GraphQL API needs an OAuth consumer, and creating one requires a PAID Meetup Pro subscription. That breaks the zero-cost, no-card constraint, so it ships off. The adapter is scaffolded so it is a small job to finish if you ever hold a Pro account.

    www.meetup.com/graphql/
  • Too Good To Go (experimental)

    Experimental

    Disabled

    DISABLED BY DEFAULT AND DELIBERATELY ISOLATED. tgtg-python is an unofficial client; automated access is contrary to Too Good To Go's terms and may get your account banned. It authenticates as you, via your real account email. It also breaks whenever TGTG changes their app. Nothing else depends on it: it runs in a separate Python process, and any failure is logged and ignored. Results are always tagged experimental and carry "Verify before going".

    github.com/ahivert/tgtg-python

Attribution

  • Event and park data © City of New York, via NYC Open Data.
  • Subway station and service-alert data © Metropolitan Transportation Authority.
  • Map data © OpenStreetMap contributors, available under the Open Database License.
  • Weather data by Open-Meteo, licensed CC BY 4.0.
  • Cheap-NYC listings link out to The Skint and Brokelyn, who wrote them.

Fare assumptions

Costs assume a $3.00 subway fare with OMNY's 12-ride rolling weekly cap ($35). Once you log 12 rides in the budget tracker, further trips are shown as free, because that is what they cost. Verified 2026-07-21; fares change every couple of years, so check mta.info if these look wrong.