Skip to main content
OpenCorporates Company Search searches the global company register by business legal name and returns candidate registry records. Use a candidate’s jurisdiction code and company number if you later run the separate OpenCorporates Company Details service. The Workflow Builder block is OpenCorporates, and its service ID is opencorporates_company_search.

Requirements

Lendflow always orders the provider search by score. No company number or jurisdiction code is required for this search operation.

API flow

  1. Call Enrich Business Credit Application.
  2. Set provider to opencorporates_company_search. This service has no provider-specific request options.
  3. Optionally include stage_id; when supplied, it must be a valid underwriting workflow-stage UUID for the application.
  4. Treat {"data":{"onqueue":true}} as queue acceptance, not a completed search.
  5. Poll Get Commercial Data with services[]=opencorporates_company_search.
The API queues a background job. The provider GET request completes inside that job, and Lendflow stores the query parameters after obfuscating the API token, the provider response, and the HTTP status.

Data Orchestration availability and flow

OpenCorporates Company Search is not included in the current Data Orchestration service catalog. The Workflow Builder block can display and run the service in an underwriting workflow, but a Data Orchestration template cannot select OpenCorporates Company Search as a service step.

What the service returns

Representative response

Response attributes

The provider can return additional company and source fields beyond this representative example. Those fields remain raw OpenCorporates data unless Lendflow documents them separately.

Errors and statuses

  • Missing business_legal_name fails validation before the provider request.
  • Missing or unresolved formation_state does not fail the search; Lendflow omits jurisdiction_code.
  • An inactive or invalid API token, provider HTTP failure, or unavailable integration causes the queued job to fail.
  • A successful response with results.companies: [] means no company matched. It is not a transport failure.
  • Success means Lendflow stored the search response. It does not verify the selected company or retrieve full KYB details.

FAQ

No. When Lendflow can resolve it, the state narrows the search to a U.S. jurisdiction. Otherwise, the request runs without a jurisdiction filter.
No. It returns candidate registry records. Use the selected jurisdiction_code and company_number with the separate OpenCorporates Company Details service for the full record.
No. It is not in the current Data Orchestration service catalog.
It means the provider request succeeded but returned no candidate companies for the search.