Business Search is in early access. Email sales@brightdata.com to request access.
How does a Business Search request work?
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. Themode 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.
meta object describing the search, and the records themselves under documents. This is an abbreviated company response:
documents are in ranked order. There is no score field, so preserve the order rather than re-sorting.
What does each mode do?
Ludicrous is a lexical, structured search: you name the fields and conditions yourself with Business Search query syntax, text conditions match words with BM25, and no model interprets the request or reorders the results. Instant and Smart take a plain-language sentence instead, and a model turns it into one structured query. Smart then ranks the candidates by how well each record answers the request.limit is capped at 100 per page in Ludicrous and Instant and at 10 in Smart, so deeper result sets are paged with offset. See Business Search pagination.
Switching between Ludicrous and a natural-language mode changes the type of query, from an object to a string. A natural-language query is limited to 200 characters, and a longer string returns HTTP 400. If Smart’s ranking step fails, the request returns the results Instant would have returned rather than an error, and it is still billed as Smart.
The same query in Instant and Smart shows what ranking changes. Captured on 2026-09-17; your results will differ as the index refreshes:
Instant orders candidates by text match. Smart reads each candidate and reorders them by how well the record answers the request.
Where do you go next?
Quickstart
Send your first company search and read the response.
Search modes
Choose between a broad candidate set and a ranked shortlist.
Pricing and billing
Per-1,000-search rates by mode and what counts as billable.