Skip to content
scrapeatlas.Dashboard

Get a Skool calendar

Try in Playground

Read published calendar events with names, descriptions, dates, timezone and access flags.

GET/v1/skool/calendarx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
1
groupstringrequiredquery

Canonical community slug, e.g. ai-automation-society. No URL, credentials, slash, query or fragment.

Exampleskoolers
Response fields
30
requestIdstring

Operational correlation UUID.

Upstream attempts, decoded success-body bytes and duration. Error bodies are cancelled.

accounting.upstreamRequestsinteger

Always included.

≥ 0

accounting.responseBytesinteger

Always included.

≥ 0

accounting.durationMsnumber

Always included.

≥ 0

successboolean

True when usable data is returned.

statusenum

success or partial; failed/challenged on errors.

one of: success, partial

sourceUrlstring

Fixed-origin canonical Skool page read.

absolute HTTPS URL

fetchedAtstring

UTC retrieval time.

Extraction source, completeness flag and machine-readable warning codes.

coverage.sourcestring

Always included.

coverage.completeboolean

Always included.

coverage.warningsstring[]

Always included.

Event identity, occurrence, dates, start/end times, title, description, cover, timezone and access flags, plus accessible location details.

up to 100 items

events.idstring

Always included.

min 1 chars

events.namestringnullableoptional

Optional.

events.createdAtstringnullableoptional

Optional.

events.updatedAtstringnullableoptional

Optional.

events.groupIdstringnullableoptional

Optional.

events.occurrenceIdstringnullableoptional

Optional.

events.startTimestringnullableoptional

Optional.

events.endTimestringnullableoptional

Optional.

Always included.

events.metadata.titlestringnullableoptional

Optional.

events.metadata.descriptionstringnullableoptional

Optional.

events.metadata.coverImagestringnullableoptional

Optional.

events.metadata.timezonestringnullableoptional

Optional.

events.metadata.hasAccessnumbernullableoptional

Optional.

events.metadata.locationstringnullableoptional

Optional.

timezonestringnullable

Calendar timezone if supplied, otherwise null.

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
0
HTTPfailure.codeMeaning