IFA Berlin Exhibitor Links Scraper avatar

IFA Berlin Exhibitor Links Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
IFA Berlin Exhibitor Links Scraper

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

code craker

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

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

  1. Loads the exhibitor list and reads the pagination to find the current last page (55 today, auto-adjusts as the list grows or shrinks).
  2. 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.
  3. 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

FieldDefaultNotes
startUrlhttps://www.ifa-berlin.com/exhibitorsCan include filter params, e.g. ?category=8 — pagination is preserved within the filter.
maxPages0 (no cap)Safety cap for test runs, e.g. 2.
maxConcurrency5Parallel page fetches. 5 is polite and finishes ~55 pages in well under a minute.
proxyConfigurationApify datacenter proxyDatacenter is sufficient for this site.

Run locally

cd ifa-berlin-links-scraper
npm install
apify run # or: npm start (uses ./storage for local dataset)

Results land in storage/datasets/default/.

Deploy

apify login # once
apify push