Kompass Scraper - Global B2B Company Directory
Pricing
from $3.00 / 1,000 company found (search)s
Kompass Scraper - Global B2B Company Directory
Scrape company data from Kompass.com, a global B2B directory with 60M+ companies across 70+ countries. Extract names, websites, phone numbers, emails, addresses, employee counts, certifications, and more.
Pricing
from $3.00 / 1,000 company found (search)s
Rating
0.0
(0)
Developer
Alessandro Santamaria
Actor stats
0
Bookmarked
14
Total users
10
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape company data from Kompass.com, a global B2B directory with 60M+ companies across 70+ countries.
Anti-Bot Protection Note
Kompass.com uses DataDome anti-bot protection. For best results, use residential proxies (RESIDENTIAL group) with country matching enabled (e.g., countryCode: "DE" for German results). If you experience empty results, try running again — a fresh residential IP often passes the challenge.
Use with AI Agents (MCP)
Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.
Apify MCP server URL:
https://mcp.apify.com?tools=santamaria-automations/kompass-scraper
Example prompt once connected:
"Use
kompass-scraperto scrape company data from kompass. Return results as a table."
Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.
What data do you get?
For each company, the scraper extracts:
- Company name and description
- Website URL, phone number, and email
- Full address (street, postal code, city, country)
- GPS coordinates (latitude/longitude)
- Employee count (e.g., "Von 20 bis 49 Mitarbeiter")
- Year founded
- Revenue/turnover
- Supplier type (Exporter, Manufacturer, Service provider, etc.)
- Product categories and certifications (ISO, etc.)
- Company logo
How to use
Option 1: Paste a search URL
- Go to any Kompass country site (e.g., de.kompass.com) and search for companies
- Copy the search results URL
- Paste it into the Search URLs field
Works with all Kompass country domains: de.kompass.com, fr.kompass.com, gb.kompass.com, it.kompass.com, es.kompass.com, and 70+ more.
Option 2: Use search query + country
Set the Search Query (e.g., "software") and Country code (e.g., "DE") fields. The scraper builds the URL automatically.
Input example
{"searchUrls": ["https://de.kompass.com/searchCompanies?text=software"],"maxResults": 100,"includeDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"countryCode": "DE"}}
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchUrls | array | Kompass search result URLs |
searchQuery | string | Search keyword (alternative to searchUrls) |
country | string | ISO country code for domain (default: "DE") |
maxResults | integer | Maximum companies to scrape (default: 100) |
includeDetails | boolean | Fetch detail pages for full data (default: true) |
proxyConfiguration | object | Proxy settings (RESIDENTIAL recommended) |
Output example
{"id": "DENKC00033877","name": "RLS Wacon analytics GmbH","description": "Die RLS Wacon analytics GmbH ist ein Familienunternehmen mit Sitz in Hildesheim...","website": "https://www.rls-wacon.de","phone": "+49 5121 28 126 0","email": "info@rls-wacon.de","address": "Gropiusstrasse 12, 31137 Hildesheim","city": "Hildesheim","postal_code": "31137","country": "Germany","country_code": "DE","latitude": 52.16463,"longitude": 9.92306,"logo_url": "https://img.kompass.com/sys-master-images/...","employee_count": "Von 20 bis 49 Mitarbeiter","year_founded": "2005","supplier_type": "Exporteur","categories": ["Elektrische Messgeraete und Steuergeraete", "Analysegeraete fuer Fluessigkeiten"],"certifications": ["ISO 9001"],"source_url": "https://de.kompass.com/c/rls-wacon-analytics-gmbh/denkc00033877/","source_platform": "kompass.com","scraped_at": "2026-03-26T10:30:00Z"}
Tips
- Include Details = ON gives you email, full address, coordinates, employee count, founding year, and more. Highly recommended.
- Include Details = OFF is faster but only returns name, city, phone, website, and categories from search results.
- RESIDENTIAL proxy with country matching is recommended. Kompass uses DataDome bot protection which may challenge datacenter IPs. Set
countryCodein proxy config to match the Kompass domain (e.g., "DE" for de.kompass.com). - The scraper works with all 70+ Kompass country domains.
- The scraper rotates through multiple Chrome TLS profiles and proxy sessions automatically for best success rates.
Known limitations
Kompass.com uses DataDome bot protection which requires JavaScript execution for initial challenge solving. The success rate depends on the proxy quality and IP reputation. If you consistently get 0 results, try:
- Using RESIDENTIAL proxy group with country matching
- Running at different times of day
- Reducing
maxResultsto avoid rate limiting
Pricing
This actor uses pay-per-result pricing:
| Event | Price |
|---|---|
| Per run | $0.005 |
| Per company (search only) | $0.003 |
| Per company (with details) | $0.005 |