Facebook Events Scraper
Search indexed public Facebook events, resolve an events URL, or inspect one public event without a Facebook login.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Facebook Events Scraper combines transparent search-index discovery with direct public event-page metadata. It returns source URLs, stable event IDs, titles, visible descriptions, location, organizer, date labels, and event images when Facebook exposes them.
Last validated: Jul 15, 2026
Input
idstringNumeric Facebook event id for details mode.
urlstringFacebook events search/Page URL or individual event URL.
mode"search" | "events_url" | "details"requiredSearch by phrase, resolve an events URL, or inspect one event.
timestringOptional time phrase retained for competitor-compatible inputs.
querystringEvent search phrase.
cursorstringGoogle result offset from a previous response.
max_resultsintegerdefault: 10Maximum events to return.
Output
modestringrequiredResolved operation.
countintegerrequiredNumber of event records.
eventobjectResolved individual event.
event.idstringFacebook event id.
event.urlstringCanonical public event URL.
event.titlestringVisible event title.
event.locationstringVisible event location.
event.image_urlstringPublic event image URL.
event.organizerstringVisible event organizer.
event.descriptionstringVisible Open Graph description.
event.start_time_labelstringVisible event date/time label.
querystringResolved event search phrase.
eventsobject[]requiredPublic Facebook event records.
source_urlstringrequiredFetched source URL.
next_cursorstringNext search offset.
Examples
brisbane-events
{
"mode": "search",
"query": "Brisbane technology 2026",
"max_results": 5
}events-url
{
"url": "https://www.facebook.com/IICA/events",
"mode": "events_url",
"max_results": 5
}event-details
{
"id": "1050688114286614",
"mode": "details"
}Use cases
FAQ
Does this require Facebook login?
No. Search uses Google's public index and details use Facebook's public Open Graph metadata.
Is event search complete?
No. Search coverage depends on public indexing and is explicitly best-effort.
Can it read private events?
No. It only returns event data exposed on public Facebook and search-index surfaces.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Facebook Events Scraper"
2. Call run_tool with:
name: "facebook_events_scraper"
input: {"mode":"search","query":"Brisbane technology 2026","max_results":5}REST
curl -sS -X POST "https://betterfetch.co/api/tools/facebook_events_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"mode":"search","query":"Brisbane technology 2026","max_results":5}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/facebook-events-scraper && cd facebook-events-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"mode":"search","query":"Brisbane technology 2026","max_results":5}'