# Multiple ICS Calendar Feeds Parser

**Use case:** 

Parse multiple ICS calendar URLs at once and export event summaries, start/end dates, recurrence rules, locations, and sources.

## Input

```json
{
  "icsUrls": [
    "https://www.officeholidays.com/ics/usa",
    "https://www.officeholidays.com/ics/united-kingdom"
  ],
  "icsTexts": [],
  "dateFrom": "2026-01-01",
  "dateTo": "2026-12-31",
  "maxEvents": 200,
  "expandRecurring": false,
  "includeRawData": false
}
```

## Output

```json
{
  "summary": {
    "label": "Event Title",
    "format": "text"
  },
  "startDate": {
    "label": "Start",
    "format": "text"
  },
  "endDate": {
    "label": "End",
    "format": "text"
  },
  "allDay": {
    "label": "All Day",
    "format": "boolean"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "description": {
    "label": "Description",
    "format": "text"
  },
  "organizer": {
    "label": "Organizer",
    "format": "text"
  },
  "attendees": {
    "label": "Attendees",
    "format": "object"
  },
  "status": {
    "label": "Status",
    "format": "text"
  },
  "uid": {
    "label": "UID",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "icsSource": {
    "label": "ICS Source",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [iCal / ICS Calendar Parser](https://apify.com/automation-lab/ical-parser) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/ical-parser) to learn more, explore other use cases, and run it yourself.