ifa-berlin.com APIifa-berlin.com ↗
Access the IFA Berlin exhibitor directory and programme events via API. Get company details, hall/stand info, show areas, social links, and IFA Moments.
curl -X GET 'https://api.parse.bot/scraper/44b63059-a710-4fd4-8766-90e6518a59fa/list_exhibitors?page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
List exhibitors from the IFA Berlin directory with pagination and optional filters. Returns 20 exhibitors per page.
| Param | Type | Description |
|---|---|---|
| hall | string | Hall filter ID to restrict results to a specific hall. |
| page | integer | Page number for pagination. |
| search | string | Free-text search query to filter exhibitors by name or keyword. |
| country | string | Country filter ID to restrict results to exhibitors from a specific country. |
| show_area | string | Show area filter ID to restrict results to a specific exhibition area. |
{
"type": "object",
"fields": {
"exhibitors": "array of exhibitor summary objects with slug, url, name, logo_url, tags, hall, stand, and country",
"pagination": "object with results_summary, total_pages, and current_page"
},
"sample": {
"data": {
"exhibitors": [
{
"url": "https://www.ifa-berlin.com/exhibitors/acer-inc",
"hall": "CCB",
"name": "Acer Inc.",
"slug": "acer-inc",
"tags": [],
"stand": "A5",
"country": null,
"logo_url": "https://drive.ifa-berlin.com/drive/2025/08/_cache/72aad2af2d5343fb5cf7dcc901a72711_be9652563a6d97b4cdecbd807dbf53e3.png.webp"
}
],
"pagination": {
"total_pages": 90,
"current_page": 1,
"results_summary": "20 / 1800"
}
},
"status": "success"
}
}About the ifa-berlin.com API
The IFA Berlin API provides 4 endpoints covering the full exhibitor directory and programme events for IFA Berlin. Use list_exhibitors to page through thousands of exhibitors with filters for hall, country, show area, and keyword search, or call get_exhibitor_detail with a company slug to retrieve stand location, description, social links, and associated IFA Moments events tied to that exhibitor.
Exhibitor Directory
list_exhibitors returns 20 exhibitor summary objects per page, each carrying slug, url, name, logo_url, tags, hall, stand, and country. Four optional filters — hall, country, show_area, and search — can be combined to narrow results. The pagination object in every response includes total_pages, current_page, and a results_summary string so you can walk the full directory systematically.
Bulk and Detail Retrieval
When you need a large slice of the directory in one call, get_all_exhibitors_paginated accepts a limit_pages integer and aggregates results across all requested pages, returning the full exhibitor array alongside a total_fetched count. For a single company, get_exhibitor_detail takes the slug from any listing result and returns the extended record: description, show_areas array, social_links (each with platform and url), and an ifa_moments array of associated programme events with title, date, location, and url.
IFA Moments Programme
list_ifa_moments surfaces the programme event schedule independently of any exhibitor. Each event object includes title, brand, brand_logo_url, date, location, and url. The optional days parameter accepts a date string in YYYY-MM-DD format to filter events to a specific day, making it straightforward to build a day-by-day schedule view.
- Build a searchable IFA exhibitor directory filtered by country and show area for trade journalists
- Generate a day-by-day schedule of IFA Moments events using the
daysfilter inlist_ifa_moments - Enrich a CRM with IFA exhibitor details including hall, stand, and social media profiles
- Track which brands are presenting at IFA Moments by cross-referencing
brandandbrand_logo_urlfields - Export a full exhibitor list for competitive analysis using
get_all_exhibitors_paginatedwith alimit_pagescap - Map exhibitor locations across halls using
hallandstandfields fromlist_exhibitors - Identify exhibitors from a specific country for targeted outreach using the
countryfilter
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does IFA Berlin offer an official developer API?+
What does `get_exhibitor_detail` return that `list_exhibitors` does not?+
get_exhibitor_detail extends the summary fields with a full description text, a show_areas array, a social_links array (each entry has platform and url), and an ifa_moments array listing programme events associated with that exhibitor, including event title, date, location, and url.Can I filter IFA Moments events by category or topic, not just by date?+
list_ifa_moments supports filtering by a specific date via the days parameter but does not expose category or topic filters. You can fork this API on Parse and revise it to add a category filter endpoint.Does the API expose exhibitor contact information such as email addresses or phone numbers?+
social_links, description, hall, and stand, but no direct contact fields like email or phone. You can fork this API on Parse and revise it to add a contact details endpoint if that data becomes available in the directory.How does pagination work across the endpoints?+
list_exhibitors returns 20 results per page; pass the page integer parameter to advance through pages, and check pagination.total_pages in the response to know when you've reached the end. get_all_exhibitors_paginated handles this iteration for you up to the limit_pages value you supply, and returns total_fetched alongside the aggregated array.