Kompass Scraper: 60M Companies Across 70+ Countries
Extract B2B company profiles from Kompass.com, the global business directory with over 60 million listed companies across 70+ countries. Returns company name, website, phone, email, full address, employee count, year founded, revenue range, supplier type (Manufacturer, Distributor, Exporter), product categories, and ISO certifications. Built for sales prospecting, supplier sourcing, and competitive market sizing.
Detail price
$5/1k profiles
Anti-Bot
DataDome handling
What you can scrape
- Identity: company_name, legal_form, year_founded, kompass_id, source_url
- Contact: website, phone, email, full address with postal code, GPS coordinates
- Size signals: employee_count (banded, e.g. "20 to 49"), revenue_range, supplier_type
- Commerce: product_categories, services, export markets, trade activity
- Trust: ISO and industry certifications, company logo URL
- Geography: works with all 70+ country domains (de.kompass.com, fr.kompass.com, gb.kompass.com, ...)
Primary use cases
- B2B sales prospecting. Build country-specific lead lists by industry, then enrich with email and phone for outbound campaigns
- Supplier sourcing. Filter by supplier_type and certifications to shortlist qualified manufacturers in any of 70+ markets
- Market sizing. Count companies per NACE category per country to estimate TAM before market entry
- Partnership discovery. Map distributors and resellers in target regions for channel programs
- Competitive intelligence. Track new entrants and revenue band shifts across a vertical over time
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~kompass-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQuery": "industrial valves",
"countryCode": "DE",
"maxResults": 200,
"includeDetails": true
}'
Integrations
- n8n, Make, Zapier: trigger runs and process company records via webhook
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- Google Sheets, Airtable, HubSpot, Salesforce: push leads directly into CRM via Apify integrations
Output fields
| Field | Type | Example |
| company_name | string | Bosch Rexroth AG |
| country_code | string | DE |
| city | string | Stuttgart |
| website | string | https://www.boschrexroth.com |
| phone | string | +49 711 811-0 |
| email | string | [email protected] |
| employee_count | string | 1000 to 4999 |
| year_founded | integer | 1795 |
| supplier_type | string | Manufacturer |
| certifications | string[] | ["ISO 9001", "ISO 14001"] |
Notes and limits
- DataDome protection. Kompass uses DataDome anti-bot. The scraper uses Apify Residential proxy with country matching. If first run returns thin data, retry; fresh residential IPs typically pass on retry
- Field coverage varies by country. Some Kompass country sites publish revenue and employees publicly, others only on detail pages. Set
includeDetails: true for the deepest coverage
- Email is best-effort. Kompass does not publish email for every company. Pair with our Website Contact Extractor to fill the gap
Related Actors