How it works
- If enabled, the business registry search runs first (provincial + federal coverage)
- If enabled, regulatory registries are checked in parallel (charities, MSB, cannabis)
- If enabled, website analysis and sanctions screening run concurrently
- Results are deduplicated and merged into a single response
Searches typically take 20–40 seconds. The business registry lookup is the
bottleneck. Save the
searchId from the response to retrieve results via GET /search/{id} without re-running the search — it returns the identical
response shape (meta, businesses, regulatory, sanctions, website,
errors).Request parameters
*
name is required unless you reference a stored business with
businessId or businessExternalId — the name and website are then hydrated
from that record, and the search is associated with it so you can compare
results against the record and track changes over time. A supplied name /
website overrides the record for that search only. The reference must belong
to your account, else 404 NOT_FOUND; if both ids are given they must point at
the same record, else 400.When a check flag is omitted, it falls back to your account’s configured search
settings (managed by an owner or admin in the dashboard). An explicit value in
the request always overrides the account default.
Common search patterns
Basic search
The minimum required request. Searches business and regulatory registries.With sanctions screening
With website analysis
Providing thewebsite URL improves extraction quality. If omitted and websiteAnalysis is true, the API attempts to discover the website automatically.
Against a stored business record
Search one of your business records — the name/website are taken from the record and the results are compared against it. Reference it by our id (businessId) or
your own id on it (businessExternalId); no name needed.
businesses[].match score is
computed against that record’s full identity (name, registration number,
business number, and jurisdiction) rather than the query name alone — so
match.baseline is record and the score reflects how well the registry result
matches the business you’re verifying.
Full search
All data sources enabled:What each source returns
For full field documentation, see Response structure.