iCal (.ics) Event Generator avatar

iCal (.ics) Event Generator

Pricing

from $0.001 / calendar event generated

Go to Apify Store
iCal (.ics) Event Generator

iCal (.ics) Event Generator

Turn a schedule into iCal (.ics) calendar files with timezones, all-day and recurring events, alarms and locations β€” importable into Google Calendar, Apple Calendar and Outlook.

Pricing

from $0.001 / calendar event generated

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Turn a schedule into iCal (.ics) calendar files β€” with timezones, all-day and recurring events, alarms, locations and organizers β€” importable into Google Calendar, Apple Calendar and Outlook. One .ics per event plus a combined calendar file.

iCal (.ics) Event Generator input β€” configure the options in the Apify Console

What it does

  • Generates RFC-5545 .ics events with title, times, location, description and URL.
  • Supports all-day, recurring (RRULE), alarms/reminders and organizers.
  • One file per event and a combined calendar.ics.

Use cases

  • Courses & webinars β€” hand attendees a click-to-add calendar invite.
  • Events & bookings β€” generate calendar files from a bookings spreadsheet.
  • Gyms / classes β€” publish recurring class schedules.

Input

{ "events": [
{ "title": "Team standup", "start": "2026-09-01T09:00:00Z", "durationMinutes": 30, "rrule": "FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR", "alarmsMinutesBefore": [10] },
{ "title": "Company holiday", "start": "2026-12-25", "allDay": true }
] }

Each event supports: title, start (ISO, UTC), end or durationMinutes, allDay, location, description, url, rrule, alarmsMinutesBefore, organizerName, organizerEmail, lat, lng.

Output

iCal (.ics) Event Generator output β€” the results as a clean dataset

{ "title": "Team standup", "start": "2026-09-01T09:00:00Z", "end": null, "icsUrl": "https://api.apify.com/v2/key-value-stores/.../records/event-0001.ics", "ok": true }

Output schema

FieldTypeDescription
titlestringEvent title.
startstringEvent start (as given).
endstringEvent end (if provided).
icsUrlstring (URL)Link to the event's .ics file.

FAQ

Do recurring events work? Yes β€” pass an rrule like FREQ=WEEKLY;BYDAY=MO.

How do I import the whole schedule? Use the combined calendar.ics in the key-value store.

Can I automate it? Yes β€” via integrations on the Apify platform and the Apify API.

Notes

Original clean-room implementation. Times are handled in UTC.