Event Scraper - Speakers, Sponsors, Agenda Extractor
Pricing
Pay per usage
Event Scraper - Speakers, Sponsors, Agenda Extractor
Extract speakers, sponsors with company enrichment (employee count, key people, similar companies), agenda from any B2B event website. LinkedIn profiles auto-discovered. Fast, accurate, ready-to-use data.
Pricing
Pay per usage
Rating
5.0
(5)
Developer
RS Niraj
Actor stats
5
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Event Scraper - Speakers, Sponsors & Agenda Extractor
Extract complete event data from any B2B/conference event website. Get speakers, sponsors with company enrichment, agenda, and key people — all with LinkedIn profiles.
How It Works (Simple)
Step 1: Fast Fetch → Tries simple HTTP request (works for most sites) FREEStep 2: Browser Fetch → Opens real browser if Step 1 fails (JS-heavy sites) FREEStep 3: LinkedIn Search → Finds LinkedIn profiles for speakers & sponsors ~$0.35Step 4: Company Data → Gets employee count, HQ, industry, similar companies ~$0.16Step 5: Key People → Finds CEO/CTO/Founder with LinkedIn & bio ~$0.17Steps 1-2 always run first (FREE). Steps 3-5 run only when enrichment is ON.Total cost with enrichment: ~$0.54 per event (~2.5 minutes)Without enrichment: FREE (~30 seconds)
What You Get
Speakers (FREE from HTML)
| Field | Example |
|---|---|
| Name | John Smith |
| Designation | Chief Technology Officer |
| Company | |
| Image URL | https://event.com/john.jpg |
| https://linkedin.com/in/johnsmith | |
| Seniority Level | CXO / VP / Director / Manager / Other |
| Social Links | Twitter, Instagram, Facebook (when available) |
| Contact | Email, Phone (when available) |
Sponsors (FREE + Enriched)
Basic (FREE from HTML):
| Field | Example |
|---|---|
| Name | TechCorp |
| Logo | https://event.com/techcorp-logo.png |
| Website | https://techcorp.com |
| Category | Platinum Partner |
| Tier | Tier 1 (Title/Presenting) |
| https://linkedin.com/company/techcorp |
Enriched (with enrichment ON):
| Field | Example |
|---|---|
| Employee Count | 5,000 |
| Industry | Software Development |
| Description | Leading tech company... |
| Headquarters | San Francisco, US |
| Founded | 2010 |
| Company Logo (LinkedIn) | https://media.licdn.com/... |
| Company Phone | +1-555-0100 |
| Tagline | Innovation First |
| Follower Count | 50,000 |
| Company Type | Privately Held |
| Verified | true |
| Funding | (when available) |
| Similar Companies | CompetitorCo, RivalInc (name + LinkedIn + logo) |
| Key People | CEO, CTO, Founder (name + designation + LinkedIn + location + bio + followers) |
Agenda (FREE from HTML)
| Field | Example |
|---|---|
| Topic | Future of AI in HR |
| Session Type | Power Panel / Keynote / Workshop |
| Session Partner | TechCorp |
| Speakers | John Smith (with LinkedIn) |
Event Details (FREE from HTML)
| Field | Example |
|---|---|
| Event Name | SHRM Talent 2025 |
| Date | 11-March-2025 |
| Venue | Bengaluru |
| Image | https://event.com/banner.jpg |
| Contact | email, phone, website |
| Summary | 24 speakers, 58 sponsors, seniority breakdown |
Input
| Field | Type | Description | Default |
|---|---|---|---|
urls | array | Event page URLs to scrape | Required |
enrichSponsors | boolean | Enable LinkedIn + company enrichment (adds ~$0.50 & ~2 min) | true |
skipPlaywright | boolean | Skip browser rendering (faster but may miss JS content) | false |
maxResults | integer | Max URLs to process (0 = all) | 0 |
Example: Full Enrichment (default)
{"urls": ["https://www.shrmconference.org/talent25"],"enrichSponsors": true}
Example: Fast Mode (FREE, no enrichment)
{"urls": ["https://www.shrmconference.org/talent25"],"enrichSponsors": false}
Example: Multiple Events
{"urls": ["https://www.shrmconference.org/talent25","https://observenowevents.in/bfsi/","https://et-edge.com/conferences/gcc/2026-bangalore/"]}
Output Examples
Speaker
{"speaker_name": "John Smith","speaker_designation": "Chief Technology Officer","speaker_company": "Google","speaker_image_url": "https://event.com/speakers/john.jpg","speaker_linkedin": "https://linkedin.com/in/johnsmith","speaker_profile": "CTO at Google with 15+ years in AI...","seniority_level": "CXO","twitter": "https://twitter.com/johnsmith","email": "john@google.com"}
Sponsor (Enriched)
{"sponsor_name": "TechCorp","sponsor_image_url": "https://event.com/sponsors/techcorp.png","sponsor_website": "https://techcorp.com","sponsor_linkedin": "https://linkedin.com/company/techcorp","sponsor_category": "Platinum Partner","sponsor_tier": "Tier 1 (Title/Presenting)","employee_count": 5000,"industry": ["Software Development"],"description": "Leading tech company specializing in AI...","headquarters": "San Francisco, US","founded": 2010,"specialities": ["AI", "Cloud", "Data Analytics"],"company_logo": "https://media.licdn.com/company-logo.jpg","company_phone": "1234567890","tagline": "Innovation First","follower_count": 50000,"company_type": "Privately Held","is_verified": true,"similar_companies": [{"name": "CompetitorCo","linkedin": "https://linkedin.com/company/competitorco","logo": "https://media.licdn.com/competitor-logo.jpg"}],"key_people": [{"name": "Jane Doe","designation": "CEO","linkedin": "https://linkedin.com/in/janedoe","location": "San Francisco, California","company": "TechCorp","bio": "CEO with 15+ years building enterprise SaaS...","followers": "5K+ followers"}]}
Agenda
{"topic": "Future of AI in HR","session_type": "Power Panel","session_partner": "TechCorp","speaker_names": [{"name": "John Smith", "linkedin": "https://linkedin.com/in/johnsmith"},{"name": "Jane Doe", "linkedin": "https://linkedin.com/in/janedoe"}]}
Supported Websites
- SHRM Conference sites (Talent, Tech, IAC)
- ObserveNow Events (BFSI, PSU, CIO, Digital)
- StrategINK events
- Nasscom / NTLF / Sched.com events
- ET Edge conferences
- WordPress/Elementor event sites
- Any generic event website with standard HTML patterns (speakers section, sponsors logos, agenda)
Performance
| Metric | Without Enrichment | With Enrichment |
|---|---|---|
| Speed (1 event) | ~30 seconds | ~2.5 minutes |
| Speed (20 events) | ~3 minutes | ~17 minutes |
| Cost (1 event) | FREE | ~$0.54 |
| Speaker LinkedIn | From HTML only | 95%+ (HTML + Google Search) |
| Sponsor LinkedIn | From HTML only | 98%+ (HTML + Google Search) |
| Company data | - | 95%+ sponsors |
| Key people | - | 80%+ sponsors |
How Enrichment Works
Event URL|v[Step 1: Fast HTTP fetch] -----> Speakers, Sponsors, Agenda extracted (FREE)|v (if HTML is empty/JS-heavy)[Step 2: Browser fetch] --------> Same extraction via Playwright (FREE)|v (if enrichment ON)[Step 3: LinkedIn Search] ------> Google Search finds LinkedIn URLs| - Speakers: "John Smith" "Google" site:linkedin.com/in/| - Sponsors: "TechCorp" site:linkedin.com/company/| - Parallel: 10 searches at a timev[Step 4: Company Data] ---------> LinkedIn Company API (1 batch call)| - employee_count, industry, HQ, similar_companies| - company_logo, tagline, phone, verified statusv[Step 5: Key People] -----------> Google Search for CEO/CTO/Founder| - "TechCorp" CEO OR CTO OR Founder site:linkedin.com/in| - Gets name, designation, LinkedIn, location, biov[Output Dataset] ----------------> Complete event data ready!
Integration
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("etb2b-tools/event-scraper").call(run_input={"urls": ["https://www.shrmconference.org/talent25"],"enrichSponsors": True})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Event: {item['event_details']['name']}")for k, v in item.items():if k.startswith("speakers_details"):print(f"Speakers: {len(v)}")if k.startswith("sponsors_details"):print(f"Sponsors: {len(v)}")
API (cURL)
curl -X POST "https://api.apify.com/v2/acts/etb2b-tools~event-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"urls": ["https://www.shrmconference.org/talent25"], "enrichSponsors": true}'
Webhook
Set up a webhook in Apify Console to get notified when scraping completes. Perfect for automated pipelines.
FAQ
Q: Why are some sponsors missing company data? A: Small or very new companies may not have complete LinkedIn profiles. The scraper extracts whatever is available.
Q: Why is a speaker's LinkedIn missing? A: Some speakers have very common names or no LinkedIn presence. The scraper finds 95%+ of speakers.
Q: Can I use this without enrichment?
A: Yes! Set enrichSponsors: false — you'll get all data from the event page HTML for FREE in ~30 seconds.
Q: What actors are needed for enrichment?
A: Your Apify account needs access to apify/google-search-scraper and harvestapi/linkedin-company. Both are pay-per-use on Apify Store.
Q: How much does it cost? A: ~$0.54 per event with enrichment. Without enrichment, it's FREE (only Apify platform compute cost ~$0.002).
Changelog
- v0.1.25 - Playwright async fix, enrichment toggle, under-maintenance safe
- v0.1.21 - Public release with parallel processing, company enrichment, key people search
- Full LinkedIn enrichment via Google Search (parallel, 10 workers)
- Company data via LinkedIn API (batch, single call)
- Key people with designation, location, bio, followers
- 3 URLs concurrent processing for batch jobs
- Extra fields: company_logo, tagline, follower_count, company_type, company_phone, is_verified, funding