Skip to content

Calendar API Reference

The Calendar API provides a public social media event calendar for 2026, covering public holidays, awareness days, cultural events, commerce dates, and sensitive/no-post dates across the world’s 20 largest economies.

MethodEndpointDescription
GET/api/calendarList calendar events

GET /api/calendar

Retrieves a filtered, paginated list of calendar events for 2026.

ParameterTypeRequiredDefaultDescription
categorystringNo-Filter by category. Comma-separated. Values: post_trigger, sensitive, no_post
typestringNo-Filter by event type. Comma-separated. Values: public_holiday, fun_holiday, awareness_day, cultural_event, sporting_event, commerce_event, religious_event, seasonal, remembrance
countrystringNo-Filter by country code (ISO 3166-1 alpha-2). Comma-separated. Also includes global events
tagstringNo-Filter by tag. Comma-separated. Examples: sports, food, pets, commerce, environment
monthintegerNo-Filter by month (1–12)
qstringNo-Search event names (case-insensitive)
fromstringNo-Start of date range (YYYY-MM-DD)
tostringNo-End of date range (YYYY-MM-DD)
pageintegerNo0Page number (zero-indexed)
per_pageintegerNo50Results per page (1–100)

Get all events:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar"

Get no-post / sensitive dates:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar?category=no_post,sensitive"

Get Black Friday week events for US:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar?country=US&from=2026-11-25&to=2026-12-01"

Get all sporting events:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar?type=sporting_event"

Search by name:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar?q=coffee"

Combine filters — fun holidays in December with food tag:

Terminal window
curl -X GET "https://api.postproxy.com/api/calendar?type=fun_holiday&month=12&tag=food"
{
"total": 284,
"page": 0,
"per_page": 50,
"filters": {},
"data": [
{
"date": "2026-01-01",
"name": "New Year's Day",
"type": "public_holiday",
"category": "post_trigger",
"countries": ["US", "CN", "DE", "JP", "FR", "IT", "CA", "BR", "RU", "KR", "AU", "MX", "ES", "ID", "NL", "TR", "CH"],
"tags": []
}
]
}
FieldTypeDescription
totalintegerTotal number of events matching the filters
pageintegerCurrent page number
per_pageintegerNumber of results per page
filtersobjectEcho of active filters applied to the request
dataarrayArray of event objects
FieldTypeDescription
datestringEvent date (YYYY-MM-DD)
namestringEvent name
typestringEvent type (see values below)
categorystringOne of post_trigger, sensitive, no_post
countriesarray|nullCountry codes where applicable, or null for global events
tagsarrayDescriptive tags for filtering
posting_tipstring|nullOptional social media posting guidance

TypeDescription
public_holidayOfficial government holidays
fun_holidayQuirky/informal holidays (National Pizza Day, etc.)
awareness_dayAwareness and advocacy days (World Mental Health Day, etc.)
cultural_eventCultural celebrations and awards (Oscars, Halloween, etc.)
sporting_eventMajor sporting events (Super Bowl, FIFA World Cup, etc.)
commerce_eventShopping/commerce events (Black Friday, Cyber Monday, etc.)
religious_eventReligious observances (Ramadan, Diwali, etc.)
seasonalSeasonal markers (solstices, equinoxes, etc.)
remembranceMemorial and remembrance dates

CategoryDescription
post_triggerGood opportunity to post — plan content around these dates
sensitivePost with care — be respectful, avoid commercial tie-ins
no_postBrands should stay silent or share only respectful acknowledgment

The calendar covers public holidays for 17 countries (top 20 economies; India and Saudi Arabia are not yet available):

US, CN, DE, JP, GB, FR, IT, CA, BR, RU, KR, AU, MX, ES, ID, NL, TR, CH