FreeTLD Launch Calendar API
Get events iCalendar
GET/events.icsNo key
The industry events as an iCalendar file.
One all-day event per dated industry event from today minus 30 days to plus 18 months (month is ignored), text/calendar, no envelope.
AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsiCalendar
Request
categorystring: domaining, dns_governance, brand_ip, hosting_cloud, security_privacy, other_techOptionalQueryAn event category.
countrystringOptionalQueryISO 3166-1 alpha-2; filters events only.
curl -X GET "https://api.unique.domains/v1/events.ics?country=US"
const response = await fetch("https://api.unique.domains/v1/events.ics?country=US", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/events.ics?country=US",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/events.ics?country=US", nil)
if err != nil {
panic(err)
}
res, err := http.DefaultClient.Do(req)$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.unique.domains/v1/events.ics?country=US",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/events.ics?country=US")
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }BEGIN:VCALENDAR