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.

≥ 0

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