Global Holidays and Observances
Find today’s global holidays, themed days, and observances. Basic access returns event listings; advanced date filters depend on the APILayer plan.
10 coins/call
We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Find today’s global holidays, themed days, and observances. Basic access returns event listings; advanced date filters depend on the APILayer plan.
10 coins/call
查询当天全球节日、主题日与纪念日;基础套餐提供事件列表,高级日期筛选取决于 APILayer 套餐。
POST /v1/global-observance-query
使用 ToolKK OpenAPI AppKey,APILayer Key 保留在服务器端 Provider。
成功调用 10 匠币。
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
{
"adult": false
}{
"code": "SUCCESS",
"data": {
"events": []
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| adult | boolean | false |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| code | string | SUCCESS |
| data | object | {...} |
| data.events | array | [] |
curl --request POST \
--url 'https://openapi.toolkk.com/v1/global-observance-query' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "adult": false\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/global-observance-query"
payload = {
"adult": false
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/global-observance-query"
payload := []byte("{\n \"adult\": false\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"adult\": false\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/global-observance-query"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}<?php
$endpoint = 'https://openapi.toolkk.com/v1/global-observance-query';
$payload = "{\n \"adult\": false\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;