Events

Dates that have events

GET/events/counts-by-date

Returns only the dates within the given range that have events. Intended for marking days in a calendar; lighter than the list API.

AuthNot required

Query parameters

startDate / endDatestring (YYYY-MM-DD)optional

Target range.

timeFilter'upcoming' | 'past'optional

Filter by time.

isPaidstringoptional

Paid / free (true / false, comma-separated)

qstringoptional

Keyword (title / description / slug, AND)

tagsstringoptional

Tags (comma-separated, OR)

parentEventIdstringoptional

Parent event ID for side events.

playlistIdstringoptional

Limit to events in a playlist.

Response

FieldTypeDescription
datesstring[]Dates that have events (YYYY-MM-DD, ascending).
Request
curl https://api.4s.link/events/counts-by-date \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"dates": ["2026-08-21", "2026-11-05"]
}