{"@id": "company-name-to-domain", "@type": "Enrichment", "name": "Find Company domains from Company names", "description": "Return the domain and website matching the name. Filter on country to narrow results. Return the domain with the more traffic when several domains match.", "cost": "1 credit per lookup using the dataset, 2.5 credits per lookup for Google search (optional).", "schemaVersion": "2026-09-12", "creditsPerInput": null, "inputSchema": {"type": "object", "properties": {"companyName": {"type": "string", "title": "Company Name", "description": "The name of the company to search for (ex: google)."}, "targetCountry": {"type": "string", "enableOnSetting": "countryOverwrite==true", "title": "Target Country", "description": "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 \u201cTarget Country\u201d setting as a fallback.", "requiredWhenEnabled": true}}, "additionalProperties": true, "required": ["companyName"]}, "settingsSchema": {"type": "object", "properties": {"workflow": {"type": "string", "enum": ["dataset_google", "dataset", "google"], "title": "Workflow", "description": "Datablist first uses a company dataset to match names with domains. Datablist might also perform a Google search on the remaining company names."}, "searchCountryCode": {"type": "string", "enum": ["AF", "AL", "DZ", "AS", "AD", "AO", "AQ", "AG", "AR", "AM", "AU", "AT", "AZ", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BT", "BO", "BA", "BW", "BR", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "CV", "BQ", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CK", "CR", "CI", "HR", "CW", "CY", "CZ", "CD", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FM", "FJ", "FI", "FR", "PF", "TF", "GA", "GE", "DE", "GH", "GR", "GD", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "HN", "HU", "IS", "IN", "ID", "IQ", "IE", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MR", "MU", "MX", "MD", "MC", "MN", "ME", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "QA", "CG", "RO", "RU", "RW", "SH", "KN", "LC", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "KR", "ES", "LK", "SR", "SZ", "SE", "CH", "TJ", "TZ", "TH", "BS", "GM", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VA", "VE", "VN", "WF", "YE", "ZM", "ZW"], "title": "Target Country", "description": "Narrow down the search to a specific country. This setting filters the company dataset and is a country setting for the Google Search fallback."}, "countryOverwrite": {"type": "boolean", "title": "Define target country per item.", "description": "When enabled, a \u201cTarget Country\u201d input will be added to configure the target country for each item.\nYou can enter a country using its ISO 3166 code (Alpha-2 like \u201cFR\u201c, or Alpha-3 like \u201cUSA\u201c) or its full English name (like \u201cPortugal\u201c).\nIf the country is missing or invalid, Datablist will use the global \u201cTarget Country\u201d setting as a fallback."}, "acceptNonRoot": {"type": "boolean", "enableOnSetting": "workflow==dataset_google,dataset,google,false", "title": "Accept non root websites", "description": "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.\n\ud83d\udc49 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."}, "skipDomains": {"type": "string", "enableOnSetting": "workflow==dataset_google,google,false", "title": "Skip following domains", "description": "Comma-separated list of domains. Datablist skips company directories (Crunchbase, etc.) and social networks (LinkedIn, Facebook, etc.) when scoring Google results. But it may miss industry-specific directories. Add your list of domains to skip, and they\u2019ll be included with the default ones.\n\ud83d\udc49 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."}, "onlyProcessCachedResults": {"type": "boolean", "enableOnSetting": "workflow==google", "title": "Only Process Google Cached Results", "description": "If enabled, Datablist will only use your saved Google search results from the cache. It won\u2019t run new live searches. Use this to reduce costs and skip dataset results."}}, "additionalProperties": true}, "outputSchema": {"type": "object", "properties": {"companyDomain": {"type": "string", "title": "Company Domain", "description": "The company domain (ex: google.com), when found."}, "companyUrl": {"type": "string", "format": "uri", "title": "Company Full Url", "description": "The company full url (ex: https://www.google.com), when found."}, "domainConfidence": {"type": "string", "title": "Domain Confidence", "description": "Confidence level of the match: High, Medium, Low, or Very Low."}}, "additionalProperties": true, "required": ["companyDomain", "companyUrl"]}, "limits": {"maximumInputs": 10000, "maximumInputBytes": 16384, "maximumSubmissionBytes": 10485760, "executionDeadlineSeconds": 86400}}
