# Facebook Events Scraper · No Cookies (`data-slayer/facebook-search-events`) Actor

Search and discover Facebook events by keyword without login. Get event titles, IDs, URLs, and event types. Build event databases for lead generation, sponsorship prospecting, and competitive intelligence. No cookies, no authentication. JSON/CSV/Excel export.

- **URL**: https://apify.com/data-slayer/facebook-search-events.md
- **Developed by:** [Data Slayer](https://apify.com/data-slayer) (community)
- **Categories:** Lead generation, Social media, Other
- **Stats:** 26 total users, 4 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Facebook Events Scraper (No Login Required)

Discover and extract Facebook event data at scale without authentication or cookies. This powerful web scraping tool enables event marketers, sales teams, and analysts to build comprehensive conference and networking databases for lead generation and competitive intelligence.

### Key Features

🔒 **Cookieless / No Login Required** - Extract event data without Facebook authentication, eliminating account suspension risks and simplifying your workflow.

📈 **Scalable Architecture** - Process multiple search queries simultaneously to build extensive event databases across industries and geographies.

✅ **Rich Event Data** - Capture essential fields including event ID, title, URL, and event type to power your lead generation and market research initiatives.

⚡ **Fast & Reliable** - Optimized scraping engine delivers consistent results with minimal latency, ensuring your event intelligence stays current.

📊 **Export-Ready Formats** - Download data in JSON, CSV, or Excel formats for seamless integration with CRM systems, marketing automation platforms, and analytics tools.

### Use Cases

**Event Marketers**: Build a comprehensive database of industry conferences, trade shows, and networking events to identify sponsorship opportunities, track competitor activities, and discover speaking engagement possibilities.

**Business Analysts**: Monitor event trends across sectors, analyze event frequency patterns, and generate market intelligence reports to inform strategic planning and competitive positioning.

**Sales Teams**: Identify high-value networking opportunities and conferences where target prospects gather, enabling proactive outreach and relationship building before, during, and after events.

### Inputs

| Field | Type | Description |
|-------|------|-------------|
| query | String | Search term or keyword to find relevant Facebook events (e.g., "insights", "conference 2026", "networking summit") |

### Outputs

**Formats**: JSON, CSV, Excel

**Fields**: Each event record includes:

- `type` - Event classification identifier
- `event_id` - Unique Facebook event identifier
- `title` - Event name or headline
- `url` - Direct link to the Facebook event page

### How to Use

**Step 1**: Enter your target search term in the `query` field (e.g., "marketing summit", "tech conference", "industry insights").

**Step 2**: Run the scraper to begin extracting event data matching your search criteria.

**Step 3**: Download your results in JSON, CSV, or Excel format for immediate use in your CRM, spreadsheet, or analytics platform.

### Sample Output

```json
[
  {
    "type": "search_event",
    "event_id": "9876543210123456",
    "title": "Digital Marketing Summit 2026",
    "url": "https://www.facebook.com/events/9876543210123456/"
  },
  {
    "type": "search_event",
    "event_id": "5432109876543210",
    "title": "Global Tech Innovation Conference",
    "url": "https://www.facebook.com/events/5432109876543210/"
  },
  {
    "type": "search_event",
    "event_id": "1357924680135792",
    "title": "B2B Networking & Growth Forum",
    "url": "https://www.facebook.com/events/1357924680135792/"
  }
]
```

***

Transform your event marketing strategy with this powerful event data scraper and event listings extractor. Whether you need to scrape event data for lead generation from events, export event listings for analysis, or access a search events API alternative, this conference listings scraper delivers the web scraping tool capabilities your business needs to stay ahead of industry trends and networking opportunities.

### FAQ

**How much does it cost to run this Actor?**
Pricing is listed in the Pricing section above, charged per row returned. You only pay for the rows
the Actor actually produces, so a small test run costs cents.

**Do I need cookies or a login?**
No. This Actor reads public data only - no cookies, no account, no browser automation.

**Can I schedule it?**
Yes. Run it from the Apify API, on a schedule, or via a webhook, and export results as JSON, CSV or Excel.

**What if I need a slightly different output?**
Open an issue on the Actor's Issues tab describing the shape you need.

### Related actors

More Facebook actors from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:

| Actor |
|---|
| [Facebook Ads Library Scraper](https://apify.com/data-slayer/facebook-ads-library-scraper) |
| [Facebook Comments & Replies Scraper](https://apify.com/data-slayer/facebook-comments-scraper) |
| [Facebook Group Posts Scraper · No Cookies](https://apify.com/data-slayer/facebook-group-posts) |
| [Facebook Keyword Post Search · Public Posts](https://apify.com/data-slayer/facebook-post-search) |
| [Facebook Marketplace Listing Scraper · No Cookies](https://apify.com/data-slayer/facebook-marketplace-details) |
| [Facebook Page Details Scraper · No Cookies](https://apify.com/data-slayer/facebook-page-details) |
| [Facebook Page Posts Scraper · No Cookies](https://apify.com/data-slayer/facebook-page-posts) |
| [Facebook Page Reviews Scraper · No Cookies](https://apify.com/data-slayer/facebook-page-reviews) |
| [Facebook Page Search Scraper · No Cookies](https://apify.com/data-slayer/facebook-search-pages) |
| [Facebook People Search Scraper · No Cookies](https://apify.com/data-slayer/facebook-search-people) |
| [Facebook Public Profile Scraper · People Lookup by URL or ID](https://apify.com/data-slayer/facebook-profile-scraper) |

# Actor input Schema

## `mode` (type: `string`):

Search by keyword, resolve one public event, or collect public events from a Facebook Page.

## `query` (type: `string`):

Keyword or phrase used in Search events mode.

## `searchQuery` (type: `string`):

Compatibility alias for query. Use either field; query wins if both are set.

## `keyword` (type: `string`):

Compatibility alias for query. Use either field; query wins if both are set.

## `eventUrlOrId` (type: `string`):

A public Facebook event URL or numeric event ID used in Event details mode.

## `pageUrlOrId` (type: `string`):

A public Facebook Page URL or identifier used in Page events mode.

## `timeRange` (type: `string`):

Choose future or past public events for Page events mode.

## `maxItems` (type: `integer`):

Hard cap on unique event rows added to the dataset.

## `maxPages` (type: `integer`):

Maximum result pages to check for Search events or Page events mode.

## Actor input object example

```json
{
  "mode": "search",
  "query": "new york",
  "timeRange": "future",
  "maxItems": 100,
  "maxPages": 1
}
```

# Actor output Schema

## `results` (type: `string`):

One dataset item per unique public event, written exactly as returned. Existing fields are preserved.

## `runSummary` (type: `string`):

Free run outcome, pages and retries, duplicates skipped, rows written, and automatic-charge reconciliation.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("data-slayer/facebook-search-events").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("data-slayer/facebook-search-events").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call data-slayer/facebook-search-events --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,data-slayer/facebook-search-events"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/tASPp2gGAP86sfRsy/builds/oQyBrliALl1wmUQAn/openapi.json
