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)

Target range.

timeFilter'upcoming' | 'past'

Filter by time.

isPaidstring

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

qstring

Keyword (title / description / slug, AND)

tagsstring

Tags (comma-separated, OR)

parentEventIdstring

Parent event ID for side events.

playlistIdstring

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"]
}