Skip to content

getascraper/how-to-scrape-gsma-mwc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSMA MWC Exhibitor List Scraper: Barcelona and Kigali

Apify Actor Actor Version Actor Price GitHub Issues Last Commit

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.

GSMA MWC Exhibitor List Scraper on Apify


Why use GSMA MWC Exhibitor List Scraper

  • 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.

How to use GSMA MWC Exhibitor List Scraper

  1. 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.
  2. 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.
  3. Click Start: The actor collects every matching record and writes one flat row per item.
  4. Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.

Input

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.

Output

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."
}

Data table

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.

Pricing

$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.


Quick start

Create a .env file from .env.example, add your Apify API token, and run:

npm install
npm start

The script uses the Apify API client to start the actor and fetch results.


Tips and optimization

  • 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.

FAQ

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.


Support

For bug reports, missing fields, or feature requests, open an issue under the Issues tab, or visit the Actor page on Apify.

Releases

Packages

Contributors

Languages