D&B DUNS Lookup & Company Intelligence avatar

D&B DUNS Lookup & Company Intelligence

Pricing

from $0.01 / 1,000 results

Go to Apify Store
D&B DUNS Lookup & Company Intelligence

D&B DUNS Lookup & Company Intelligence

Access the D&B Direct+ API for comprehensive business data. Search companies, lookup DUNS numbers, get firmographics, credit scores, risk ratings, beneficial ownership, and more. Essential for B2B sales intelligence, credit decisions, supplier risk management, and KYC/AML compliance.

Pricing

from $0.01 / 1,000 results

Rating

5.0

(1)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

2

Monthly active users

13 days ago

Last modified

Share

Dun & Bradstreet API - DUNS Lookup & Company Intelligence

Look up any company's DUNS number, credit score, risk rating, ownership structure, executive contacts, and more using the D&B Direct API.


BEFORE YOU START

This actor has two modes:

ModeWhat it doesCostCredentials needed?
Demo Mode ON (default)Returns fake sample data so you can see the output formatFreeNo
Demo Mode OFFCalls the real D&B API and returns real company data$0.05 per requestYes — D&B username + password

If you're seeing fake company names like "ACME TECHNOLOGY CORPORATION", you're in Demo Mode. Turn it off and add your D&B credentials to get real data.

To get D&B API credentials: You need a D&B Direct API subscription from Dun & Bradstreet. This is a separate paid service — this actor just connects to their API for you.


How to Use (Step by Step)

Step 1: Find a company's DUNS number

Most tasks require a 9-digit DUNS number. If you don't have one, start here:

{
"task": "search_company",
"companyName": "Apple",
"state": "CA",
"demoMode": false,
"username": "your-dnb-username",
"password": "your-dnb-password"
}

Or use match_company for a more precise match (includes confidence scores):

{
"task": "match_company",
"companyName": "Apple Inc",
"city": "Cupertino",
"state": "CA",
"countryCode": "US",
"demoMode": false,
"username": "your-dnb-username",
"password": "your-dnb-password"
}

Step 2: Use the DUNS number to get detailed data

Once you have the 9-digit DUNS number, use it with any of these tasks:

Company Profile — address, industry, employees, revenue, executives:

{
"task": "get_company_profile",
"dunsNumber": "001234567",
"demoMode": false,
"username": "your-dnb-username",
"password": "your-dnb-password"
}

Credit Score — Paydex score, credit class, payment behavior:

{
"task": "get_credit_score",
"dunsNumber": "001234567",
"demoMode": false,
"username": "your-dnb-username",
"password": "your-dnb-password"
}

Risk Rating — failure probability, financial condition, viability:

{
"task": "get_risk_rating",
"dunsNumber": "001234567",
"demoMode": false,
"username": "your-dnb-username",
"password": "your-dnb-password"
}

All 15 Tasks

TaskWhat you getRequires
search_companyFind companies by name/locationCompany Name
match_companyResolve a company to its DUNS number (with confidence score)Company Name
get_company_profileFull profile: address, phone, industry, employees, revenue, executivesDUNS Number
get_firmographicsEmployee count, annual revenue, NAICS/SIC codes, business typeDUNS Number
get_credit_scoreCommercial credit score, Paydex, payment behavior, credit limitDUNS Number
get_risk_ratingViability rating, failure/delinquency probabilityDUNS Number
get_financial_stressFinancial stress score and bankruptcy probabilityDUNS Number
get_payment_infoPayment history, trends, days beyond termsDUNS Number
get_beneficial_ownershipWho owns the company — ultimate parent, ownership percentagesDUNS Number
get_corporate_linkageParent company, subsidiaries, family treeDUNS Number
get_public_recordsLiens, judgments, lawsuits, UCC filings, bankruptciesDUNS Number
get_contactsExecutive names, titles, departments, emails, phone numbersDUNS Number
find_competitorsSimilar companies with similarity scoresDUNS Number
kyc_complianceKYC/AML verification — sanctions, PEP, adverse media checksDUNS Number
batch_matchLook up multiple DUNS numbers at onceComma-separated DUNS list

All Input Fields

FieldRequired?Description
taskYesWhich operation to run (see table above)
demoModeNo (default: ON)ON = fake data, OFF = real API calls
usernameOnly if demoMode is OFFYour D&B Direct API username
passwordOnly if demoMode is OFFYour D&B Direct API password
dunsNumberFor most tasks9-digit DUNS number (e.g., 001234567)
companyNameFor search/matchBusiness name to search for
countryCodeNo (default: US)2-letter ISO country code
stateNoState/province to narrow search
cityNoCity to narrow search
postalCodeNoZIP/postal code to narrow search
streetAddressNoStreet address for better matching
telephoneNumberNoPhone number for better matching
naicsCodeNoNAICS industry code filter
sicCodeNoSIC industry code filter
productCodeNo (default: DCP_STD)D&B data tier (STD/ENH/PREM)
matchTypeNo (default: Advanced)Basic or Advanced matching
confidenceLowerLimitNo (default: 6)Min confidence score 1-10
maxCandidatesNo (default: 10)Max results for search/match
dunsNumbersFor batch_matchComma-separated DUNS numbers
webhookUrlNoURL to POST results to (Zapier, Make, n8n)

Output Format

Every response looks like this:

{
"task": "get_company_profile",
"success": true,
"data": {
"dunsNumber": "001234567",
"companyName": "ACME TECHNOLOGY CORPORATION",
"employeesTotal": 2500,
"annualSales": 350000000
},
"timestamp": "2026-03-24T12:00:00.000Z",
"demo": true
}
  • success: true = it worked, your data is in data
  • success: false = something went wrong, check error field
  • demo: true = this is fake sample data (you're in Demo Mode)

Pricing

$0.05 per API request (flat rate). Demo mode is free.

You also need a D&B Direct API subscription from Dun & Bradstreet (separate cost, not included). This actor just connects to their API — it does not include access to the D&B data itself.


Common Mistakes

ProblemSolution
Getting fake "ACME" dataTurn Demo Mode OFF
"username and password required" errorYou need D&B API credentials — or turn Demo Mode ON to test
"dunsNumber is required" errorMost tasks need a DUNS number. Use search_company or match_company first to find it
"Invalid DUNS Number" errorMust be exactly 9 digits. Dashes and spaces are OK (they get stripped)
Empty resultsThe company might not be in D&B's database, or try a different spelling
Authentication failureCheck your D&B credentials. After 3 wrong attempts, D&B locks your account

Use Cases

  • B2B Sales: Enrich your CRM leads with employee count, revenue, and decision-maker contacts
  • Credit Decisions: Check a customer's Paydex score and payment history before extending credit
  • Supplier Risk: Evaluate vendor financial stability and bankruptcy probability
  • KYC/Compliance: Verify business identity, check sanctions lists, screen for PEPs
  • M&A Due Diligence: Map corporate family trees and ownership structures
  • Competitor Research: Find similar companies by industry and size

Support


Built by John Rippy | Actor Arsenal