Data and feeds

Everything on OpenRoster is available as calendar feeds, RSS and plain JSON, free to use in your own projects. Please link back to the original listings.

Calendar and RSS for any view

Add the same filters you use on the site to these addresses. The calendar feed includes an "Apply by" reminder for every upcoming deadline; add deadlines=0 to leave those out.

https://openroster-seven.vercel.app/api/feed.ics?type=hackathon&role=volunteer
https://openroster-seven.vercel.app/api/feed.rss?school=brock&km=50

Filters you can combine:

Ready-made feeds that never change address: all.ics, all.rss, new-today.rss and one per type, role, region and school (for example type-hackathon.ics).

JSON

/data/meta.json lists the index files, and each index file is an array of upcoming listings with dates in ISO 8601, roles with their deadlines, location and tags. The full records, including sources and change history, are in the repository, one file per listing, and follow this JSON Schema.

On GitHub

LISTINGS.md is the same list as a table you can read on GitHub. Data refreshes every 6 hours. See how the data is collected.