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=50Filters you can combine:
type: hackathon, info_session, tech_talk, career_fair, networking, workshop, conference, case_competition, early_career_programrole: participant, volunteer, mentor, judge, organizer_team, workshop_leadschoolwith optionalkm(25, 50 or 100) for events near a campusregion(for example CA-ON),country,mode(in_person, online, hybrid)for: first_year, second_year, beginner_friendly, women_nonbinary, black_students, indigenous_students, lgbtq, high_schoolopen=1for things open for applications now,deadline=14for deadlines within 14 daysfromandtoas dates (YYYY-MM-DD),cost=free, andqfor text search
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.