Custom Conference Speaker Scraper (Saad Belcaid) avatar

Custom Conference Speaker Scraper (Saad Belcaid)

Pricing

Pay per usage

Go to Apify Store
Custom Conference Speaker Scraper (Saad Belcaid)

Custom Conference Speaker Scraper (Saad Belcaid)

Get speaker data from conference websites. Names, titles, companies, bios, and photos — ready for outreach, research, or enrichment.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Saad Belcaid

Saad Belcaid

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Conference Speaker Scraper

Extract structured speaker data from any conference website. Point it at a speakers page, get back names, titles, companies, bios, and photos — ready for outreach, enrichment, or market analysis.

What it does

Most conference websites are JavaScript-rendered SPAs (React, Next.js, Swapcard, Squarespace). This scraper uses Playwright to render the page like a real browser, then auto-detects speaker cards and extracts structured data.

No configuration needed for most sites. The scraper automatically:

  • Detects speaker card layouts (tested on Web Summit, SaaStr, TechCrunch Disrupt, and more)
  • Finds names, job titles, companies, photos, and bios
  • Handles pagination (Load More buttons, numbered pages, infinite scroll)
  • Dismisses cookie banners
  • Deduplicates across pages
  • Resolves relative URLs to absolute

For custom or unusual layouts, you can provide CSS selector overrides.

Output

Each speaker record contains:

FieldDescriptionExample
first_nameFirst nameAnton
last_nameLast nameOsika
full_nameFull nameAnton Osika
job_titleRole / positionCo-founder & CEO
company_nameCompany or organizationLovable
event_nameConference name (from input)Web Summit 2026
photo_urlSpeaker headshot URLhttps://...
bioSpeaker biography
session_topicTalk or panel topic
speaker_urlLink to speaker detail pagehttps://websummit.com/attendees/...
linkedin_urlLinkedIn profile (if on page)

Example

Input:

{
"speakersUrl": "https://websummit.com/speakers",
"eventName": "Web Summit 2026",
"maxSpeakers": 50
}

Output (50 speakers in ~23 seconds):

Anton Osika — Co-founder & CEO @ Lovable
Alex Schultz — CMO @ Meta
Cristobal Valenzuela — Founder & CEO @ Runway
Toto Wolff — Team Principal & CEO @ Mercedes-AMG PETRONAS F1 Team
Matthew Prince — Co-founder & CEO @ Cloudflare
Brad Smith — President & Vice Chair @ Microsoft
Robert Playter — CEO @ Boston Dynamics
Rose Wang — COO @ Bluesky
...

Use cases

Sales & BD teams

Conference speakers are decision-makers publicly broadcasting their priorities. Scrape the speakers list before a conference, enrich with email addresses, and reach out with context: "Saw you're speaking at [conference] about [topic] — we work with teams at that exact stage."

Investor research

Track which founders and executives are on the conference circuit. Speaking at tier-1 conferences often signals fundraising activity, product launches, or market expansion.

Market intelligence

Map which companies are investing in conference presence across your industry. Spot emerging players, track competitor activity, and identify potential partners.

Recruiting

Conference speakers are proven domain experts who are actively visible. Build targeted talent pipelines from industry-specific events.

Connector OS integration

Feed the dataset directly into Connector OS Station to run market matching. The scraper output is designed to plug into the Connector OS I Layer — speakers become demand or supply signals that the matching engine evaluates against your market. Conference speakers are some of the highest-signal records you can feed into the system: they're decision-makers, they're active, and their session topics tell you exactly what they care about.

Flow: Scrape speakers → Get Dataset ID → Paste into Station → Run matching → Get scored introductions with reasoning.

Supported sites

Tested on:

  • Web Summit (Swapcard platform, React SPA)
  • SaaStr Annual (Squarespace)
  • TechCrunch Disrupt (WordPress)
  • Money20/20 (Next.js)
  • Most conference sites with standard speaker card layouts

The auto-detection handles styled-components, BEM, and custom class naming conventions. If a site uses an unusual layout, use the speakerCardSelector override.

Input options

FieldRequiredDescription
speakersUrlYesURL of the conference speakers page
eventNameYesName of the conference (included in output)
maxSpeakersNoMax speakers to scrape (default: 500)
waitForSelectorNoCSS selector to wait for before scraping
speakerCardSelectorNoOverride: CSS selector for speaker cards
paginationSelectorNoOverride: CSS selector for Next/Load More button
proxyConfigNoApify proxy configuration

Cost

Typical runs use ~0.05 compute units (a few cents). Most conferences have 50-500 speakers, which takes 20-120 seconds to scrape.