IFA Berlin Exhibitor Links Scraper
Pricing
from $10.00 / 1,000 results
IFA Berlin Exhibitor Links Scraper
Collects all exhibitor detail-page URLs from ifa-berlin.com/exhibitors, including card metadata (name, logo, categories, hall/stand locations, country). Auto-detects the last pagination page so it keeps working as the list grows.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
code craker
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Collects every exhibitor detail-page URL from ifa-berlin.com/exhibitors, plus all the metadata visible on each listing card. Designed as stage 1 of a two-stage pipeline — its output dataset feeds the detail scraper that visits each exhibitor page.
What it does
- Loads the exhibitor list and reads the pagination to find the current last page (55 today, auto-adjusts as the list grows or shrinks).
- Crawls every list page with a lightweight HTTP crawler (
CheerioCrawler) through rotating Apify datacenter proxies with a session pool, so blocks auto-retry from a fresh IP. - Pushes one dataset item per unique exhibitor.
Output item
{"name": "Acer Inc.","slug": "acer","url": "https://www.ifa-berlin.com/exhibitors/acer","logoUrl": "https://drive.ifa-berlin.com/drive/2025/08/_cache/....png.webp","country": "Taiwan","showAreas": ["Computing & Gaming"],"locations": [{ "showArea": "Computing & Gaming", "hall": "CityCube Hall A", "stand": "A5" }],"listPage": 1,"scrapedAt": "2026-07-09T12:00:00.000Z"}
url and slug are what the detail scraper needs; the rest is a free bonus
from the cards (useful for filtering which exhibitors to deep-scrape).
Input
| Field | Default | Notes |
|---|---|---|
startUrl | https://www.ifa-berlin.com/exhibitors | Can include filter params, e.g. ?category=8 — pagination is preserved within the filter. |
maxPages | 0 (no cap) | Safety cap for test runs, e.g. 2. |
maxConcurrency | 5 | Parallel page fetches. 5 is polite and finishes ~55 pages in well under a minute. |
proxyConfiguration | Apify datacenter proxy | Datacenter is sufficient for this site. |
Run locally
cd ifa-berlin-links-scrapernpm installapify run # or: npm start (uses ./storage for local dataset)
Results land in storage/datasets/default/.
Deploy
apify login # onceapify push