Scrape the MWC exhibitor list for Barcelona and Kigali. Get company names, halls, stands, countries, interests, websites, social links, and 4YFN startup flags. Export to Excel, CSV, or JSON.
- Full exhibitor coverage: pull every exhibitor listed for MWC Barcelona or MWC Kigali in one run, no manual clicking through directory pages.
- Startup and 4YFN scouting: filter for exhibitors flagged as startups or part of the 4YFN track, with founding year and funding stage where published.
- Ready to use lead lists: each exhibitor arrives with company name, country, hall and stand, and interests, ready for outreach or CRM import.
- Optional contact enrichment: turn on one setting to also collect each exhibitor's own website and social media links.
- No login required: works against the public exhibitor directory, so there is nothing to sign in to.
- Click Try for free at the top of this page and pick an MWC edition: Barcelona or Kigali. A custom index name lets you try another edition.
- Set Max exhibitors to cap how many records the run returns, and optionally add a search query to narrow results by company, product, or keyword.
- Click Start: The actor collects every matching record and writes one flat row per item.
- Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.
| Field | Type | Required | Description |
|---|---|---|---|
edition |
string | No | Which MWC edition to scrape: MWC Barcelona, MWC Kigali, or Custom index name. Defaults to Barcelona. |
customIndexName |
string | No | Only used with Custom index name. The edition's own index name, for an edition not in the built-in list. |
searchQuery |
string | No | Optional free text filter matched against company name, product, and keywords. Leave empty to return every exhibitor for the selected edition. |
maxItems |
integer | No | Maximum number of exhibitor records to return. Use 0 for no limit. Defaults to 100. |
fetchWebsiteDetails |
boolean | No | When enabled, adds the exhibitor's website, a longer description, and social media links. Roughly doubles run time. |
proxyConfiguration |
object | No | Datacenter proxy is on by default as a safety margin. Most users never need to change this. |
Each row in your dataset is one exhibitor. All fields are flat with no nested data, so the file opens cleanly in any spreadsheet program.
{
"objectID": "34284",
"externalId": 34284,
"edition": "barcelona",
"editionLabel": "MWC Barcelona (mwcbarcelona.com)",
"name": "Meta Platforms, Inc.",
"type": "Exhibitor",
"country": "UNITED STATES",
"hall": "Hall 3, Hall 2.1",
"stands": ["Hall 3 Stand OA3B.30", "Hall 2.1 Stand 2.1A1Ex"],
"interests": ["ARTIFICIAL INTELLIGENCE", "VIRTUAL REALITY / AUGMENTED REALITY"],
"logoUrl": "https://gsma.my.site.com/mwcoem/servlet/servlet.FileDownload?file=00PQt00002PimnxMAB",
"is4yfn": false,
"startUp": false,
"gsmaMember": true,
"featured": true,
"products": [
{
"name": "Shop for Meta AI glasses",
"description": "Discover and shop Meta AI glasses, devices, accessories and more, anytime, anywhere.",
"shareUrl": "https://www.meta.com/ai-glasses/shop-all/"
}
],
"profileUrl": "https://www.mwcbarcelona.com/exhibitors/34284-meta-platforms-inc",
"website": "https://www.meta.com",
"companyDescription": "Meta builds technology that connects you to people, interests and experiences that matter to you."
}| Field | Type | Description |
|---|---|---|
name |
string | Exhibitor's company name. |
type |
string | Exhibitor category, such as Exhibitor, Co-Exhibitor, or Country Pavilion Exhibitor. |
country |
string | Country of the exhibitor. |
hall |
string | Hall the exhibitor's stand is located in. |
stands |
array | Full stand location strings, including hall and stand number. |
interests |
array | Technology or topic categories the exhibitor tagged their listing with. |
logoUrl |
string | Company logo, when the exhibitor has uploaded one. |
is4yfn |
boolean | Whether this exhibitor is part of the 4YFN (4 Years From Now) startup track. |
startUp |
boolean | Whether this exhibitor is flagged as a startup. |
foundingYear |
string | Year the company was founded, when published. |
stage |
string | Investment or funding stage, when published. |
gsmaMember |
boolean | Whether the exhibitor is a GSMA member. |
products |
array | Products the exhibitor showcases, with description, image, and video links where published. |
website |
string | Exhibitor's own website. Only present when the extra detail option is on. |
companyDescription |
string | Exhibitor's self written company description. Only present when the extra detail option is on. |
socialMedia |
object | LinkedIn, X, Facebook, and Instagram links, keyed by network. Only present when the extra detail option is on. |
profileUrl |
string | Link to the exhibitor's public profile page on the MWC site. |
$4.39 per 1,000 results. The first 50 results of every run are completely free. No monthly subscriptions and no minimum commits.
You only pay for the exhibitor records you collect. A typical run of 100 exhibitors completes in under a minute.
Create a .env file from .env.example, add your Apify API token, and run:
npm install
npm startThe script uses the Apify API client to start the actor and fetch results.
- Start small: run 10 to 20 items first to see the output shape before scaling up to a full edition.
- Use Max exhibitors to control cost: set a cap so a run never returns more records than your budget allows.
- Skip the extra detail toggle unless you need it: leave website and social link enrichment off for faster, cheaper runs when you only need directory fields.
- Schedule refreshes: use the Apify Scheduler to keep an edition's exhibitor list up to date automatically.
Is scraping the GSMA MWC exhibitor list legal? This actor collects only public data that anyone can view on the MWC website without logging in. Scraping public data is generally legal, but you are responsible for how you use the results. Follow GSMA's terms and applicable laws.
Which MWC editions are supported? MWC Barcelona and MWC Kigali are built in. MWC Las Vegas has been discontinued and replaced by a separate, invitation only event with no public exhibitor list, so it is not supported. Use the custom index name option to try another edition not listed here.
Do I need an MWC account or login? No. The actor needs no login and no account. Just choose an edition and press start.
Why do some exhibitors have fewer fields than others? Not every exhibitor fills in every field on the MWC platform. Some publish a full product list, others just a name and stand location. This actor never fills in guesses. It only returns what the exhibitor actually published.
For bug reports, missing fields, or feature requests, open an issue under the Issues tab, or visit the Actor page on Apify.
