Event Scraper - Speakers, Sponsors, Agenda Extractor avatar

Event Scraper - Speakers, Sponsors, Agenda Extractor

Pricing

Pay per usage

Go to Apify Store
Event Scraper - Speakers, Sponsors, Agenda Extractor

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

RS Niraj

Maintained by Community

Actor stats

5

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

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) FREE
Step 2: Browser Fetch → Opens real browser if Step 1 fails (JS-heavy sites) FREE
Step 3: LinkedIn Search → Finds LinkedIn profiles for speakers & sponsors ~$0.35
Step 4: Company Data → Gets employee count, HQ, industry, similar companies ~$0.16
Step 5: Key People → Finds CEO/CTO/Founder with LinkedIn & bio ~$0.17
Steps 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)

FieldExample
NameJohn Smith
DesignationChief Technology Officer
CompanyGoogle
Image URLhttps://event.com/john.jpg
LinkedInhttps://linkedin.com/in/johnsmith
Seniority LevelCXO / VP / Director / Manager / Other
Social LinksTwitter, Instagram, Facebook (when available)
ContactEmail, Phone (when available)

Sponsors (FREE + Enriched)

Basic (FREE from HTML):

FieldExample
NameTechCorp
Logohttps://event.com/techcorp-logo.png
Websitehttps://techcorp.com
CategoryPlatinum Partner
TierTier 1 (Title/Presenting)
LinkedInhttps://linkedin.com/company/techcorp

Enriched (with enrichment ON):

FieldExample
Employee Count5,000
IndustrySoftware Development
DescriptionLeading tech company...
HeadquartersSan Francisco, US
Founded2010
Company Logo (LinkedIn)https://media.licdn.com/...
Company Phone+1-555-0100
TaglineInnovation First
Follower Count50,000
Company TypePrivately Held
Verifiedtrue
Funding(when available)
Similar CompaniesCompetitorCo, RivalInc (name + LinkedIn + logo)
Key PeopleCEO, CTO, Founder (name + designation + LinkedIn + location + bio + followers)

Agenda (FREE from HTML)

FieldExample
TopicFuture of AI in HR
Session TypePower Panel / Keynote / Workshop
Session PartnerTechCorp
SpeakersJohn Smith (with LinkedIn)

Event Details (FREE from HTML)

FieldExample
Event NameSHRM Talent 2025
Date11-March-2025
VenueBengaluru
Imagehttps://event.com/banner.jpg
Contactemail, phone, website
Summary24 speakers, 58 sponsors, seniority breakdown

Input

FieldTypeDescriptionDefault
urlsarrayEvent page URLs to scrapeRequired
enrichSponsorsbooleanEnable LinkedIn + company enrichment (adds ~$0.50 & ~2 min)true
skipPlaywrightbooleanSkip browser rendering (faster but may miss JS content)false
maxResultsintegerMax 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_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

MetricWithout EnrichmentWith Enrichment
Speed (1 event)~30 seconds~2.5 minutes
Speed (20 events)~3 minutes~17 minutes
Cost (1 event)FREE~$0.54
Speaker LinkedInFrom HTML only95%+ (HTML + Google Search)
Sponsor LinkedInFrom HTML only98%+ (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 time
v
[Step 4: Company Data] ---------> LinkedIn Company API (1 batch call)
| - employee_count, industry, HQ, similar_companies
| - company_logo, tagline, phone, verified status
v
[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, bio
v
[Output Dataset] ----------------> Complete event data ready!

Integration

Python

from apify_client import ApifyClient
client = 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