Search Couchsurfing locations
Search Couchsurfing cities, regions and countries by name and get the location slugs used by the events, hosts and travelers endpoints, ranked by relevance.
/v1/couchsurfing/locationsx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required place name, 2 to 100 characters.
min 2 chars · max 100 chars
lisbonOptional pagination cursor: pass nextCursor from the previous response. Omit for the first page.
max 5 chars
Optional page size from 1 to 50; default 10.
default: "10" · max 2 chars
Request correlation UUID.
Upstream HTTP exchanges, 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
Couchsurfing location search source.
absolute HTTPS URL
UTC retrieval timestamp.
Complete refers only to supported fields; coverage.source is public_api. Warnings: record_limit.
Always included.
one of: public_api, public_page
Always included.
Always included.
Matching locations in source relevance order.
up to 50 items
Source total for the query, or null when unavailable. Very large result sets report the source cap.
True when the source reports more records after this page.
Cursor for the next page, or null on the last 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 source data. |
| 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. |