BYTETOOLS

Clearbit Autocomplete API

Free company autocomplete API with no key: type a company name and get matching companies with domains and logo URLs. CORS enabled. Tested curl example.

No API key requiredCORS enabledHTTPSFree tier

Endpoint tested and returned HTTP 200 on 2026-08-19

What is the Clearbit Autocomplete API?

The Clearbit Autocomplete API is a free, key-free endpoint that suggests companies matching a search string, returning each company's name, primary domain and logo URL.

This is the API behind the company pickers you see in many B2B signup forms: the user types a few characters and gets a dropdown of real companies with their logos. It needs no key and is CORS-enabled, so it works directly from the browser.

It is worth being clear about scope. This is a name-to-domain suggestion service, not a company data API — you get a name, a domain and a logo, nothing more. Firmographics, employee counts and funding data require Clearbit's paid product.

Quick facts

Base URL
https://autocomplete.clearbit.com/v1/companies
Authentication
No API key required for the autocomplete endpoint.
Rate limit
No published limit; intended for interactive typeahead use.
Pricing
Free. Full company enrichment data is a paid Clearbit product.
CORS
Enabled — callable directly from browser JavaScript
Official docs
Read the docs

How to use the Clearbit Autocomplete API

Every request below was executed against the live API on 2026-08-19, and the response shown is the real body it returned — not an illustration.

1. Autocomplete a company name

GET https://autocomplete.clearbit.com/v1/companies/suggest?query=apple

curl
curl 'https://autocomplete.clearbit.com/v1/companies/suggest?query=apple'
JavaScript (fetch)
const res = await fetch("https://autocomplete.clearbit.com/v1/companies/suggest?query=apple");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://autocomplete.clearbit.com/v1/companies/suggest?query=apple", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
[
  {
    "name": "Apple",
    "domain": "apple.com",
    "logo": null
  },
  {
    "name": "Apple News+",
    "domain": "apple.news",
    "logo": null
  },
  {
    "name": "AppleInsider",
    "domain": "appleinsider.com",
    "logo": null
  },
  {
    "name": "Applebee's Grill + Bar",
    "domain": "applebees.com",
    "logo": null
  },
  {
    "name": "AppleToolBox",
    "domain": "appletoolbox.com",
    "logo": null
  }
]

Parameters

ParameterTypeRequiredDescription
querystringRequiredPartial company name to search for. apple

Response fields

namestring
Company name.
domainstring
Primary web domain — the useful key for further lookups.
logostring
Logo image URL, or null when unavailable.

What you can build with the Clearbit Autocomplete API

  • Add a company typeahead to a B2B signup or CRM form
  • Resolve a company name to its primary domain
  • Display company logos in a customer list
  • Normalise inconsistently entered company names

Common errors and how to fix them

Empty array

No companies matched the query.

Fix: Two characters minimum produces useful results; debounce input before firing requests.

logo is null

No logo is on file for that company.

Fix: Fall back to an initials avatar rather than rendering a broken image.

Clearbit Autocomplete API — frequently asked questions

Is the Clearbit autocomplete API free?

Yes, the autocomplete endpoint is free with no API key and is CORS-enabled. Clearbit's full company enrichment data is a separate paid product.

What data does it return?

Only company name, primary domain and logo URL. It is a suggestion service, not a firmographics API.

Can I call it from browser JavaScript?

Yes, it sends permissive CORS headers, which is why it is commonly used for typeahead directly in the front end.

How should I use it in a form?

Debounce keystrokes by around 300ms and require at least two characters, then show the returned names with their logos as a dropdown.

Tools that pair with this API

Clearbit Autocomplete is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-19; always check the official documentation before relying on this API in production, as terms and limits can change.