TradeFairDates Events Scraper avatar

TradeFairDates Events Scraper

Pricing

Pay per event

Go to Apify Store
TradeFairDates Events Scraper

TradeFairDates Events Scraper

Extract trade fair and exhibition events from TradeFairDates with dates, venues, organizer details, and official websites.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Scrape trade fair, exhibition, and conference listings from TradeFairDates into a clean Apify dataset.

What does TradeFairDates Events Scraper do?

TradeFairDates Events Scraper extracts public event listings from TradeFairDates listing pages and optionally opens each event detail page for richer structured data.

It is built for trade-show research, exhibitor lead generation, market mapping, and event calendar workflows.

Who is it for?

  • 📈 Sales teams building trade fair prospect lists
  • 🧭 Market researchers tracking events by country or category
  • 🏭 Manufacturers looking for exhibition opportunities
  • 🤝 Agencies planning event-based outreach campaigns
  • 🗓️ Event teams maintaining internal calendars

Why use this scraper?

TradeFairDates pages include public data about event names, dates, venues, cities, countries, descriptions, visitor restrictions, and organizer details. This Actor turns those pages into structured JSON, CSV, Excel, or API-ready results.

What data can you extract?

FieldDescription
nameEvent or trade fair name
urlTradeFairDates detail URL
datesTextHuman-readable date text from listings
startDateISO start date from JSON-LD when available
endDateISO end date from JSON-LD when available
cityEvent city
countryEvent country
venueVenue or exhibition center
venueAddressPublic venue street/address when available
categoryListing category or sector label
descriptionPublic event description
visitorRestrictionVisitor access note, such as professional visitors only
organizerNameOrganizer name from detail page
organizerUrlOrganizer website when public
eventWebsiteOfficial event website when public
sourceListingUrlListing page where the event was found
scrapedAtExtraction timestamp

How much does it cost to scrape TradeFairDates events?

This Actor uses pay-per-event pricing. The validated Bronze price is about $0.0855 per 1,000 saved events plus a $0.005 run start fee, with lower per-result prices on higher Apify plans. Cloud validation showed the realistic 120-result run cost $0.00246 in platform usage.

How to use

  1. Open the Actor on Apify.
  2. Paste one or more TradeFairDates listing URLs.
  3. Set the maximum number of events.
  4. Keep detail pages enabled for richer dates, organizer, and venue fields.
  5. Run the Actor.
  6. Export the dataset as JSON, CSV, Excel, XML, or HTML.

Input options

Start URLs

Use TradeFairDates listing pages such as country, city, or category pages. Example:

[
{ "url": "https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html" }
]

Maximum events

Controls how many event rows are saved across all start URLs.

Open detail pages

When enabled, the Actor follows each event URL and extracts JSON-LD fields such as start date, end date, venue address, and organizer.

Maximum pages per start URL

Controls pagination depth. Keep this low for test runs, then increase for production collection.

Output example

{
"name": "Interschutz Hanover",
"url": "https://www.tradefairdates.com/Interschutz-M4488/Hanover.html",
"datesText": "01. - 06. June 2026",
"startDate": "2026-06-01",
"endDate": "2026-06-06",
"city": "Hanover",
"country": "DE",
"venue": "Hannover Messegelände",
"description": "International Exhibition for Rescue, Fire Prevention, Disaster Relief, Safety and Security",
"organizerName": "Deutsche Messe AG",
"eventWebsite": "https://www.interschutz.de",
"sourceListingUrl": "https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html",
"scrapedAt": "2026-06-02T00:00:00.000Z"
}

Tips for best results

  • ✅ Start with a country or category listing URL.
  • ✅ Use maxEvents for predictable run size.
  • ✅ Enable detail pages when you need organizer or venue address fields.
  • ✅ Increase pagination only after a small successful test.
  • ✅ Export CSV for sales operations and enrichment workflows.

Integrations

Use the dataset with:

  • CRM imports for event-based lead routing
  • Google Sheets via Apify integrations
  • Make or Zapier workflows for notifications
  • Internal BI dashboards for event coverage
  • Enrichment tools that append exhibitor or company data

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/tradefairdates-events-scraper').call({
startUrls: [{ url: 'https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html' }],
maxEvents: 25,
includeDetails: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('MY_APIFY_TOKEN')
run = client.actor('automation-lab/tradefairdates-events-scraper').call(run_input={
'startUrls': [{'url': 'https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html'}],
'maxEvents': 25,
'includeDetails': True,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~tradefairdates-events-scraper/runs?token=MY_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"startUrls":[{"url":"https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html"}],"maxEvents":25,"includeDetails":true}'

MCP usage

Connect this Actor through Apify MCP:

https://mcp.apify.com/?tools=automation-lab/tradefairdates-events-scraper

Claude Code CLI setup:

$claude mcp add apify-tradefairdates https://mcp.apify.com/?tools=automation-lab/tradefairdates-events-scraper

Desktop JSON configuration example:

{
"mcpServers": {
"apify-tradefairdates": {
"url": "https://mcp.apify.com/?tools=automation-lab/tradefairdates-events-scraper"
}
}
}

MCP example prompts:

  • "Use MCP to run the TradeFairDates scraper, collect 50 German trade fairs from this URL, and summarize top sectors."
  • "Run the TradeFairDates MCP tool and return only organizer names, event websites, and venue cities."
  • "Create a CSV-ready event calendar from these TradeFairDates pages using the Apify MCP tool."

Data quality notes

TradeFairDates detail pages often include JSON-LD. The Actor prefers that structured data when available and falls back to visible listing text when detail fields are missing.

Pagination

The Actor follows the rel=next pagination link. Use maxPagesPerStartUrl to limit breadth and control costs.

Error handling

If a detail page fails, the Actor keeps the listing data instead of dropping the event. If a listing URL fails, it logs a warning and continues with the next URL.

Legality and responsible use

This Actor extracts publicly available information. You are responsible for using the data in compliance with TradeFairDates terms, applicable laws, privacy rules, and outreach regulations.

FAQ

Does it require a TradeFairDates account?

No. The Actor is designed for public listing and detail pages that are visible without login.

Can it scrape exhibitor lists?

This MVP focuses on event and trade fair listings. Exhibitor extraction would be a separate feature if the source exposes public exhibitor pages.

Why are some organizer fields empty?

Some TradeFairDates pages do not publish every organizer/contact field. The Actor only returns fields visible in public HTML or JSON-LD.

What if I get fewer results than requested?

The selected listing URL may have fewer available events or pagination may be capped by maxPagesPerStartUrl. Increase pagination or add more start URLs.

Changelog

0.1

Initial version for public TradeFairDates event listing and detail extraction.

Support

If a public TradeFairDates page does not extract correctly, share the run URL and input so we can inspect the page shape.

Development notes

This Actor uses HTTP requests and Cheerio. It does not require Playwright for the current public listing pages.

Store readiness

The Actor includes low prefill values, structured dataset schema, PPE charge events, and HTTP-only memory settings.

Example start URL

https://www.tradefairdates.com/Trade-Shows-Germany-Z55-S1.html

Result formats

Use Apify dataset export options for JSON, CSV, XLSX, XML, RSS, or HTML table exports.