Skip to main content

Dun & Bradstreet Business Credit

Use the Dun & Bradstreet Business Credit Workflow Builder block to match a business to a D‑U‑N‑S Number and retrieve company, financial-strength, payment, and trade-risk information.

Services

The block ID is dnb_business_credit. It is available for business entities and is related to these exact service IDs:

Requirements

When automatic matching is used, Lendflow selects the first candidate and stores its D‑U‑N‑S Number. A dependent service cannot run if matching returns no candidate or no D‑U‑N‑S Number.

API flow

  1. Create or update an application with the matching fields above, or provide a previously resolved D‑U‑N‑S Number.
  2. Publish a Data Orchestration template that runs the required service.
  3. Call Execute Data Orchestration:
The endpoint schedules asynchronous execution and returns a Data Orchestration log resource. A successful scheduling response does not mean the provider request has finished.
  1. Read the execution log with Get Data Orchestration Log at GET /api/applications/{application_id}/data_orchestration_logs/{log_id}.
  2. Retrieve provider responses with Get Commercial Data at GET /api/applications/{application_id}/commercial_data. To limit the response, repeat the services[] query parameter with exact service IDs, for example:
Responses are under data.commercial_data.dnb; stored request payloads are under data.request_data.dnb; and latest service messages are under data.statuses.dnb.

Data Orchestration availability

The Business Credit Data Orchestration category exposes conditions for Financial Strength Insights Levels 2–4, Payment Insights, and Derived Trade Insights. Company Information conditions are exposed in the KYB category. Company Entity Resolution contributes the D&B business-match presence condition. Add the service before a condition that reads its result. Report conditions are synchronous prerequisites from the workflow’s perspective: if no stored report exists, the condition does not have a value to evaluate. Each supported report also provides a Has Unexpected Error? condition based on its latest finished underwriting attempt.

What the services return

Representative response

This shortened, sanitized example shows the response envelope and representative result areas. The complete provider payload varies by service and data availability.

Key response attributes

Identity and request status

Financial strength

Payment and trade

Null and missing values

  • A successful request can contain null fields when D&B does not have enough source data for that measure.
  • Arrays can be empty and optional objects can be absent. Treat missing and null as unavailable, not as zero or false.
  • Commercial-data keys for requested filters are present even when their latest stored response is null.
  • A report can contain usable data while an individual D&B block reports a non-ok status; inspect blockStatus before evaluating fields.

Statuses and errors

Common failures include a missing legal name or country during match, invalid country-specific state or postal code, no match candidate, no D‑U‑N‑S Number, inability to obtain a D&B token, and a provider error.errorMessage. Provider-unavailable failures may be retried by the job; other failures are recorded for the service.

FAQ

No. If it is absent, Lendflow runs D&B Business Match from the legal name and country, stores the first candidate’s D‑U‑N‑S Number, and then requests the selected report. Supplying a verified D‑U‑N‑S Number avoids that lookup for data-block services.
No. They are separate service IDs and provider block requests. Select only the services required by your workflow and retrieve each result at its own data.commercial_data.dnb path.
No. null or a missing field means the measure was not returned. A numeric score of 0 is a real PAYDEX value indicating payment 180 or more days late.
Financial Strength, Payment Insights, and Derived Trade conditions are in Business Credit. Company Information conditions are in KYB. Entity-resolution output supports the D&B match-presence condition.