VOOZH about

URL: https://apify.com/scrapesage/swapcard-exhibitor-scraper

⇱ Swapcard Scraper - Export Event Exhibitors, Speakers & Leads Β· Apify


πŸ‘ Swapcard Event Scraper β€” Exhibitors, Speakers & Contacts avatar

Swapcard Event Scraper β€” Exhibitors, Speakers & Contacts

Pricing

from $5.00 / 1,000 exhibitor scrapeds

Go to Apify Store

Swapcard Event Scraper β€” Exhibitors, Speakers & Contacts

Scrape any public Swapcard event into structured data: every exhibitor with real company description, email, website, full address, product categories and booth, plus all speakers and sessions. Optional speaker enrichment adds bios, socials, job titles and custom fields.

Pricing

from $5.00 / 1,000 exhibitor scrapeds

Rating

0.0

(0)

Developer

πŸ‘ Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

5 days ago

Last modified

Share

Swapcard Exhibitor & Speaker Scraper

Extract every public exhibitor and speaker from any Swapcard event β€” company descriptions, emails, websites, social links, full split addresses, product categories, booths, documents, and free booth contacts, plus the full speaker lineup with optional profile enrichment.

No login / no cookies β€” public exhibitor and speaker data only, pulled straight from Swapcard's own GraphQL API.

Why this event scraper?

Typical scrapersThis actor
Render pages in a browser β€” slow and costlyTalks to Swapcard's GraphQL API directly β€” fast, structured JSON out of the box
Return only names and booth numbersFull exhibitor profile: real description, email, website, socials, split address, categories, track, phones, documents
Charge extra for contact peopleBooth contact persons (name, title, organization, photo) included free in the exhibitor record
Ship partial datasets silentlyFollows pagination to the end and validates coverage against the event's reported total, warning instead of shipping a partial set
Fail when a query hash rotatesCore exhibitor scrape keeps working; affected add-ons degrade gracefully with a clear warning rather than failing the run
Pay for empty or failed resultsEmpty events succeed and charge nothing; speaker enrichment bills only per speaker actually enriched

Use cases

  • Lead generation β€” turn an event into a clean exhibitor database with company emails, websites, full addresses, and booth contact people.
  • Competitive & market research β€” see who exhibits in a category using product categories and track, with featured-exhibitor flags.
  • Event & sponsorship intelligence β€” capture the complete exhibitor and speaker lineup, enriched on demand with bios, job titles, and detailed sessions.
  • Speaker sourcing β€” pull the public agenda lineup (name, organization, photo, session titles) and optionally enrich with biographies, socials, and websites.
  • CRM & pipeline enrichment β€” every record ships with a stable schema and explicit nulls, dropping cleanly into a spreadsheet, CRM, or data pipeline.

How to use

  1. Sign up for Apify β€” the free plan is enough to try this actor.
  2. Open the Swapcard Exhibitor & Speaker Scraper, fill in the inputs you need, and click Start.
  3. Watch results stream into the dataset table as each record is parsed.
  4. Export as JSON, CSV, Excel, XML, or RSS β€” or pull results programmatically via the Apify API.

Input

{
"startUrls":[
{"url":"https://app.swapcard.com/event/evolve-the-virtual-event-for-planners/exhibitors/RXZlbnRWaWV3XzMwNTk4"}
],
"includeDetails":true,
"includeContacts":true,
"includeSpeakers":true,
"includeSpeakerDetails":false,
"maxItems":3000
}
  • startUrls (array, required) β€” public Swapcard event / exhibitor-list URLs, e.g. https://app.swapcard.com/event/<slug>/exhibitors/<viewId>. Subdomain and /widget/ variants are supported; non-Swapcard URLs are skipped with a warning.
  • includeDetails (boolean, default true) β€” enrich every exhibitor with its full public profile: real description, email, website, social links, full split address (line1/line2/city/state/postal/country), product categories, track, phone numbers, booths, and documents. Turn off for a faster, name/booth-only pass.
  • includeContacts (boolean, default true) β€” include each exhibitor's booth team / contact persons (name, job title, organization, photo), free as part of the exhibitor record. Personal contact details (email, phone) are never collected.
  • includeSpeakers (boolean, default true) β€” also scrape the public speaker/agenda (Planning) views: speaker name, organization, photo, profile URL, and the session title(s) they appear on.
  • includeSpeakerDetails (boolean, default false) β€” paid add-on. Adds each speaker's full public profile: biography, social links, job title, website, all custom profile fields, and detailed sessions with times and rooms. You are charged only for speakers that actually return extra data.
  • maxItems (integer, default 3000) β€” hard cap on records; exhibitors and speakers share this budget.
  • proxyConfiguration (object, default DATACENTER) β€” Apify Proxy. Draws a fresh IP per request and auto-escalates to residential on repeated failures.
  • minRequestDelayMs (integer, default 250) β€” politeness delay before each GraphQL request, plus random jitter.
  • maxConcurrency (integer, default 20, max 30) β€” parallelism for per-exhibitor and per-session detail fetches.

Output

Every record carries a recordType of exhibitor or speaker, with a stable schema β€” the same keys on every row and missing values as explicit null. In the dataset, switch to the Exhibitors or Speakers view for a clean per-type table, or All fields for everything.

Example exhibitor record (abbreviated):

{
"platform":"swapcard",
"recordType":"exhibitor",
"eventName":"Your Event",
"eventUrl":"https://app.swapcard.com/event/your-event/exhibitors/RXZlbnRWaWV3XzMwNTk4",
"profileUrl":"https://app.swapcard.com/event/.../exhibitor/...",
"exhibitorId":"Exhibitor_460340",
"exhibitorName":"Acme Analytics",
"exhibitorType":"Featured Exhibitor",
"isFeatured":true,
"boothNumber":"1224",
"categories":["Instrumentation","Data & AI"],
"track":"Instrumentation & Nanoscience",
"website":"https://acme.example",
"email":"sales@acme.example",
"socialLinks":{"linkedin":"https://www.linkedin.com/company/acme"},
"description":"Acme builds lab-grade analytics instruments…",
"logoUrl":"https://...",
"addressLine1":"3301 N. Thanksgiving Way",
"addressLine2":"Suite 175",
"city":"Lehi",
"state":"UT",
"postalCode":"84043",
"country":"United States",
"phoneNumbers":["+1 555 0100"],
"documents":[],
"contactPersons":[
{"name":"Jane Doe","jobTitle":"Sales Director","organization":"Acme Analytics","photoUrl":"https://..."}
],
"contactPersonsTotalCount":1,
"customFields":{},
"scrapedAt":"2026-06-02T00:00:00.000Z"
}

Notes:

  • Optional / null fields. Detail fields (website, email, socialLinks, address parts, phoneNumbers, documents, contactPersons) are populated only when includeDetails / includeContacts are on; boothNumber is null on virtual events. Speaker fields (speakerName, biography, sessions, etc.) appear on speaker records.
  • Empty results are reported as success. If an event has no public exhibitors or speakers, the run succeeds with a plain-English explanation and charges nothing β€” it never reports a false error.
  • No personal contact data. Personal email, phone, and home addresses are never collected β€” public professional data only.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'MY_APIFY_TOKEN'});
const run =await client.actor('scrapesage/swapcard-exhibitor-scraper').call({
startUrls:[
{url:'https://app.swapcard.com/event/evolve-the-virtual-event-for-planners/exhibitors/RXZlbnRWaWV3XzMwNTk4'},
],
includeDetails:true,
includeContacts:true,
includeSpeakers:true,
includeSpeakerDetails:false,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to 5,000+ apps β€” no code required:

  • Make β€” multi-step automation scenarios.
  • Zapier β€” push new records straight into your CRM or sheet.
  • Slack β€” get notified when a run finds something new.
  • Google Drive / Sheets β€” auto-export every run to a spreadsheet.
  • Airbyte β€” pipe results into your data warehouse.
  • GitHub β€” trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server β€” ask your assistant to "pull every exhibitor and speaker from this Swapcard event, with company emails, websites, and booth contacts" and let it run this scraper for you.

More scrapers from scrapesage

Need data from another source? Try these:

Tips

  • Use the exhibitor-list view URL. The input is the /exhibitors/<viewId> (plural, with a view ID) URL β€” not the marketing page and not a single company's /exhibitor/<id> profile. Speaker/agenda views on the same event are picked up automatically.
  • Keep datacenter proxy for most events. The default is fast, cheap, and verified clean on Swapcard's GraphQL; the actor auto-escalates to residential on repeated failures, so a transient block self-heals. Pick residential only if a specific event proves to need it.
  • Control your spend with maxItems. The default (3000) is generous so a full event isn't truncated; lower it only if you want a hard record cap. Your real spend guard is the max cost per run set in monetization settings.
  • Turn includeSpeakerDetails on only when you need bios. It's a paid add-on that makes runs slower (one profile call per speaker) β€” but you're billed only for speakers that actually return extra data.
  • Switch dataset views for clean exports. Use the Exhibitors or Speakers view for per-type columns, or All fields for the complete record on download.

FAQ

Which events can it scrape? Any public Swapcard event reachable at an app.swapcard.com/event/<slug>/exhibitors/<viewId> URL (subdomain and /widget/ variants included). It scopes itself to public exhibitor and speaker data only.

Do I need to log in? No. The actor reads public data through Swapcard's GraphQL API with no login, cookies, or tokens.

Is this legal? It collects only public, professional event data β€” and never personal contact details such as personal email, phone, or home address.

What happens if an event has no exhibitors or speakers? The run succeeds with a plain explanation and charges nothing. Empty results are reported as success, not as an error.

Why are some fields null? Detail fields populate only when includeDetails/includeContacts are enabled, and boothNumber is null on virtual events. Every record keeps a stable schema with explicit nulls for missing values.

How do I export the data? From the dataset, export as JSON, CSV, Excel, XML, or RSS, or pull it via the Apify API. Use the Exhibitors/Speakers views for clean per-type tables.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome β€” this actor is actively maintained.

You might also like

Whova Event Scraper - Sessions, Speakers, Sponsors & Exhibitors

scrapesage/whova-event-scraper

Turn any public Whova event into clean, structured data. One run captures the full agenda (sessions, times, rooms, tracks, docs), the complete speaker roster with bios and their sessions, sponsors with tiers and logos, and exhibitors with booth numbers. No login. Export to JSON, CSV, or Excel.

Web Summit Speakers Scraper

parseforge/websummit-speakers-scraper

Capture the Web Summit speakers lineup including speaker name, title, company, bio, photo, and profile URL. Point at any speakers page and pull a clean list for sponsor research, partnership outreach, competitive intel, or building event attendee databases for the next event.

Sessionize Public Events Scraper

parseforge/sessionize-public-events-scraper

Pull sessions, speakers, or session and speaker pairs from any public Sessionize event using its event ID. Returns talk title, abstract, track, room, time slot, speaker name, bio, company, and social links. Useful for conference research, speaker outreach, and event analytics.

Web Summit Schedule Scraper - Cheap πŸŽ€πŸ“ŠπŸš€πŸŒ

scrapestorm/web-summit-schedule-scraper---cheap

Looking to collect real-time event sessions & speaker insights from Web Summit? πŸŽ€πŸ”Ž With this scraper, you can extract data including session titles, tracks, stages, speakers, schedules, and direct URLs Perfect for event intelligence, networking insights & conference analytics πŸ“ŠπŸš€

2

5.0

Event Intelligence Hub β€” Event Scraper + Lead Enrichment

avinashchby/event-intelligence-hub

Discover events from Eventbrite, extract speakers/sponsors/agenda from event websites, and enrich organizer contacts. One actor, 4 input modes, unlimited intelligence.

Sched Conference Scraper - Speakers, Sessions, Sponsors & Leads

scrapesage/sched-conference-scraper

Scrape and Sched.com conference: the full speaker roster with bios, job titles, companies and social links, the complete session agenda (times, venues, tracks, descriptions), and sponsors with tiers and logos. Turn conference speakers into B2B leads - no login needed. Export to JSON, CSV or Excel.

Event Profiles Β· Export Attendees & Speakers

corent1robert/brella-event-profiles

Export the full attendee or speaker list from any Brella event. Get names, companies, titles, emails, and interests in one clean dataset β€” ready for your CRM or outreach tool. Turn any Brella event into a lead list. One run, one spreadsheet, every participant.

πŸ‘ User avatar

Corentin Robert

5

A2Z Events Exhibitor List Scraper

solidcode/a2z-events-scraper

[πŸ’° $4 / 1K] Extract complete exhibitor lists from a2z Events / Personify trade show directories. Get company name, booth, address, phone, website, socials, brands, and product categories β€” ideal for B2B lead generation and event research. Just paste a directory URL.

Speaker Bureau Directory Scraper - Keynote Speakers & Fees

jungle_synthesizer/speaker-bureau-directory-scraper

Scrape keynote speaker profiles from major US speakers bureaus. Extract speaker name, tagline, live and virtual fee ranges, travel region, topics, categories, bio, books, profile photo, and bureau booking URL. Built for event planners, PR firms, and competing bureaus.

πŸ‘ User avatar

BowTiedRaccoon

3