drimble.nl APIdrimble.nl ↗
Search and retrieve Dutch company data from Drimble.nl. Access KVK numbers, SBI codes, addresses, legal forms, and business descriptions via 2 endpoints.
curl -X GET 'https://api.parse.bot/scraper/9681bf2d-0c8b-4bb8-b56b-ab6902bea290/search_companies?page=1&query=bakker' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for companies on Drimble.nl using keywords and filters (province, municipality, city, SBI code). Returns paginated company results along with available SBI and geographic filter options.
| Param | Type | Description |
|---|---|---|
| bid | integer | Buurt (Neighborhood) ID filter. |
| gid | integer | Gemeente (Municipality) ID filter. |
| pid | integer | Plaats (City) ID filter. |
| sbi | string | SBI code filter. Accepted values: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S. |
| wid | integer | Wijk (District) ID filter. |
| page | integer | Page number for pagination. |
| prid | integer | Province ID filter (e.g. 27 for Noord-Holland, 28 for Zuid-Holland). |
| query | string | Keyword search for company name or related terms. |
{
"type": "object",
"fields": {
"companies": "array of company objects with coc_number, kvk_number, branch_number, company_name, registration_date, and url",
"sbi_filter": "object with options array containing available SBI code filters (code and description)",
"geolocation_filter": "object with level string and options array containing geographic filter choices (name, id, slug)"
},
"sample": {
"data": {
"companies": [
{
"url": "www.drimble.nl/bedrijf/alkmaar/000064774538/haytak.html",
"coc_number": "997218720000",
"kvk_number": "99721872",
"company_name": "Haytak",
"branch_number": "000064774538",
"registration_date": "2026-02-13T00:00:00"
}
],
"sbi_filter": {
"options": [
{
"code": "A",
"description": "Landbouw, bosbouw en visserij"
}
]
},
"geolocation_filter": {
"level": "Province",
"options": [
{
"id": 30,
"name": "Noord-Brabant",
"slug": "noord-brabant"
}
]
}
},
"status": "success"
}
}About the drimble.nl API
The Drimble.nl API provides access to Dutch business listings through 2 endpoints, covering company search and full detail retrieval. The search_companies endpoint accepts keyword queries alongside geographic and SBI code filters to return paginated lists of companies. The get_company_details endpoint returns structured records including KVK numbers, legal form, employee counts, SBI classifications, and full address breakdowns for any company listed on Drimble.nl.
Company Search
The search_companies endpoint accepts a query string alongside optional geographic filters — prid for province, gid for gemeente (municipality), pid for plaats (city), wid for wijk (district), and bid for buurt (neighborhood). You can also filter by sbi code (single-letter values A through S covering Dutch standard industrial classification sectors). Results are paginated via the page parameter. Each company record in the response includes company_name, coc_number, kvk_number, branch_number, registration_date, and a url field used as input to the detail endpoint.
Company Details
Passing a url from search_companies results to get_company_details returns the full record for that business. The address object includes street, house_number, house_number_extension, postcode, plaats, municipality, province, and a formatted_address string. Additional fields cover legal_form (e.g. Eenmanszaak, BV), employees, kvk_number, branch_number, registration_date, description (a free-text business activity summary), and sbi_codes — an array of SBI classification objects describing the company's registered activities.
Filters and Navigation
The search_companies response also returns a sbi_filter object listing available SBI sector options with codes and descriptions, and a geolocation_filter object with a level string and a set of geographic options (name, ID, slug). These can be used to progressively narrow searches without hardcoding geography IDs. Province ID 27 corresponds to Noord-Holland and 28 to Zuid-Holland; other province IDs follow the same pattern.
- Build a prospect list of companies in a specific Dutch municipality filtered by SBI sector code
- Enrich a CRM with KVK numbers, legal forms, and registered addresses for Dutch business contacts
- Map Dutch SME density by province or neighborhood using geographic filter IDs
- Monitor new business registrations in a target sector by checking registration_date fields
- Validate and standardize Dutch company addresses using the structured address object fields
- Classify a portfolio of companies by SBI code to analyze sector distribution
| 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 Drimble.nl offer an official developer API?+
What geographic granularity is available in search_companies?+
Does the API return contact details like phone numbers or email addresses?+
get_company_details endpoint covers address, KVK number, legal form, SBI codes, employee count, and business description, but does not expose phone numbers or email addresses. You can fork this API on Parse and revise it to add those fields if Drimble.nl surfaces them on the detail page.Are historical registration changes or previous addresses available?+
How does SBI code filtering work in search_companies?+
sbi parameter accepts a single letter from A to S, each corresponding to a sector in the Dutch Standard Industrial Classification (e.g. G for wholesale/retail, I for hospitality). The sbi_filter object returned alongside results lists all available codes with their descriptions, which you can use to determine valid values for subsequent queries.