Ready
Ready

Enter parameters and send a request. The task status and normalized results will appear here.

README

Facebook Profile Events

Facebook Profile Events are public event listings associated with a profile or Page, with names, descriptions, locations, start and end times, media, and visible metrics. Their schedule and source context support organizer calendar enrichment, event inventory research, and cross-Page comparison.

Features

  • Profile and Page event feedsCollect public event listings associated with one or more submitted Facebook profile or Page URLs.
  • Event identity and scheduleReturn event IDs, public URLs, names, descriptions, locations, normalized start times, and end times.
  • Media and visible metricsPreserve normalized public image or video references and common visible metrics supplied with each event.
  • Normalized source contextAttach the submitted source URL to each normalized record while removing duplicate events by ID or URL within that source feed.

Parameters

ParametersRequiredDescription
urlsRequiredOne or more Facebook profile or Page URLs on facebook.com, www.facebook.com, or m.facebook.com.
results_limitOptionalMaximum event records to collect per input URL, from 20 to 2,000; defaults to 100.

How to Use

Submit profile or Page URLs as an asynchronous task, poll its task ID, then read normalized event records with cursor pagination.

  1. Prepare one or more Facebook profile or Page URLs and choose an optional results_limit from 20 to 2,000 for each URL.
  2. POST urls and an optional results_limit to /v1/facebook/profile-events.
  3. Poll /v1/tasks/{task_id} until the status is succeeded.
  4. Read /v1/tasks/{task_id}?limit=50 and continue with results.next_cursor while results.has_more is true.
curl -X POST "https://api.socq.ai/v1/facebook/profile-events" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://www.facebook.com/NASA"],"results_limit":20}'

# Poll GET /v1/tasks/{task_id}, then read /v1/tasks/{task_id}?limit=50 and use data.results.

Best Use Cases

  • Organizer calendar enrichment: Use event names, descriptions, locations, and start and end times to enrich calendars built from known public organizer Pages.
  • Cross-Page event inventory: Group normalized event IDs and URLs by input_url to compare public event listings across selected profiles or Pages.
  • Event detail collection queues: Use returned event URLs to build a deduplicated queue for deeper event detail retrieval.
  • Public schedule reporting: Combine schedule fields, media references, and visible metrics into reports about events associated with tracked public sources.

Pro Tips

  • Submit profile or Page targets that expose an event feed; host validation alone does not confirm that a Facebook URL represents a suitable source.
  • Choose results_limit with the number of input URLs in mind because the limit and estimated result-based cost apply separately to each URL.
  • When the same event may be associated with multiple submitted sources, deduplicate merged results by event ID or public URL.
  • Treat description text, location, end time, media, and individual metric values as optional when mapping records into your application.

Use these APIs when you need a different type of public Facebook data.

  • Facebook Pages APIRetrieve public Page profiles, contact details, images, and visible audience ratings.
  • Facebook Posts APICollect public posts, media, reactions, comments, and shares from supported Facebook URLs.
  • Facebook Comments APICollect public comments, authors, engagement, media, and source links from post URLs.
  • Facebook Video Transcript APIExtract available transcript text and format from known public video post or Reel URLs.
  • Facebook Group Posts APICollect public posts from Facebook group URLs with selectable ordering, per-group limits, author context, video media, and visible engagement.
  • Facebook Events Search APISearch public events by keyword with schedule, place, attendance, cover media, and event-state fields.
  • Facebook Ad Transcript APIExtract available spoken-word text, language, format, and source context from Facebook Ad Library URLs.
  • Facebook Comment Replies APIRetrieve public replies for a known comment using its feedback ID and expansion token, with text, author identity, engagement, and parent context.
  • Facebook Company Reviews APICollect public Page reviews with review text, reviewer links, ratings, likes, timestamps, and company context.
  • Facebook Event Details APICollect normalized metadata, schedules, locations, media, and visible engagement from known public event URLs.
  • Facebook Profile Photos APICollect public photos from profile or Page URLs with captions, author context, engagement, image metadata, and source references.
  • Facebook Profiles APILook up public profiles or Pages from known Facebook URLs with identity, bio, avatar, visible counters, and input context.
  • Facebook Reels APICollect public Reels from profile or Page URLs with captions, author context, video metadata, visible engagement, and source references.

Facebook Profile Events APIFAQ