Search Facebook events
Search public Facebook events by keyword, optionally narrowed to a city, a date range and a category, with source continuation.
/v1/facebook/events/searchx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Public keyword/location query, 1–512 characters.
min 1 chars · max 512 chars
jazzOpaque continuation from this service. Preserve it exactly; cursors are source- and route-specific.
min 1 chars · max 16000 chars
Numeric Facebook city ID that pins results to one place, as found at the end of an events explore URL (/events/explore/<city>/<id>/).
108424279189115First event day to include, as YYYY-MM-DD.
2026-10-03Last event day to include, as YYYY-MM-DD; requires date_from and defaults to the same day.
2026-10-04Event category: art, causes, classics, comedy, crafts, dance, drinks, film, fitness, food, games, gardening, health, home, music, networking, parties, religion, shopping, sports, theatre, wellness.
one of: art, causes, classics, comedy, crafts, dance, drinks, film, fitness, food, games, gardening, health, home, music, networking, parties, religion, shopping, sports, theatre, wellness
musicNormalized result with author, post, event or listing data and per-item coverage where applicable.
When include is requested: total rows, successfully enriched rows and failed rows.
Always included.
Always included.
Always included.
True when usable public data is returned.
success or partial on HTTP 200; failed or challenged on failure.
one of: success, partial
Request correlation UUID.
Canonical public Facebook page used for retrieval.
absolute HTTPS URL
UTC retrieval timestamp.
Completeness of this bounded response. Warnings name restricted, missing, interrupted or unavailable optional data.
Always included.
Always included.
Always included.
Counted upstream requests, decoded response bytes and elapsed milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Public source events; null or empty when no value is exposed.
up to 100 items
Opaque continuation from this service. Preserve it exactly; cursors are source- and route-specific.
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 data with explicit missing/failed auxiliary coverage. |
| 400 | invalid_request | Malformed, duplicate, conflicting or unsupported parameters. |
| 401 | unauthorized | Missing or invalid service API key. |
| 403 | restricted_page | The resource is private or restricted. |
| 404 | not_found | Unknown route or missing resource. |
| 429 | upstream_rate_limited | Facebook throttled retrieval. |
| 502 | upstream_challenged upstream_error unsupported_page | Source challenge, failure or unsupported/mismatched structure. |
| 502 | response_too_large payload_too_complex request_limit unsafe_redirect | Bounded retrieval or fixed-origin policy failed. |
| 503 | busy | All Facebook worker slots are occupied. |
| 504 | timeout | Request deadline expired. |