Home / Tools / Company Name to Domain
Lead & company data
Company Name to Domain
Find the official website domain for any list of company names. Bulk name-to-domain lookup with a confidence score, verified live homepage, LinkedIn URL, logo, favicon and alternatives. Clearbit Name-to-Domain alternative. Pay only for resolved companies.
- Price: $1.50 per 1,000 × company resolved
- Prefilled example: finished in 46 s on Oct 19, 2026 (Done: 7/7 domains found (confidence >= 60), 0 low confidence, 0 not found, 0 errors in 33.5s.)
- Reliability: 21/21 public runs succeeded in the last 30 days (100%)
- Works with: Apify Console, REST API, Python, JavaScript, MCP (Claude, Cursor, VS Code), n8n, Make, Zapier
- Last updated: 2026-10-19
Sample output
| Input | Domain | Confidence | |
|---|---|---|---|
| Spotify | spotify.com | 100 | – |
| Mercury / banking for startups | mercury.com | 98 | linkedin.com/company/mercuryhq |
| Shopify | shopify.com | 100 | linkedin.com/company/shopify |
Real rows from the prefilled example run (Oct 19, 2026), 4 of 23+ fields shown. Export as JSON, CSV, Excel or HTML, or read them through the API.
Full JSON of one real output row (7 rows in the example dataset)
{
"input": "Spotify",
"companyName": "Spotify",
"status": "found",
"domain": "spotify.com",
"confidence": 100,
"website": "https://open.spotify.com/",
"companyNameFound": "Spotify",
"title": "Spotify – Web Player",
"description": null,
"linkedinUrl": null,
"logoUrl": null,
"faviconUrl": "https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png",
"finalUrl": "https://open.spotify.com/",
"redirectedFrom": "spotify.design",
"isLive": true,
"httpStatus": 200,
"sources": [
"clearbit",
"guess",
"wikidata"
],
"wikidataId": "Q689141",
"alternatives": [
{
"domain": "spotifybolivia.com",
"confidence": 70,
"sources": [
"clearbit"
],
"title": "Comprar Cuenta Spotify Premium en Bolivia desde 40Bs Pago con QR",
"isLive": true,
"isParked": false
}
],
"hint": null,
"inputRecord": null,
"error": null,
"checkedAt": "2026-10-19T10:00:00Z"
}Output fields
From the Actor's dataset schema. Every row has the same flat shape, so it drops straight into a spreadsheet, a database or an agent's context.
| Field | Type | Description |
|---|---|---|
input | string | The input line / name as given |
companyName | string | Company name that was looked up |
status | string | found (charged), low_confidence, not_found or error (free) |
domain | string | Best official website domain (registrable domain, e.g. stripe.com) |
confidence | integer | Confidence score 0-100 |
website | string | Homepage URL after redirects |
companyNameFound | string | Company name as found on the website / sources |
title | string | Homepage <title> |
description | string | Homepage meta description |
linkedinUrl | string | LinkedIn company page linked from the homepage |
logoUrl | string | Logo URL found on the homepage |
faviconUrl | string | Favicon URL |
finalUrl | string | Final URL after redirects |
redirectedFrom | string | Original candidate domain if it redirected to the returned domain |
isLive | boolean | Homepage answered over HTTP(S) |
httpStatus | integer | Homepage HTTP status |
sources | array | Signals that pointed to this domain: clearbit, wikidata, search, guess |
wikidataId | string | Wikidata entity ID if matched |
alternatives | array | Runner-up candidates: {domain, confidence, sources, title, isLive, isParked} |
bestGuess | object | Top candidate when below the confidence threshold |
hint | object | Hints used (country, city, industry, text) |
inputRecord | object | Your original record (records / CSV input) |
checkedAt | string | UTC timestamp |
Pricing
Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.
| Event | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| Company resolved main Charged once per company successfully resolved at or above the confidence threshold. | $0.0015 | $0.0013 | $0.0011 | $0.001 |
| Google search Charged once per Google search request used as the search fallback. | $0.003 | $0.003 | $0.003 | $0.003 |
| Actor start Charged once when the Actor run starts. | $0.0001 | $0.0001 | $0.0001 | $0.0001 |
Examples on the Free plan: 100 company resolveds = $0.15, 1,000 company resolveds = $1.50, 10,000 company resolveds = $15. Apify's Free plan includes $5 of monthly usage credit. Prices read from the Apify API at build time (2026-10-19).
Example input
This is the prefilled input on the Store page. Keep it and click Start to see real data in seconds.
{
"companies": [
"Stripe",
"Spotify",
"Shopify",
"Siemens",
"Patagonia",
"Delta | airline",
"Mercury | banking for startups"
],
"minConfidence": 60,
"searchFallback": "auto",
"searchEngine": "bing",
"useClearbit": true,
"useWikidata": true,
"includeUnresolved": true,
"maxAlternatives": 3,
"maxConcurrency": 20,
"proxyConfiguration": {
"useApifyProxy": true
}
}Use it from code, no-code or an AI agent
cURL (one request, returns rows)
curl -X POST \
"https://api.apify.com/v2/acts/wrenfield-data~company-name-to-domain/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["Stripe", "Spotify", "Shopify", "Siemens", "Patagonia", "Delta | airline", "Mercury | banking for startups"], "minConfidence": 60, "searchFallback": "auto", "searchEngine": "bing", "useClearbit": true, "useWikidata": true, "includeUnresolved": true, "maxAlternatives": 3, "maxConcurrency": 20, "proxyConfiguration": {"useApifyProxy": true}}'Python
# pip install apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("wrenfield-data/company-name-to-domain").call(
run_input={
"companies": [
"Stripe",
"Spotify",
"Shopify",
"Siemens",
"Patagonia",
"Delta | airline",
"Mercury | banking for startups"
],
"minConfidence": 60,
"searchFallback": "auto",
"searchEngine": "bing",
"useClearbit": True,
"useWikidata": True,
"includeUnresolved": True,
"maxAlternatives": 3,
"maxConcurrency": 20,
"proxyConfiguration": {
"useApifyProxy": True
}
},
max_total_charge_usd=1.00, # hard cap for this run
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)JavaScript / Node
// npm i apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('wrenfield-data/company-name-to-domain').call({
"companies": [
"Stripe",
"Spotify",
"Shopify",
"Siemens",
"Patagonia",
"Delta | airline",
"Mercury | banking for startups"
],
"minConfidence": 60,
"searchFallback": "auto",
"searchEngine": "bing",
"useClearbit": true,
"useWikidata": true,
"includeUnresolved": true,
"maxAlternatives": 3,
"maxConcurrency": 20,
"proxyConfiguration": {
"useApifyProxy": true
}
}, { maxTotalChargeUsd: 1 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);MCP (Claude, Cursor, VS Code, any MCP client)
{
"mcpServers": {
"wrenfield-company-name-to-domain": {
"url": "https://mcp.apify.com?tools=wrenfield-data/company-name-to-domain"
}
}
}Remote MCP server hosted by Apify. Sign in with OAuth on first use, or send Authorization: Bearer <APIFY_TOKEN>. The tool appears as wrenfield-data--company-name-to-domain. More client setups on the MCP page.
n8n, Make, Zapier
Use the official Apify node or app, pick Run Actor, enter wrenfield-data/company-name-to-domain and paste the input JSON above. Then read the run's dataset items. Ready-made n8n workflows are on the n8n templates page.
FAQ
How much does Company Name to Domain cost?
$0.0015 per company resolved on the Apify Free plan ($1.50 per 1,000), billed per result by Apify with no subscription. Plus $0.003 per google search. Plus $0.0001 per actor start. Higher Apify plans get the discounted tiers shown in the pricing table. You can cap any run with a maximum cost.
Is this a Clearbit Name to Domain / Autocomplete replacement?
Yes - same job (company name in, domain out), plus a confidence score, verification of the live homepage, alternatives, LinkedIn URL and logo, and you can feed thousands of names in one run.
How accurate is it?
On our test sets 99.4% of returned domains were correct at the default threshold, and ~96% of companies were resolved. Big brands, funded startups and well-known local businesses resolve best; very small businesses with generic names need a city or industry hint.
Do I pay for companies that are not found?
No. Only rows with status: found are charged.
Does it scrape LinkedIn?
No. The LinkedIn URL is taken only from links on the company's own homepage.
What about parked domains or companies that changed their domain?
Parked/for-sale pages are rejected. Redirects are followed and the final domain is returned, with the original candidate in redirectedFrom.
Can I call it from Clay, n8n, Make or Zapier?
Yes - use the Apify integration or the Run Actor synchronously API endpoint and read the dataset items.
Related tools
Website Contact Scraper
Emails, phones and social profiles from any list of websites.
SEC Form D Scraper
Startups that just raised money, with executives and amounts.
Businesses Without Websites Launching soon
Google Maps leads with no website or a broken one.
Compare and plan
Try Company Name to Domain now
Open it on Apify, keep the prefilled example and click Start. The Apify Free plan includes $5 of monthly credit, no card needed.
Open on Apify