List Couchsurfing events by location
List the upcoming public events embedded in a Couchsurfing location page, together with the location's published summary, statistics and FAQ, and the source total.
/v1/couchsurfing/eventsx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required location slug as it appears in couchsurfing.com/c/locations/<slug>, for example berlin-state-of-berlin-germany or tokyo-japan; lowercase letters, digits and single hyphens.
max 160 chars
berlin-state-of-berlin-germanyRequest correlation UUID.
Upstream HTTP attempts, decoded response bytes and duration in milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
True when usable public data is returned.
success, partial, failed or challenged; HTTP 200 may be partial.
one of: success, partial
Canonical public Couchsurfing page retrieved.
absolute HTTPS URL
UTC retrieval timestamp.
Complete refers only to supported fields on this page. Warnings: first_page_only when more events exist than the embedded page, record_limit or unresolved_reference.
Always included.
Always included.
Always included.
Required location slug as it appears in couchsurfing.com/c/locations/<slug>, for example berlin-state-of-berlin-germany or tokyo-japan; lowercase letters, digits and single hyphens.
Ordered public event records in source order, with the same fields as the event endpoint. Call event for a specific record.
up to 100 items
Source total number of upcoming events for the location, or null when unavailable.
True when the source reports more events than the embedded page.
No fields match.
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.
| HTTP | failure.code | Meaning |
|---|---|---|
| 200 | partial | Usable page data with explicit coverage warnings. |
| 400 | invalid_request | Missing, duplicate, unsupported or malformed parameters. |
| 401 | unauthorized | Missing or invalid service key. |
| 403 | restricted | Private member profile. |
| 404 | not_found | Missing or deleted profile, event or location. |
| 429 | upstream_rate_limited | Source throttled retrieval. |
| 502 | upstream_challenged | The source challenged the request. |
| 502 | unsupported_page | Missing, malformed or mismatched structured page state. |
| 502 | response_too_large payload_too_complex | Byte, node or depth limit exceeded. |
| 502 | unsafe_redirect request_limit upstream_error | Bounded retrieval failed. |
| 503 | busy | All slots are occupied. |
| 504 | timeout | Deadline expired. |