Website β Events
Pricing
from $4.00 / 1,000 results
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer

Peter Newton
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Share
Website β Events
Turn any website into clean, reliable event data β‘π
What it does for you β
- Saves you manual copy/paste by turning event pages into clean, structured data.
- Gives you consistent fields across many domains so you can store, search, and sync events easily.
- Helps you scale from one site to many without changing your pipeline.
Input π§
The minimal input is a domain root URL. Optional settings let you cap requests, set timezone, and control proxies. π
Example:
{"startUrls": [{ "url": "https://www.conservancyforcvnp.org/" }],"maxRequestsPerCrawl": 2,"timezone": "America/New_York","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output π¦
Each dataset item is a normalized event.
Output Fields
| Field | Type | Extraction | Format |
|---|---|---|---|
title | string | Yes | Plain text |
date | string | Yes | ISO 8601 datetime with timezone offset (e.g., 2026-01-20T14:00:00-05:00) |
schedule | object | Yes | See Schedule Object below |
description | string | Best Effort | Plain text |
address | string | Best Effort | Standardized via parse-address (e.g., 123 Main St, City, ST 12345) |
contact | string | No | E.164 phone (e.g., +16035551234) or email |
website | string | Yes | Absolute URL |
open_to_public | string | Best Effort | boolean |
rsvp_required | string | Best Effort | boolean |
Extraction: Expectations of reliability.
Example Output
{"title": "Ed Caner David Mayfield at Happy Days Lodge","website": "https://www.conservancyforcvnp.org/event/concerts-at-happy-days-lodge-ed-caner/","schedule": {"type": "single","startDate": "2026-01-07T19:45:00-05:00","endDate": "2026-01-07T22:00:00-05:00"},"description": "Join us for an evening of live music at the historic Happy Days Lodge.","address": "500 W Streetsboro Rd, Peninsula, OH 44264","contact": "+13306572909","open_to_public": true,"rsvp_required": false}
Schedule Object
The schedule object supports three types:
Single Event
{"type": "single","startDate": "2026-01-07T19:45:00-05:00","endDate": "2026-01-07T22:00:00-05:00"}
Series Event
{"type": "series","startDate": "2026-01-07T19:45:00-05:00","endDate": "2026-03-11T22:00:00-05:00","occurrences": [{ "startDate": "2026-01-07T19:45:00-05:00", "endDate": "2026-01-07T22:00:00-05:00" },{ "startDate": "2026-02-11T19:45:00-05:00", "endDate": "2026-02-11T22:00:00-05:00" }]}
Recurring Event
{"type": "recurring","startDate": "2026-01-10T09:00:00-05:00","endDate": "2026-01-10T13:00:00-05:00","recurrence": {"pattern": "weekly","frequency": 1,"weekday": 6}}
All-Day Event
{"type": "single","allDay": true,"startDate": "2026-01-01T00:00:00-05:00","endDate": "2026-01-01T00:00:00-05:00"}
Schedule Fields
| Field | Type | Description |
|---|---|---|
type | 'single' | 'series' | 'recurring' | Schedule type |
startDate | string | ISO 8601 datetime with timezone offset (e.g., 2026-01-07T19:00:00-05:00) |
endDate | string | ISO 8601 datetime with timezone offset |
allDay | boolean | true if no specific time |
occurrences | array | Series: array of {startDate, endDate} |
recurrence | object | Recurring: pattern definition |
Recurrence Fields
| Field | Type | Description |
|---|---|---|
pattern | 'daily' | 'weekly' | 'biweekly' | 'monthly' | Recurrence pattern |
frequency | number | How often (default: 1) |
weekday | number | Day of week (0=Sun, 6=Sat) |
ordinal | number | Monthly: 1=first, -1=last |
Timezone (IMPORTANT)
You MUST provide the timezone of the website being scraped. The Actor assumes all times on the website are in this timezone.
All output dates use ISO 8601 format with timezone offset (not UTC). This preserves the local date and time for clarity:
- Input:
December 5, 2025 at 7:00 PMwithtimezone: "America/New_York" - Output:
2025-12-05T19:00:00-05:00(clearly shows Dec 5 at 7 PM EST)
Why this matters: If you set the wrong timezone, dates will be incorrect. For example, a 7 PM event in California (America/Los_Angeles) processed with America/New_York will show the wrong time.
Common Timezones
| Region | Timezone ID |
|---|---|
| US Eastern | America/New_York |
| US Central | America/Chicago |
| US Mountain | America/Denver |
| US Pacific | America/Los_Angeles |
| UK | Europe/London |
| Central Europe | Europe/Berlin |
| Australia Eastern | Australia/Sydney |
Example
{"startUrls": [{ "url": "https://events-in-california.com/" }],"timezone": "America/Los_Angeles"}