/v1/facebook/events
Events
Get events from a city's Facebook Events page. [Example source](https://www.facebook.com/events/explore/saint-petersburg-florida/111326725552547).
| Credit cost | Default: 1 credit How charges are determinedCost is decided per call, not per endpoint: the same operation can cost different amounts depending on what it returns. A call that fails costs 0 credits. A result served from cache costs 0 credits. `default` is the cost when no rule matches. Rules are evaluated in order and the first whose conditions all hold wins. A `when` condition is one of: `param` (the request parameter is true), `outcome` (the classifier's outcome), `empty` / `nonEmpty` (a response field is empty and absent, or a non-empty array or string), `flag` (a response field is exactly true). A cost of `{ perStartedMinute: n, of: [fields] }` is n x max(1, ceil(seconds / 60)), so even a short result bills at least one minute. |
|---|---|
| Cache support | Not specified in the published contract. |
| Pagination | No explicit pagination metadata in the published contract. Consult the parameters and response fields below. |
Parameters
| Name | Location / required | Schema |
|---|---|---|
urlThe URL of the city's Facebook Events page | query / required |
|
timeThe time frame to search for. Defaults to all time | query / optional |
Allowed values |
cursorThe cursor to paginate to the next page | query / optional |
|
Request examples
Replace placeholder values and supply your own API key. For operations with a request body, populate the body using the schema above.
cURL
curl --request GET 'https://api.fetchproof.com/v1/facebook/events?url=YOUR_URL' \
--header 'x-api-key: YOUR_API_KEY'JavaScript
const response = await fetch("https://api.fetchproof.com/v1/facebook/events?url=YOUR_URL", {
method: 'GET',
headers: { 'x-api-key': process.env.FETCHPROOF_API_KEY }
});
console.log(await response.text());Python
import os
import requests
response = requests.get("https://api.fetchproof.com/v1/facebook/events?url=YOUR_URL",
headers={"x-api-key": os.environ["FETCHPROOF_API_KEY"]})
print(response.text)Responses
200Success. Envelope: success / credits_remaining / credits_charged.
application/json
object
successrequired
boolean
credits_remainingrequired
integer
credits_chargedrequired
integer
eventsrequired
array
Array items
object
idrequired
string
schema_contextrequired
null
cover_photorequired
object
photorequired
object
accessibility_captionrequired
string
imagerequired
object
urirequired
string
idrequired
string
cover_videorequired
null
gif_cover_photorequired
null
online_event_setuprequired
null
is_happening_nowrequired
boolean
day_time_sentencerequired
string
namerequired
string
is_onlinerequired
boolean
ticketing_context_rowrequired
object
price_range_textrequired
null
event_placerequired
object
__typenamerequired
string
contextual_namerequired
string
__isNoderequired
string
idrequired
string
eventUrlrequired
string
can_page_viewer_invite_as_userrequired
boolean
can_viewer_inviterequired
boolean
can_viewer_rsvprequired
boolean
can_viewer_sharerequired
boolean
event_kindrequired
string
if_viewer_can_duplicate_eventrequired
null
is_online_or_detected_onlinerequired
boolean
is_pastrequired
boolean
is_viewer_hostrequired
boolean
start_timestamprequired
integer
rsvp_button_rendererrequired
object
__typenamerequired
string
eventrequired
object
idrequired
string
connection_stylerequired
string
can_viewer_joinrequired
boolean
can_viewer_watchrequired
boolean
can_viewer_unwatchrequired
boolean
viewer_watch_statusrequired
string
if_viewer_can_see_going_buttonrequired
null
event_connection_data_privacy_scoperequired
null
privacy_scope_for_toastrequired
null
can_join_group_chatrequired
boolean
created_for_grouprequired
null
chatrequired
null
__module_operation_EventCometUniversalRSVPButton_eventrequired
object
__drrequired
string
__module_component_EventCometUniversalRSVPButton_eventrequired
object
__drrequired
string
parent_if_exists_or_selfrequired
object
online_event_setuprequired
null
idrequired
string
live_virtual_event_inforequired
null
__typenamerequired
string
social_contextrequired
object
textrequired
string
rangesrequired
array
interested_countrequired
integer
going_countrequired
integer
went_countrequired
null
cursorrequired
string