Trade Show Exhibitor List Scraper (ExpoFP, a2z, Swapcard) avatar

Trade Show Exhibitor List Scraper (ExpoFP, a2z, Swapcard)

Pricing

$4.00 / 1,000 exhibitors

Go to Apify Store
Trade Show Exhibitor List Scraper (ExpoFP, a2z, Swapcard)

Trade Show Exhibitor List Scraper (ExpoFP, a2z, Swapcard)

Exhibitor lists from ExpoFP floor plans, a2z (Personify) event maps and Swapcard events: company, booth, website, description, categories, location and social links. Company data only. $0.004 per exhibitor.

Pricing

$4.00 / 1,000 exhibitors

Rating

0.0

(0)

Developer

Christopher Moravec

Christopher Moravec

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Turn a trade show's online exhibitor directory into a clean spreadsheet of exhibiting companies: name, booth, website, description, categories, location, social links and logo. Paste the directory URL; the platform is detected for you.

Built for the directory platforms that US and UK conferences use and that the big exhibitor scrapers skip: ExpoFP floor plans, a2z / Personify Conference Harvester directories, and public Swapcard event apps.

Who it's for

  • Sales teams prospecting the companies exhibiting at a show in their market, before the show, while there is time to book meetings.
  • Event marketers and organisers benchmarking a competing show's exhibitor base, or checking who exhibits where.
  • Sponsors and agencies sizing a show and building target lists of exhibitors to pitch.

Supported platforms

PlatformWhat the URL looks likeLive examples (checked 2026-10-26)How it is read
ExpoFPhttps://<event>.expofp.com/Tech Show Madrid 2026 (504 exhibitors), Piscine Global 2026 (564), Trading Card Summit Melbourne 2026 (262)The public data file the floor plan itself loads. One request per show.
a2z / Personifyhttps://<host>.a2zinc.net/.../<Event>/Public/EventMap.aspx (or Exhibitors.aspx, eBooth.aspx)TPIE 2027 (426), PowerXchange & TechAdvantage 2027 (349), Western Hunting & Conservation Expo 2027 (548)The public exhibitor list, then each exhibitor's public profile page (see Read exhibitor profile pages).
Swapcardhttps://app.swapcard.com/event/<slug>/exhibitors/<viewId>, a branded https://<org>.app.swapcard.com/..., or the organiser's own domainPittcon 2027 (133), WEFTEC 2026 (1,054), Counter Fraud Conference 2027 (18)The same public data the event page loads for anonymous visitors, 50 exhibitors per request. Public events only.

You can also paste an organiser's own page that embeds one of these (an ExpoFP floor plan, a link to an a2z directory, a Swapcard widget); the actor finds the directory in the page.

Input

FieldMeaning
startUrlsOne directory URL per show. Mix platforms freely.
maxItemsStop after this many exhibitors across all URLs (default 1,000). Each exhibitor is one charge.
includeDetailsDefault on. a2z lists show only name and booth, so the actor opens each exhibitor's public profile for website, city, country, address, description, categories and logo: one extra request per exhibitor, about 3 minutes for a 400-exhibitor show. ExpoFP and Swapcard return every field in the list itself; the setting changes nothing there. Turn it off for a fast name-and-booth list from a2z.
proxyOptional. These directories are public and answer without one.

Example:

{
"startUrls": [
{ "url": "https://techshowmadrid2026.expofp.com/" },
{ "url": "https://s15.a2zinc.net/clients/FNGLA/tpie2027/Public/EventMap.aspx" },
{ "url": "https://app.swapcard.com/event/pittcon-2027" }
],
"maxItems": 2000,
"includeDetails": true
}

Output

One row per exhibiting company. A field the show did not publish is null, never guessed. How full a row is depends on what the organiser and the exhibitor filled in: one show publishes addresses and social links for every company, another only names and booths.

FieldDescription
platformexpofp, a2z or swapcard
event_nameShow name as the directory gives it
event_urlThe directory the row came from
exhibitor_nameCompany name
boothBooth number(s), comma-separated when a company has several
hallHall or area, when the platform gives one separately from the booth
websiteCompany website
descriptionCompany description, plain text
categoriesProduct or exhibitor categories (array)
country, cityCompany location
addressOne-line postal address, when a street or postcode is published
phoneCompany phone, when published on the company profile
emailCompany email, only when published on the public profile
linkedin, twitter, facebook, instagramCompany social links
logo_urlCompany logo
profile_urlThe exhibitor's page in the directory
scraped_atWhen the row was collected (ISO 8601)

Company data only. The actor does not collect individual people: no contact names, job titles or personal profiles. On a2z, a phone number printed under a named contact person is that person's line and is left out.

Typical fill on the examples above: ExpoFP Tech Show Madrid has LinkedIn for 58% of companies and a description for 67%; a2z TPIE 2027 (with profiles) has website for 94%, city and country for 100%, categories for 68%; Swapcard Pittcon 2027 has website for 64% and categories for 17%.

Pricing

Pay per result: $0.004 per exhibitor returned (exhibitor event), so a 500-exhibitor show costs $2.00. You are never charged for a show that returns nothing. Set maxItems (or a maximum charge per run) to cap spend.

Not supported

  • Map Your Show (*.mapyourshow.com, used by many large US shows): not covered here; other Store actors cover it.
  • Large German and European fairs on their own portals (Messe Frankfurt, Messe München, Koelnmesse and similar): not covered; other Store actors cover them.
  • Swapcard events that need a login (events not marked public, or exhibitor lists shown only to registered attendees). The actor never logs in and says so in the run log.
  • ExpoFP plans that publish booths but no exhibitor list (some shows, such as Big 5 Global 2026 on 2026-10-26, have not attached exhibitors to the plan yet). The run returns no rows for that URL and logs why.
  • Other platforms (Cvent, Grip, Bizzabo, eShow, vFairs, MapDynamics and organiser-built sites) are not supported yet.
  • CAPTCHAs and bot walls are never bypassed: if a directory stops answering anonymously, that URL fails with a reason.

How it collects

Public pages only: no logins, no CAPTCHA solving, no copied session tokens. It reads the same public data a visitor's browser loads when opening the directory, at low concurrency with pauses between requests.