API pre vývojárov
Program podujatí z Pútač.sk môžete zdarma použiť vo svojej aplikácii, na webe mesta alebo v informačnom kiosku. Kľúč netreba. Odpovede sú v JSON, dajú sa volať priamo z prehliadača (CORS) a obnovujú sa každých 5 minút.
Podmienka: pri každom podujatí uveďte zdroj Pútač.sk s odkazom na jeho stránku (pole url).
Podujatia
GET https://putac.sk/api/v1/events/?city=presov&category=koncert&from=2026-10-01&to=2026-10-31
Parametre (všetky nepovinné):
city: mesto, napríkladpoprad, alebo viac miest oddelených čiarkou, napríkladpresov,sabinov,bardejov(zoznam je na /api/v1/cities/)category: kategória, napríkladdivadlo(zoznam je na /api/v1/categories/)from,to: rozsah dátumov vo formáte RRRR-MM-DD. Bez nich dostanete všetky nadchádzajúce podujatia.q: hľadaný text (diakritika nie je potrebná)free=1: len podujatia zadarmopage,per_page: stránkovanie, najviac 100 na stranu
Každé podujatie je v zozname iba raz, a to s najbližším termínom. Všetky termíny vráti detail:
GET https://putac.sk/api/v1/events/123/
Príklad odpovede
{
"count": 42,
"next": "https://putac.sk/api/v1/events/?city=presov&page=2",
"results": [{
"id": 123, "title": "Jesenný jarmok", "url": "https://putac.sk/podujatie/jesenny-jarmok-123/",
"start": "2026-10-17T09:00:00+02:00", "end": null, "status": "scheduled",
"category": {"slug": "trhy", "name": "Trhy"}, "city": {"slug": "presov", "name": "Prešov"},
"venue": {"name": "Hlavná ulica", "address": "", "url": "…"}, "location": {"lat": 49.0, "lng": 21.24},
"is_free": true, "price": null, "tickets_url": null, "image": "…", "ical": "…"
}],
"attribution": "Zdroj: Pútač.sk – …"
}
Nepotrebujete API? Stačí widget alebo iCal feed mesta (https://putac.sk/presov/kalendar.ics).