TradeFairDates Events Scraper
Pricing
Pay per event
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
Maintained by CommunityActor 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?
| Field | Description |
|---|---|
name | Event or trade fair name |
url | TradeFairDates detail URL |
datesText | Human-readable date text from listings |
startDate | ISO start date from JSON-LD when available |
endDate | ISO end date from JSON-LD when available |
city | Event city |
country | Event country |
venue | Venue or exhibition center |
venueAddress | Public venue street/address when available |
category | Listing category or sector label |
description | Public event description |
visitorRestriction | Visitor access note, such as professional visitors only |
organizerName | Organizer name from detail page |
organizerUrl | Organizer website when public |
eventWebsite | Official event website when public |
sourceListingUrl | Listing page where the event was found |
scrapedAt | Extraction 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
- Open the Actor on Apify.
- Paste one or more TradeFairDates listing URLs.
- Set the maximum number of events.
- Keep detail pages enabled for richer dates, organizer, and venue fields.
- Run the Actor.
- 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
maxEventsfor 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 ApifyClientclient = 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().itemsprint(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.
Related scrapers
- https://apify.com/automation-lab/10times-events-scraper
- https://apify.com/automation-lab/google-maps-lead-finder
- https://apify.com/automation-lab/eventbrite-scraper
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.