Company Name to Domain API: Every Option Worth Using in 2026
Clearbit's Name-to-Domain API was the default for years. Pass in "Stripe," get back stripe.com, move on with your life. Then HubSpot bought Clearbit in December 2023, and Clearbit's free tools sunset on April 30, 2025 - meaning the company name to domain API was no longer available to free-account users after that date. The Logo API followed, shutting down on December 8, 2025.
If you're here, you're probably staring at broken code or a pricing page that didn't exist a year ago.
A common complaint on r/sales and HubSpot Community threads: 1,000 requests for $99 gets expensive fast when your CRM has tens of thousands of company records. That math hasn't improved now that the free option is gone.
Quick Recommendations by Use Case
Free / prototyping: Clearout Autocomplete API - free, returns a confidence score, dead-simple endpoint.
Bulk processing (10K+ names): Marcom Robot or ProspectingAI - handles up to 50M names, with per-lookup cost landing around ~$0.017-$0.059 depending on plan.
Full pipeline (domain to contacts): Resolve with Clearout, then enrich with Prospeo's Enrichment API for verified emails and direct dials at ~$0.01/email. (If you’re comparing vendors, see our guide to the best data enrichment tools.)
If you just need domains, stop at the first two. If you need people to email, keep reading.
How Name-to-Domain Resolution Works (and Fails)
A company name to domain API takes a string like "Salesforce" and returns salesforce.com. Simple enough - until you try "Mercury." Is that Mercury Financial? Mercury Insurance? The planet-themed startup? The car brand that hasn't existed since 2011?

This disambiguation problem is why confidence scoring matters. A good API doesn't just return a domain - it tells you how sure it is. Clearout returns a 0-100 score. Marcom Robot uses a 1-10 scale. Without that signal, you're guessing.
The underlying tech is harder than it looks. A 2024 paper in Expert Systems with Applications showed that Siamese LSTM embeddings significantly outperform basic string matching for company name disambiguation, because abbreviations, typos, DBA names, and subsidiaries all break naive matching. The companies that do this well are running ML models against massive company-domain knowledge graphs - not pattern-matching strings. (Related: if you’re building a broader data layer, start with a B2B database that supports enrichment.)
Here's the thing: if your input data is clean - proper company names, no abbreviations, no typos - most of these APIs will get you 90%+ accuracy. The real differentiator isn't the API. It's how dirty your source data is. This is also why data validation automation matters before you enrich anything.
The 6 Best Options in 2026
| Provider | Cost/Lookup | Confidence Score | Bulk | Richness |
|---|---|---|---|---|
| Clearout | Free | Yes (0-100) | No | Basic |
| EnrichmentAPI | ~$0.002-0.004 (50 trial credits) | No | Yes | Moderate |
| Apify | $19 per 1,000 (~$0.019/result) | No | Yes | Moderate |
| BuiltWith | ~$0.0495 ($99 PAYG/2K) | No | Yes (CSV) | Rich |
| Marcom Robot | ~$0.017-0.059 (5 free/mo) | Yes (1-10) | Yes (50M) | Moderate |
| Clearbit/Breeze | ~$300-1,500/mo estimated | Yes | Yes | Rich |

Clearout Autocomplete API
Use this if you're prototyping, running low volume, or need a free domain lookup API that actually returns confidence scores. The endpoint is clean: GET https://api.clearout.io/public/companies/autocomplete?query=amazon returns the domain, a logo URL, and a confidence score - 99 for Amazon, as you'd expect. You get 100 free credits on signup and a rate limit of 100 requests per minute.
Skip this if you need bulk processing. There's no batch endpoint, and 100 RPM caps you at 6,000 lookups per hour. For prototyping and small-scale enrichment pipelines, though, it's the obvious starting point.
BuiltWith CTU3
BuiltWith's Company to URL API is the richest option on this list. Beyond the domain, you get rank, estimated monthly spend bracket, geographic data down to the city level, and social profiles. That extra context helps with disambiguation - if you're looking for "Dove" the soap company, the spend bracket and geo data narrow it down fast. Results are ordered by relevance, with the most established domain first. They also publish ignore and suffix lists for cleaner matching.
The tradeoff is cost. PAYG pricing runs $99 for 2,000 credits, roughly $0.0495 per lookup. Subscription plans start at $295/mo for 2,000 monthly credits. You're paying a premium for that metadata richness, and at high volume, the bill adds up fast. Best suited for teams that need company intelligence alongside the domain, not just the domain itself.
Marcom Robot / ProspectingAI
This is the bulk workhorse. Marcom Robot handles up to 50M company names and returns a 1-10 confidence scale. Pricing is transparent:
- Annual billing: $59/mo (1,000 credits), $99/mo (3,000), $199/mo (10,000), $349/mo (20,000)
- Monthly billing: $69/mo (1,000), $129/mo (3,000), $249/mo (10,000), $449/mo (20,000)
- Free plan: 5 credits/month
That puts per-lookup cost around ~$0.017-$0.059, depending on tier and billing cadence. The 5 free credits per month are enough to test the API, not to build on. You won't get rich metadata beyond the domain itself, but for sheer volume - cleaning a CRM with 500K company records, for instance - nothing else on this list comes close. If you’re operationalizing this, pair it with CRM automation software so enrichment doesn’t become a manual job.
EnrichmentAPI.io
One of the cheapest per-call options, with 50 free trial credits to start:
- Basic: $99 / 25,000 credits = ~$0.004/lookup
- Standard: $199 / 65,000 credits = ~$0.003/lookup
- Premium: $599 / 300,000 credits = ~$0.002/lookup
Documentation is thinner than the alternatives, and there's no published confidence scoring. Worth a test run if cost-per-lookup is your primary constraint, but don't expect the same level of support or transparency you'd get from Clearout or BuiltWith.
Apify Company Domain Actor
A marketplace actor that runs $19 per 1,000 results. You're renting compute on Apify's platform to run a scraping/matching actor - last modified 17 days ago, returns social profiles alongside domains. The lack of confidence scoring is a real limitation for ambiguous names. You get a domain back, but no signal on whether it's the right one. Fine for clean input lists. Risky for messy ones.
Clearbit / Breeze Intelligence
HubSpot has said Clearbit continues to operate as a standalone product suite, but the free access that made it the default is gone. The matching remains mature and accurate - Clearbit built this category, after all. Pricing isn't publicly listed; expect around $300-1,500/mo depending on credits and packaging.
Skip this if you aren't already in the HubSpot ecosystem. The original blog post still exists, but free-account access to Name to Domain ended after April 30, 2025.

Resolving company names to domains is step one. Step two is turning those domains into verified contacts you can actually reach. Prospeo's Enrichment API takes your domain list and returns verified emails (98% accuracy) and direct dials across 300M+ profiles - at ~$0.01 per email with a 92% match rate.
Stop at the domain and you've done half the work. Enrich it.
Accuracy: The Metric Nobody Publishes
Almost no provider publishes independent accuracy numbers. The closest thing to a benchmark is a 2025 test by companyurlfinder.com that ran 5,000 company names through 11 providers, reporting accuracy from 68% to 96%.

That benchmark comes from a vendor in the category, and the methodology isn't reproducible from the published page. Take the specific numbers with a grain of salt, but the range is directionally useful - expect 70-95% accuracy depending on input quality and provider.
In production, set a confidence threshold. Anything above 80 goes through automatically. Anything below gets flagged for manual review. We've seen teams skip this step and end up with 15-20% of their enriched records pointing at the wrong company. That's not a data quality issue - it's a pipeline-poisoning problem that corrupts every downstream metric. (If you’re measuring impact, track it in your B2B sales pipeline management reporting.)
A note on related tools: WHOIS-based services like WhoAPI solve a different problem entirely. They look up ownership data for a domain you already have, not resolve a company name to its domain. Similarly, a company domain to name API works in the opposite direction, returning the organization behind a known URL. Don't confuse the two use cases.
Code Examples
Python (Clearout Autocomplete):
resp = requests.get(
"https://api.clearout.io/public/companies/autocomplete",
params={"query": "amazon"}
)
data = resp.json()
print(data)
cURL:
curl "https://api.clearout.io/public/companies/autocomplete?query=amazon"
Example response:
{
"name": "Amazon",
"domain": "amazon.com",
"confidence_score": 99,
"logo_url": "https://logo.clearbit.com/amazon.com"
}
That logo_url pointing to logo.clearbit.com stopped working after December 8, 2025. Swap in logo.dev or handle logos separately.
Why Open Source Won't Save You
If you search GitHub's domain-search topic, you'll find WHOIS checkers, domain availability tools, and brainstorming utilities. Almost nothing that resolves company names to their official domains.
The one repo that does - mmatuzas/domain-search - is a Python script that called Clearbit's API and wrote results to CSV. With free-account access gone, it's effectively broken for the original "free" workflow.
Let's be honest about why: the hard part was never the code. It's the company-domain knowledge graph underneath. Building and maintaining a mapping of millions of company names - including abbreviations, subsidiaries, and DBAs - to their current domains requires continuous crawling and ML-based entity resolution. That's not something a weekend open-source project solves. If you’re doing this at scale, you’ll also want a repeatable RevOps tech stack to keep data consistent across tools.
After You Resolve the Domain
A domain is a stepping stone, not the destination. Nobody's outbound strategy ends at "we know their website."

The most cost-effective pipeline we've found: resolve names with Clearout's free API, then feed those domains into Prospeo's Enrichment API. You get verified emails, direct dials, and 50+ data points per contact - with a 92% match rate and 98% email accuracy. Data refreshes every 7 days, which matters when you're building lists that'll feed sequences for weeks. (For the next step, see company data enrichment from domains.)
Total cost for this chain? Under $0.05 per enriched company record if you enrich roughly 1-4 emails per company. Clearout handles the name-to-domain step for free, and enrichment runs ~$0.01 per email. For a pipeline that goes from a messy spreadsheet of company names to verified, sequence-ready contacts, that's hard to beat. Once you have contacts, use an outbound email automation tool to run sequences without manual sends.

You just cleaned 50K company records into domains. Now what? Prospeo turns those domains into pipeline - 143M+ verified emails, 125M+ mobile numbers, 50+ data points per contact, all refreshed every 7 days. No stale data, no bounced emails, no burned domains.
Go from domain list to booked meetings without switching tools.
FAQ
Is Clearbit's name-to-domain API still free?
No. Clearbit's free tools sunset on April 30, 2025, ending free-account access to the Name to Domain API. The Logo API shut down December 8, 2025. For a free alternative, use Clearout's Autocomplete API - it returns domains with confidence scores and requires only a free signup.
How accurate are these APIs?
Accuracy ranges from 68% to 96% depending on the provider and input quality. Ambiguous names like "Mercury" or "Dove" are the main failure mode. Always use APIs that return confidence scores and set a threshold - flag anything below 80 for manual review rather than trusting it blindly.
What's the difference between name-to-domain and domain-to-name APIs?
They solve opposite problems. A name-to-domain API takes a business name and returns its website URL. A domain-to-name API takes a URL like stripe.com and returns the company's official name, industry, and firmographic data. The underlying data models and accuracy challenges differ significantly between the two directions.
What's the cheapest way to go from company names to verified contacts?
Chain a free name-to-domain API (Clearout) with a paid enrichment step. Prospeo's Enrichment API charges ~$0.01 per email with 98% accuracy and a 92% match rate, keeping total cost under $0.05 per enriched record. That gives you verified emails, direct dials, and 50+ data points - not just a domain.