Facebook city events API
  1. Docs
  2. Facebook
  3. Facebook city events API

Facebook city events API

The events Facebook lists for a city, from its public explore page.

GET /v1/facebook/events

GET /v1/facebook/events

The events Facebook lists for a city, from its public explore page.

  • Cost: 1 credit
  • Cache: Results are kept up to 30 days; send max_age_days to reuse them for free.
  • Timeout: A request still running after about 25 seconds answers 202 with a job to poll (Batch and jobs).

Parameters#

NameTypeRequiredDescription
urlURLyesCity events page (facebook.com/events/explore/<city>/<id>). Accepted hosts: facebook.com, fb.com, fb.watch.
timestringnoTime frame; default all time. One of today, this_week, next_week.

Every request also accepts:

  • cursor: the cursor from the previous page (Pagination).
  • trim: true for a smaller response without null fields and extra.
  • raw: true to also get the platform's original object as raw.
  • max_age_days: accept a cached result up to this many days old, for 0 credits (Caching).

Example request#

Set your key in the environment first (see Authentication).

1curl -G "https://api.socialscrape.dev/v1/facebook/events" \2  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3  --data-urlencode "url=https://www.facebook.com/events/explore/saint-petersburg-florida/111326725552547"

Example response#

This is a sample from a recorded response, lists and long text are shortened. Status 200.

200 OKSample response
1{2  "ok": true,3  "credits_charged": 1,4  "credits_remaining": 4999,5  "cached": false,6  "cached_at": null,7  "request_id": "req_0b9dec62b70c30e0deb6b947",8  "data": {9    "object": "list",10    "items": [11      {12        "object": "event",13        "platform": "facebook",14        "id": "1009766568177406",15        "url": "https://www.facebook.com/events/1009766568177406/",16        "title": "90s Day Party: St. Petersburg, FL 💿",17        "description": null,18        "starts_at": "2026-11-07T20:00:00Z",19        "ends_at": null,20        "place": {21          "name": "2655 6th Ave S, St Petersburg, FL 33712-1653, United States",22          "address": null,23          "city": null,24          "region": null,25          "country": null,26          "latitude": null,27          "longitude": null28        },29        "is_online": false,30        "host": null,31        "going_count": 234,32        "interested_count": 7300,33        "cover_url": "https://scontent-phl2-1.xx.fbcdn.net/v/t39.30808-6/691737832_122221920272546827_3621567388430112740_n.jpg?stp=c0.45.1600.764a_dst-jpg_tt6&cstp=mx1600x764&ctp=s320x320&_nc_cat=110&ccb=1-7&_nc_sid=75d36f&_nc_ohc=nevyca_dRSgQ7kNvwEhH5uk&_nc_oc...",34        "extra": {35          "day_time_sentence": "Sat, 7 Nov at 15:00 EST",36          "event_kind": "PUBLIC_TYPE",37          "is_happening_now": false,38          "is_past": false,39          "place_id": "122231702342546827",40          "social_context": "7.3K interested · 234 going",41          "source": "logged_out_public_view"42        }43      },44      {45        "object": "event",46        "platform": "facebook",47        "id": "1527199785709133",48        "url": "https://www.facebook.com/events/1527199785709133/",49        "title": "Shopapalooza Festival Nov 28-29 -- Free admission",50        "description": null,51        "starts_at": "2026-11-28T15:00:00Z",52        "ends_at": null,53        "place": {54          "name": "701 Bayshore Drive Northeast, Saint Petersburg, FL, United States, Florida 33701",55          "address": null,56          "city": null,57          "region": null,58          "country": null,59          "latitude": null,60          "longitude": null61        },62        "is_online": false,63        "host": null,64        "going_count": 552,65        "interested_count": 7300,66        "cover_url": "https://scontent-phl2-1.xx.fbcdn.net/v/t39.30808-6/712544192_1443146581187595_2421226817355766293_n.jpg?stp=c0.140.2048.978a_dst-jpg_tt6&cstp=mx2048x978&ctp=s320x320&_nc_cat=109&ccb=1-7&_nc_sid=75d36f&_nc_ohc=mg86TdrGGVQQ7kNvwHu9ZmA&_nc_oc=...",67        "extra": {68          "day_time_sentence": "Sat, 28 Nov-29 Nov",69          "event_kind": "PUBLIC_TYPE",70          "is_happening_now": false,71          "is_past": false,72          "place_id": "1567581025410816",73          "social_context": "7.3K interested · 552 going",74          "source": "logged_out_public_view"75        }76      }77    ],78    "cursor": null,79    "has_more": false,80    "parent": null81  },82  "cursor": null,83  "has_more": false84}

Response#

A list of Event objects in data.items, with data.cursor and data.has_more.

See Data models for every field. The envelope around data is described in Responses.

Errors#

Failures are free: credits_charged is 0. Branch on error.code, never on the message.

CodeHTTPRetryMeaning
invalid_params400noA parameter is missing, unknown or has the wrong type.
unsupported_url400noThe URL is not one this endpoint accepts (wrong platform or form).
not_found404noThe platform says this profile, post or item does not exist.

Every request can also fail with the account and platform errors listed on the Errors page.