Clear Business Match
Clear Business Match compares a business’s application data with CLEAR public-record data. It returns candidate records, field-level match scores, an overall match score, and identity indicators that you can use in an underwriting workflow. A match score is identity evidence, not a credit or risk decision. The Workflow Builder block is Clear Business Match (clear_business_match), applies to a business entity, and runs CLEAR ID Confirm Business Search. The current API provider ID is clear_id_confirm_business.
Requirements
Country is used to validate and normalize state and ZIP values, but it is not a separate field in the current CLEAR business request.
API flow
- Call Enrich Business Credit Application with the application ID in the URL.
- Set
providertoclear_id_confirm_business. - Optionally include
stage_id. When supplied, it must be the UUID of an underwriting stage in the application’s workflow. - Do not include
options; this service has no provider-specific API options. - Confirm that the response contains
data.onqueue: true. This means the job was queued, not that CLEAR finished. - Poll Get Commercial Data with
services[]=clear_id_confirm_business.
Data Orchestration availability and flow
CLEAR Business Match attributes are available in Data Orchestration under Match > Clear > Business Match.- Add an outcome condition that uses a CLEAR Business Match attribute.
- Publish the Data Orchestration template and execute it for an application.
- If no stored
clear_id_confirm_businessresponse exists, Data Orchestration runs the prerequisite search synchronously before evaluating the condition. - Data Orchestration evaluates the returned value and continues through the configured outcome.
What the service returns
Representative response
This sanitized response is abbreviated. CLEAR may return one entity or an array of entities.Response attributes
Missing values and collections
Errors and statuses
See Data Provider Status Messages for shared status guidance.
FAQ
Which provider ID should I send?
Which provider ID should I send?
Send
clear_id_confirm_business. The backend definition is named CLEAR ID Confirm Business Search, but clear_id_confirm_business_search is not the current executable API provider ID.Does this service require an EIN?
Does this service require an EIN?
No. Business name, city, and US state are required. EIN, street, ZIP, phone, and officer or agent names are optional.
Do I send CLEAR credentials or permissible-purpose values?
Do I send CLEAR credentials or permissible-purpose values?
No. Lendflow resolves the configured CLEAR credentials and permissible-purpose settings. Send only your Lendflow bearer token with the API request.
Does data.onqueue true mean the match is complete?
Does data.onqueue true mean the match is complete?
No. It only confirms that Lendflow queued the job. Poll commercial data until the lifecycle status leaves
Started.Does a high TotalScore approve the business?
Does a high TotalScore approve the business?
No. It means CLEAR found a closer identity match. Apply your own underwriting and compliance policy.
Why is a field an empty array?
Why is a field an empty array?
CLEAR responds in XML, which Lendflow converts to a JSON-compatible shape. An empty XML element can become
[]; treat it as unavailable data.