Bedrijfsnaam-naar-domein-API
Vind de website achter elke bedrijfsnaam vanuit je AI-assistent, no-code workflow of eigen code.
- Vanaf $0.001 per domein
- Domein en volledige URL
- 10.000 domeinen per taak
| Bedrijfsnaam |
|---|
| Brightwave Analytics |
| Northpeak Logistics |
| Juniper & Vale Studio |
Vertrouwd door 38.000+ gebruikers bij startups en Fortune 500-teams
Werkt met elke tool die HTTP-requests kan verzenden
Claude
Cursor
Codex
Make
n8n
Zapier
- Je eigen code
Kies hoe je wilt beginnen
Laat een AI-assistent of automatiseringstool de setup uitvoeren, of roep de REST API vanuit je eigen code aan.
Plak de setup-prompt
Kopieer de prompt voor Claude Code, Codex of Cursor, of voor Make, n8n of Zapier, en plak deze erin. De AI maakt een Datablist-map op je computer en stelt alles in.
Plak je API-key
Wanneer de AI erom vraagt, kopieer je je API-key uit de Datablist-app en plak je deze in het geopende .env-bestand. Plak deze nooit in de chat.
Ontvang je resultaten
Verzend je lijst met namen en ontvang per naam één rij: domein, website en een betrouwbaarheidsniveau, klaar voor je spreadsheet of CRM.
Bekijk een voorbeeldresultaatGebruik je Make, n8n of Zapier? Hier vind je elk veld voor het HTTP-request
Gebruik de HTTP-requestmodule of -node van je tool. Je hebt drie stappen nodig: verzend de lijst, wacht en lees vervolgens de resultaten.
1. Verzend je lijst (HTTP-request)
- Methode
POST- URL
https://api.datablist.com/v1/enrichments/tasks- Headers
X-API-Key= je API-keyContent-Type=application/json- Body (JSON)
- json{"enrichmentId": "company-name-to-domain","uniqueId": "company-name-to-domain-import-1","settings": {"workflow": "dataset_google","searchCountryCode": "US"},"inputs": [{"inputId": "row-1", "data": {"companyName": "Brightwave Analytics"}},{"inputId": "row-2", "data": {"companyName": "Northpeak Logistics"}},{"inputId": "row-3", "data": {"companyName": "Juniper & Vale Studio"}}]}
- Bewaren
- De
@iduit de response. Dat is je taak-ID.
2. Wacht tot de taak is voltooid
Voeg een korte wachttijd of vertraging toe en daarna een GET-request naar https://api.datablist.com/v1/enrichments/tasks/TASK_ID met dezelfde X-API-Key-header. Herhaal dit totdat status gelijk is aan completed.
3. Lees de resultaten
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Koppel outputs aan je kolommen. Als nextCursor niet leeg is, roep je de URL opnieuw aan met &cursor= plus die waarde.
In één oogopslag
Retourneer het domein en de website die bij de naam passen. Filter op land om de resultaten te verfijnen. Retourneer het domein met het meeste verkeer wanneer meerdere domeinen overeenkomen. Geen Datablist-workspace, collectie of import nodig.
Wat je invoert
- Bedrijfsnamen: Eén per rij, rechtstreeks uit je lijst, spreadsheet of CRM
- Een land (optioneel): Verfijnt de zoekopdracht, bijvoorbeeld de VS of Frankrijk
- Waar zoeken: Onze bedrijfsdataset, Google of beide
Wat je terugkrijgt
- Het domein: Bijvoorbeeld brightwaveanalytics.com
- De website: Het volledige webadres, direct aanklikbaar
- Een betrouwbaarheidsniveau: Hoog, Gemiddeld, Laag of Zeer laag, zodat je weet wat je moet controleren
Wat het kost
- Gevonden in onze dataset: 1 credit, alleen wanneer een domein wordt gevonden
- Gezocht op Google: 2,5 credits per gezochte naam
- 1.000 credits = $1: Gedeeld met de Datablist-app
Wat teams ermee bouwen
Voeg Company Name to Domain toe waar je data al doorheen stroomt.
Vul accounts in je CRM aan
- Nieuw account in het CRM
- Domein opgeslagen in het record
Voer de zoekopdracht uit wanneer een account zonder website binnenkomt, zodat HubSpot, Salesforce of Pipedrive altijd een domein heeft om op te matchen.
Voed je enrichment-pipeline
- Bedrijfsnaam
- Emails, firmographics, LinkedIn
Het domein is de sleutel die de meeste andere enrichments nodig hebben. Bepaal dit eerst en stuur het daarna door naar company enrichment of een email finder.
Zet eventlijsten om in domeinen
- Beurs- of partnerlijst
- Gededupliceerd en gerouteerd
Zet losse bedrijfsnamen uit beurslijsten, partnerexports of ingevulde formulieren om in domeinen die je kunt dedupliceren en routeren.
Wat gaat het kosten?
Betaal per zoekopdracht met credits. API-toegang begint bij het Growth-abonnement.
Hoeveel gaat het kosten?
Geef aan hoeveel bedrijfsnamen je wilt opzoeken, dan tonen we de voordeligste manier om ze te vinden.
= 1.450 credits: 700 databasematches à 1 credit, 300 Google-zoekopdrachten à 2,5 credits
Zo werken credits
1.000 credits = $1, dus elke credit kost een tiende cent. Een databasematch kost 1 credit en wordt alleen in rekening gebracht wanneer een domein wordt gevonden. Een Google-fallback kost 2,5 credits en wordt altijd in rekening gebracht; daarom bepaalt de verdeling tussen beide je factuur. Google-resultaten worden 48 uur gecachet. Als je binnen die periode een instelling wijzigt en de taak opnieuw uitvoert, kost dat 1 credit per rij in plaats van 2,5. Credits uit je abonnement worden maandelijks vernieuwd en vervallen als je ze niet gebruikt. Extra gekochte credits verlopen nooit.
Integreer het in je code
Alles wat je nodig hebt om de REST API rechtstreeks aan te roepen: code, responses, endpoints, velden, authenticatie en limieten.
datablist/company-name-to-domain-api
Officiële voorbeelden: cURL, Python met requests en HTTPX, en bulkverwerking van CSV-bestanden. Zet je key in DATABLIST_API_KEY en voer de code uit.
Kopiëren, plakken, uitvoeren
Een volledig script dat een taak aanmaakt, erop wacht en elk resultaat afdrukt. Vervang YOUR_PERSONAL_API_KEY door je key.
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "company-name-to-domain",
"uniqueId": "company-name-to-domain-import-1",
"settings": {
"workflow": "dataset_google",
"searchCountryCode": "US"
},
"inputs": [
{"inputId": "row-1", "data": {"companyName": "Brightwave Analytics"}},
{"inputId": "row-2", "data": {"companyName": "Northpeak Logistics"}},
{"inputId": "row-3", "data": {"companyName": "Juniper & Vale Studio"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'Wat de API retourneert
Eén resultaat per invoer, met je inputId, een status, de outputs en de gebruikte credits. Voorbeelddata.
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"companyDomain": "brightwaveanalytics.com",
"companyUrl": "https://www.brightwaveanalytics.com",
"domainConfidence": "High"
},
"creditsUsed": "1",
"error": null
}
],
"nextCursor": null
}Endpoints en velden
Alle paden zijn relatief ten opzichte van https://api.datablist.com. Velddefinities komen uit GET /v1/enrichments/company-name-to-domain (schemaversie 2026-09-12).
Bekijk API-schema (JSON) (opent in een nieuw tabblad)
- /v1/enrichments/company-name-to-domain
- Lees het schema, geen key nodig
- POST
- /v1/enrichments/tasks
- Maak een taak aan
- /v1/enrichments/tasks/{taskId}
- Controleer status en voortgang
- /v1/enrichments/tasks/{taskId}/results
- Lees resultaten, 1 tot 100 per pagina
- POST
- /v1/enrichments/tasks/{taskId}/stop
- Annuleer een actieve taak
- /v1/enrichments/tasks
- Taakgeschiedenis, nieuwste eerst
Schemareferentie
Verzend settings één keer per taak en één data-object per invoer. Resultaten kunnen extra velden bevatten wanneer de enrichment verder wordt ontwikkeld. Behoud daarom onbekende keys wanneer je outputs verwerkt.
Toon alle instellingen, inputs en outputs
Instellingen
workflowWorkflow | Text | Datablist first uses a company dataset to match names with domains. Datablist might also perform a Google search on the remaining company names.Toegestane waarden: |
|---|---|---|
searchCountryCodeTarget Country | Text | Narrow down the search to a specific country. This setting filters the company dataset and is a country setting for the Google Search fallback.Toegestane waarden: |
countryOverwriteDefine target country per item. | Boolean | When enabled, a “Target Country” input will be added to configure the target country for each item. You can enter a country using its ISO 3166 code (Alpha-2 like “FR“, or Alpha-3 like “USA“) or its full English name (like “Portugal“). If the country is missing or invalid, Datablist will use the global “Target Country” setting as a fallback. |
acceptNonRootAccept non root websites | Boolean | By default, Datablist skips dataset and Google results that point to a page hosted below a domain the company does not own (eg: https://www.directory.com/mycompany). This is good to avoid company directories. But you can miss company websites that are hosted on platforms. For example: https://www.hostingplatform.com/mycompanypage. Use this setting to accept non-root websites while preserving and validating the full page URL. 👉 Datablist caches Google search results for 48 hours. If you change this setting after the first run, results come from the cache, costing only 1 credit. Ingeschakeld wanneer: |
skipDomainsSkip following domains | Text list or Text | Additional domains to exclude when selecting company websites, as an array of domains. Ingeschakeld wanneer: |
onlyProcessCachedResultsOnly Process Google Cached Results | Boolean | If enabled, Datablist will only use your saved Google search results from the cache. It won’t run new live searches. Use this to reduce costs and skip dataset results. Ingeschakeld wanneer: |
Inputs (data)
companyNameverplichtCompany Name | Text | The name of the company to search for (ex: google). |
|---|---|---|
targetCountryTarget Country | Text | Narrow down the search to a specific country. This setting filters the company dataset and is a country setting for the Google Search fallback. If the country is missing or invalid, Datablist will use the global “Target Country” setting as a fallback. Ingeschakeld wanneer: |
Outputs
companyDomainCompany Domain | Text | The company domain (ex: google.com), when found. |
|---|---|---|
companyUrlCompany Full Url | Text | The company full url (ex: https://www.google.com), when found.Formaat: |
domainConfidenceDomain Confidence | Text | Confidence level of the match: High, Medium, Low, or Very Low. |
Eén header, duidelijke limieten
Maak een persoonlijke API-key aan in je Datablist-account en stuur deze mee met elk geauthenticeerd request.
Authenticatie
Stuur je key mee in de X-API-Key-header. Datablist wisselt en vernieuwt access tokens voor je.
- Header:
X-API-Key: YOUR_PERSONAL_API_KEY - Optioneel: beheer tokens zelf met
Authorization: BeareruitPOST /v1/account/token - Eén van beide: als je beide headers meestuurt, wordt
400 AmbiguousCredentialsgeretourneerd - Alleen server-side: houd keys uit URL's, browsercode en logs
Limieten
- Inputs per taak: 1 tot 10.000
- Grootte: 16 KiB per input, 10 MiB per request
- Uitvoeringstijd: maximaal 24 uur per taak
- Taken aanmaken: 10 requests per 60 seconden per account
- Polling en resultaten: 120 requests per 60 seconden per bewerking
- Actieve taken: ongeveer 20 tegelijk per account
- Bewaartermijn: taken en resultaten worden 90 dagen bewaard
Veelgestelde vragen
Alles wat jij of je AI coding agent nodig heeft om de Company Name to Domain API te integreren: authenticatie, requests, polling, resultaten, limieten en nieuwe pogingen.


