Skip to main content
Business Search is in early access. Email sales@brightdata.com to request access.
An entity search returns the thing you searched for, not documents about it. Describe a person or a company and Business Search returns the matching records as structured JSON, rather than a list of pages that mention them. One request searches an index of more than 700 million people and companies, refreshed daily. Two entity types are available:

Company

Find companies by industry, headquarters country, size band, founding year and funding stage, with structured conditions or a plain-language sentence.

People

Find people by title, current company, location and follower count, with structured conditions or a plain-language sentence.

Search modes

Business Search supports a range of workflows, from looking up one company to discovering every candidate in a market, so it offers three modes that trade speed, depth, cost and precision against each other. The mode property selects one:
  • Ludicrous runs structured conditions you write with Business Search query syntax, exactly as written. It is the fastest mode and returns up to 100 records per page.
  • Instant takes a plain-language sentence, turns it into one structured query and returns its matches. It also returns up to 100 records per page, at the same rate as Ludicrous.
  • Smart takes the same kind of sentence, then ranks the candidates by how well each record answers the request. It is the most precise mode, the slowest and the most expensive, and returns 10 records per page.
In every mode, documents come back in ranked order.
Ludicrous is a lexical, structured search: you name the fields and conditions yourself, text conditions match words with BM25, and no model interprets the request or reorders the results.Sample request
Sample response
meta.matched counts the records the search reached, not every company that satisfies the conditions. See How to paginate Business Search results.

Compare the modes

What is the rate limit?

Business Search allows 60 requests per minute by default, counted per account, per category and per mode. Company and people searches therefore have separate budgets, as do Ludicrous, Instant and Smart within each category. A request over the limit returns HTTP 429 with a Retry-After header and is neither searched nor billed. See Business Search error codes for the retry rule.

Where do you go next?

Quickstart

Send your first company search and read the response.

Pricing

Per-1,000-search rates by mode and what counts as billable.

Frequently asked questions

Is Business Search an enrichment product?

No. Business Search discovers and retrieves records. To add detail to records you already have, use Scraper API or your own stack.

How fresh is the Business Search index?

The index refreshes daily. A record added or changed at the source appears in Business Search results after the next daily refresh.