OrbTop

EventsEye Trade Shows Scraper

LEAD GENERATIONBUSINESS

EventsEye Trade Shows Scraper

Scrape international trade shows and exhibitions from EventsEye.com — a comprehensive directory of 12,000+ B2B events worldwide.

What it does

This actor performs a hierarchical crawl of EventsEye.com to extract structured data for every trade show in the directory:

  1. Category index — discovers all 32 industry category pages
  2. Category listings — paginates each category, collecting links to individual show pages
  3. Show detail pages — extracts full structured data for each event

You can also supply specific EventsEye URLs directly via startUrls to skip the full crawl and target only the shows you care about.

Output fields

Field Description
showId Numeric EventsEye show ID (from URL)
name Official trade show name
url EventsEye detail page URL
description Show description text
industries Industry/trade categories (array)
audience Target audience type (e.g., Trade Only, Trade & General Public)
cycle Recurrence cycle (e.g., once a year, every 2 years)
nextDate Next scheduled date string
city Host city
country Host country
venueName Exhibition center / venue name
venueAddress Venue street address
organizerName Primary organizer company
officialWebsite Official event website URL
scrapedAt ISO-8601 scrape timestamp

Use cases

  • B2B event marketing — build prospect lists of trade show organizers and exhibitors
  • Lead generation — find industry events in specific verticals to target
  • Event intelligence — track upcoming shows by location, industry, and date
  • Market research — analyze trade show frequency, venues, and organizer networks globally

Input

Parameter Type Description
maxItems Integer Maximum shows to return (0 = unlimited)
startUrls Array Optional: specific EventsEye URLs to scrape. Accepts show detail pages (f-...), category pages (t1_trade-shows_...), or the full category index. Omit to scrape the entire directory.

Example inputs

Scrape up to 100 shows across all categories:

{
  "maxItems": 100
}

Scrape specific shows directly:

{
  "startUrls": [
    "https://www.eventseye.com/fairs/f-canton-fair-41-1.html",
    "https://www.eventseye.com/fairs/f-ces-109-1.html"
  ],
  "maxItems": 50
}

Scrape all healthcare and pharmaceutical shows:

{
  "startUrls": [
    "https://www.eventseye.com/fairs/t1_trade-shows_healthcare-pharmaceuticals.html"
  ],
  "maxItems": 200
}

Performance

  • Runs on a single-threaded Cheerio crawler (no JavaScript rendering required)
  • Concurrency: 5 parallel requests
  • Memory: 256 MB
  • Full directory crawl (12,000+ shows): set maxItems: 0 and allow up to 2 hours
  • Targeted category or direct-URL runs complete significantly faster

Notes

  • EventsEye serves fully server-rendered HTML — no proxy or anti-bot bypass required
  • Deduplication is handled automatically via URL-based request queuing
  • Date strings are returned as-is from EventsEye (format varies: "March 2025", "15-18 March 2025", etc.)
  • Some shows may lack certain fields (venue, website, organizer) — these return as null