D-U-N-S Number Identity
Every business in the D&B Data Cloud carries a unique nine-digit D-U-N-S Number that acts as a persistent, globally recognized enterprise identifier.
Data Cloud Coverage
More than 500 million company records spanning legal entities, branches, subsidiaries, contacts, and beneficial owners across virtually every country.
Data Blocks
Versioned, domain-grouped attribute bundles (Company, Financials, Hierarchy, Risk, Compliance, ESG, Beneficial Ownership) that callers opt into per request.
Match + Enrich in One Call
Multi-Process combines Identity Resolution and Enrich, eliminating a round-trip for onboarding and CRM-augment workflows.
Synchronous + Batch + Streaming
Direct+ offers REST synchronous calls, Data File asynchronous batch processing, and Monitoring change-notification streams over the same data substrate.
Hierarchy and Linkage
Corporate hierarchies — parent, headquarters, ultimate domestic parent, ultimate global parent, branches — are exposed as first-class relationships rather than denormalized fields.
Beneficial Ownership and Compliance
Enrich includes UBO, sanctions, watchlist, and PEP screening data to support KYB, AML, and third-party risk management programs.
OAuth 2.0 Client Credentials
Authentication is standard OAuth 2.0 client-credentials grant; bearer tokens are scoped per Direct+ subscription.
info:
_postman_id: 11682156-7614-46a1-9182-c03427ab6ff5
name: D&B Direct+ API
description: "D&B Direct+ is Dun & Bradstreet's RESTful API platform that exposes the D&B Data Cloud — more than 500 million\
\ companies worldwide — for identity resolution, search, enrichment, multi-process (match plus enrich), batch processing,\
\ change monitoring, and historical research. All endpoints return JSON, are versioned in the URI path, and require an\
\ OAuth 2.0 bearer token obtained from the /v3/token endpoint via client-credentials grant. This profile is an OpenAPI\
\ sketch of the public surface based on Dun & Bradstreet's published Direct+ documentation; the canonical operation definitions\
\ live behind the gated developer portal at https://directplus.documentation.dnb.com/.\n\nContact Support:\n Name: D&B\
\ Direct+ Support"
schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
createdAt: '2026-06-05T16:56:26.000Z'
updatedAt: '2026-06-05T16:56:26.000Z'
lastUpdatedBy: '35240'
uid: 35240-11682156-7614-46a1-9182-c03427ab6ff5
item:
- name: v3
item:
- name: token
item:
- name: Generate Direct+ Access Token
id: 5d580f3f-cab8-4532-84fb-904a636f97d8
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: basic
basic:
- key: username
value: '{{basicAuthUsername}}'
type: string
- key: password
value: '{{basicAuthPassword}}'
type: string
method: POST
header:
- key: Content-Type
value: application/json
- key: Accept
value: application/json
body:
mode: raw
raw: "{\n \"grant_type\": \"client_credentials\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/v3/token'
host:
- '{{baseUrl}}'
path:
- v3
- token
description: Exchange Direct+ API credentials for an OAuth 2.0 bearer access token using the client-credentials grant.
The returned token is included as a Bearer authorization header on all subsequent Direct+ calls.
response:
- id: 0ea7d662-86be-4e36-bba1-55f8328831c8
name: Access token issued.
originalRequest:
method: POST
header:
- key: Content-Type
value: application/json
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: basic'
key: Authorization
value: Basic <credentials>
body:
mode: raw
raw: "{\n \"grant_type\": \"client_credentials\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/v3/token'
host:
- '{{baseUrl}}'
path:
- v3
- token
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"access_token\": \"<string>\",\n \"token_type\": \"<string>\",\n \"expirationDateTime\": \"<dateTime>\"\
\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-0ea7d662-86be-4e36-bba1-55f8328831c8
- id: 44b07ae0-2b4d-4dd7-b497-82dee872fefa
name: Missing or invalid bearer token.
originalRequest:
method: POST
header:
- key: Content-Type
value: application/json
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: basic'
key: Authorization
value: Basic <credentials>
body:
mode: raw
raw: "{\n \"grant_type\": \"client_credentials\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/v3/token'
host:
- '{{baseUrl}}'
path:
- v3
- token
status: Unauthorized
code: 401
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"error\": {\n \"errorMessage\"\
: \"<string>\",\n \"errorCode\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-44b07ae0-2b4d-4dd7-b497-82dee872fefa
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-5d580f3f-cab8-4532-84fb-904a636f97d8
id: 58dca052-6672-4484-99ac-2e4986ea963c
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-58dca052-6672-4484-99ac-2e4986ea963c
id: 5731799f-626d-4397-ad8f-fe4d4820cc36
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-5731799f-626d-4397-ad8f-fe4d4820cc36
- name: v1
item:
- name: match
item:
- name: cleanseMatch
item:
- name: Match Candidate To D-U-N-S Number
id: d404cc71-6931-4464-bbac-553e9df329be
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: bearer
bearer:
- key: token
value: '{{bearerToken}}'
type: string
method: GET
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/v1/match/cleanseMatch?name=<string>&countryISOAlpha2Code=<string>&streetAddressLine1=<string>&addressLocality=<string>&addressRegion=<string>&postalCode=<string>&telephoneNumber=<string>®istrationNumber=<string>&candidateMaximumQuantity=9&confidenceLowerLevelThresholdValue=<integer>'
host:
- '{{baseUrl}}'
path:
- v1
- match
- cleanseMatch
query:
- description: (Required) Business name as supplied by the caller.
key: name
value: <string>
- description: (Required) ISO 3166-1 alpha-2 country code.
key: countryISOAlpha2Code
value: <string>
- key: streetAddressLine1
value: <string>
- key: addressLocality
value: <string>
- key: addressRegion
value: <string>
- key: postalCode
value: <string>
- key: telephoneNumber
value: <string>
- key: registrationNumber
value: <string>
- key: candidateMaximumQuantity
value: '9'
- key: confidenceLowerLevelThresholdValue
value: <integer>
description: Submit a candidate business record (name, address, registration number, phone, email) and receive a
ranked list of D-U-N-S Number matches with match-grade, confidence-code, and quality indicators suitable for auto-acceptance
or manual review.
response:
- id: d1480647-951c-4da2-9efe-3b651de169b1
name: Ranked match candidates returned.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/match/cleanseMatch?name=<string>&countryISOAlpha2Code=<string>&streetAddressLine1=<string>&addressLocality=<string>&addressRegion=<string>&postalCode=<string>&telephoneNumber=<string>®istrationNumber=<string>&candidateMaximumQuantity=9&confidenceLowerLevelThresholdValue=<integer>'
host:
- '{{baseUrl}}'
path:
- v1
- match
- cleanseMatch
query:
- description: (Required) Business name as supplied by the caller.
key: name
value: <string>
- description: (Required) ISO 3166-1 alpha-2 country code.
key: countryISOAlpha2Code
value: <string>
- key: streetAddressLine1
value: <string>
- key: addressLocality
value: <string>
- key: addressRegion
value: <string>
- key: postalCode
value: <string>
- key: telephoneNumber
value: <string>
- key: registrationNumber
value: <string>
- key: candidateMaximumQuantity
value: '9'
- key: confidenceLowerLevelThresholdValue
value: <integer>
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"inquiryDetail\": {},\n \
\ \"matchCandidates\": [\n {\n \"displaySequence\": \"<integer>\",\n \"matchQualityInformation\"\
: {\n \"confidenceCode\": \"<integer>\",\n \"matchGrade\": \"<string>\",\n \"matchDataProfile\"\
: \"<string>\"\n },\n \"organization\": {\n \"duns\": \"957365909\",\n \"primaryName\"\
: \"<string>\",\n \"primaryAddress\": {\n \"streetAddress\": {\n \"line1\": \"<string>\"\
,\n \"line2\": \"<string>\"\n },\n \"addressLocality\": {\n \"name\":\
\ \"<string>\"\n },\n \"addressRegion\": {\n \"name\": \"<string>\",\n \
\ \"abbreviatedName\": \"<string>\"\n },\n \"postalCode\": \"<string>\",\n \"addressCountry\"\
: {\n \"isoAlpha2Code\": \"<string>\"\n }\n },\n \"countryISOAlpha2Code\": \"\
<string>\",\n \"telephone\": [\n {\n \"telephoneNumber\": \"<string>\"\n },\n\
\ {\n \"telephoneNumber\": \"<string>\"\n }\n ],\n \"registrationNumbers\"\
: [\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\": \"<string>\"\
\n },\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\"\
: \"<string>\"\n }\n ]\n }\n },\n {\n \"displaySequence\": \"<integer>\",\n \
\ \"matchQualityInformation\": {\n \"confidenceCode\": \"<integer>\",\n \"matchGrade\": \"<string>\"\
,\n \"matchDataProfile\": \"<string>\"\n },\n \"organization\": {\n \"duns\": \"869844127\"\
,\n \"primaryName\": \"<string>\",\n \"primaryAddress\": {\n \"streetAddress\": {\n \
\ \"line1\": \"<string>\",\n \"line2\": \"<string>\"\n },\n \"addressLocality\"\
: {\n \"name\": \"<string>\"\n },\n \"addressRegion\": {\n \"name\": \"\
<string>\",\n \"abbreviatedName\": \"<string>\"\n },\n \"postalCode\": \"<string>\"\
,\n \"addressCountry\": {\n \"isoAlpha2Code\": \"<string>\"\n }\n },\n \
\ \"countryISOAlpha2Code\": \"<string>\",\n \"telephone\": [\n {\n \"telephoneNumber\"\
: \"<string>\"\n },\n {\n \"telephoneNumber\": \"<string>\"\n }\n \
\ ],\n \"registrationNumbers\": [\n {\n \"registrationNumber\": \"<string>\",\n \
\ \"typeDescription\": \"<string>\"\n },\n {\n \"registrationNumber\": \"\
<string>\",\n \"typeDescription\": \"<string>\"\n }\n ]\n }\n }\n ]\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-d1480647-951c-4da2-9efe-3b651de169b1
- id: 7cc9e90e-21f7-4611-83da-41d66acd18a3
name: Missing or invalid bearer token.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/match/cleanseMatch?name=<string>&countryISOAlpha2Code=<string>&streetAddressLine1=<string>&addressLocality=<string>&addressRegion=<string>&postalCode=<string>&telephoneNumber=<string>®istrationNumber=<string>&candidateMaximumQuantity=9&confidenceLowerLevelThresholdValue=<integer>'
host:
- '{{baseUrl}}'
path:
- v1
- match
- cleanseMatch
query:
- description: (Required) Business name as supplied by the caller.
key: name
value: <string>
- description: (Required) ISO 3166-1 alpha-2 country code.
key: countryISOAlpha2Code
value: <string>
- key: streetAddressLine1
value: <string>
- key: addressLocality
value: <string>
- key: addressRegion
value: <string>
- key: postalCode
value: <string>
- key: telephoneNumber
value: <string>
- key: registrationNumber
value: <string>
- key: candidateMaximumQuantity
value: '9'
- key: confidenceLowerLevelThresholdValue
value: <integer>
status: Unauthorized
code: 401
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"error\": {\n \"errorMessage\"\
: \"<string>\",\n \"errorCode\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-7cc9e90e-21f7-4611-83da-41d66acd18a3
- id: b4e17ff9-d7bf-4427-aac4-cbb94d161560
name: Resource not found for the supplied identifier.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/match/cleanseMatch?name=<string>&countryISOAlpha2Code=<string>&streetAddressLine1=<string>&addressLocality=<string>&addressRegion=<string>&postalCode=<string>&telephoneNumber=<string>®istrationNumber=<string>&candidateMaximumQuantity=9&confidenceLowerLevelThresholdValue=<integer>'
host:
- '{{baseUrl}}'
path:
- v1
- match
- cleanseMatch
query:
- description: (Required) Business name as supplied by the caller.
key: name
value: <string>
- description: (Required) ISO 3166-1 alpha-2 country code.
key: countryISOAlpha2Code
value: <string>
- key: streetAddressLine1
value: <string>
- key: addressLocality
value: <string>
- key: addressRegion
value: <string>
- key: postalCode
value: <string>
- key: telephoneNumber
value: <string>
- key: registrationNumber
value: <string>
- key: candidateMaximumQuantity
value: '9'
- key: confidenceLowerLevelThresholdValue
value: <integer>
status: Not Found
code: 404
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"error\": {\n \"errorMessage\"\
: \"<string>\",\n \"errorCode\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-b4e17ff9-d7bf-4427-aac4-cbb94d161560
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-d404cc71-6931-4464-bbac-553e9df329be
id: be731106-088c-4155-9646-b9180be5d462
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-be731106-088c-4155-9646-b9180be5d462
id: 821ce780-cd8a-43f7-b570-9f26c98a0ab3
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-821ce780-cd8a-43f7-b570-9f26c98a0ab3
- name: search
item:
- name: criteria
item:
- name: Search Companies By Criteria
id: 07123377-05ad-4e28-b21a-ffa3aa211a7b
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: bearer
bearer:
- key: token
value: '{{bearerToken}}'
type: string
method: GET
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/v1/search/criteria?searchTerm=<string>&countryISOAlpha2Code=<string>&pageNumber=1&pageSize=50'
host:
- '{{baseUrl}}'
path:
- v1
- search
- criteria
query:
- key: searchTerm
value: <string>
- key: countryISOAlpha2Code
value: <string>
- key: pageNumber
value: '1'
- key: pageSize
value: '50'
description: Find companies matching free-form criteria such as name, address, registration number, industry, or
contact. Returns a paginated list of candidate records intended for browse-and-pick workflows rather than authoritative
match.
response:
- id: 4989fce5-e5c5-49b3-9b4a-ba1b2f8e6f0f
name: Search results.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/search/criteria?searchTerm=<string>&countryISOAlpha2Code=<string>&pageNumber=1&pageSize=50'
host:
- '{{baseUrl}}'
path:
- v1
- search
- criteria
query:
- key: searchTerm
value: <string>
- key: countryISOAlpha2Code
value: <string>
- key: pageNumber
value: '1'
- key: pageSize
value: '50'
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"candidatesReturnedQuantity\"\
: \"<integer>\",\n \"candidatesMatchedQuantity\": \"<integer>\",\n \"searchCandidates\": [\n {\n \"\
organization\": {\n \"duns\": \"707986998\",\n \"primaryName\": \"<string>\",\n \"primaryAddress\"\
: {\n \"streetAddress\": {\n \"line1\": \"<string>\",\n \"line2\": \"<string>\"\
\n },\n \"addressLocality\": {\n \"name\": \"<string>\"\n },\n \
\ \"addressRegion\": {\n \"name\": \"<string>\",\n \"abbreviatedName\": \"<string>\"\n \
\ },\n \"postalCode\": \"<string>\",\n \"addressCountry\": {\n \"isoAlpha2Code\"\
: \"<string>\"\n }\n },\n \"countryISOAlpha2Code\": \"<string>\",\n \"telephone\"\
: [\n {\n \"telephoneNumber\": \"<string>\"\n },\n {\n \"telephoneNumber\"\
: \"<string>\"\n }\n ],\n \"registrationNumbers\": [\n {\n \"registrationNumber\"\
: \"<string>\",\n \"typeDescription\": \"<string>\"\n },\n {\n \"registrationNumber\"\
: \"<string>\",\n \"typeDescription\": \"<string>\"\n }\n ]\n }\n },\n {\n\
\ \"organization\": {\n \"duns\": \"293349400\",\n \"primaryName\": \"<string>\",\n \
\ \"primaryAddress\": {\n \"streetAddress\": {\n \"line1\": \"<string>\",\n \"\
line2\": \"<string>\"\n },\n \"addressLocality\": {\n \"name\": \"<string>\"\n \
\ },\n \"addressRegion\": {\n \"name\": \"<string>\",\n \"abbreviatedName\"\
: \"<string>\"\n },\n \"postalCode\": \"<string>\",\n \"addressCountry\": {\n \
\ \"isoAlpha2Code\": \"<string>\"\n }\n },\n \"countryISOAlpha2Code\": \"<string>\"\
,\n \"telephone\": [\n {\n \"telephoneNumber\": \"<string>\"\n },\n \
\ {\n \"telephoneNumber\": \"<string>\"\n }\n ],\n \"registrationNumbers\"\
: [\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\": \"<string>\"\
\n },\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\"\
: \"<string>\"\n }\n ]\n }\n }\n ]\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-4989fce5-e5c5-49b3-9b4a-ba1b2f8e6f0f
- id: c2420b1d-590a-4598-babf-8cf04ee69a14
name: Missing or invalid bearer token.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/search/criteria?searchTerm=<string>&countryISOAlpha2Code=<string>&pageNumber=1&pageSize=50'
host:
- '{{baseUrl}}'
path:
- v1
- search
- criteria
query:
- key: searchTerm
value: <string>
- key: countryISOAlpha2Code
value: <string>
- key: pageNumber
value: '1'
- key: pageSize
value: '50'
status: Unauthorized
code: 401
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"error\": {\n \"errorMessage\"\
: \"<string>\",\n \"errorCode\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-c2420b1d-590a-4598-babf-8cf04ee69a14
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-07123377-05ad-4e28-b21a-ffa3aa211a7b
id: cf9c00ca-ab1e-4ce4-9439-677b1e48e0ea
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-cf9c00ca-ab1e-4ce4-9439-677b1e48e0ea
- name: contact
item:
- name: Search Contacts By Criteria
id: 15a7602c-cf87-4c04-ba85-7421e891eed1
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: bearer
bearer:
- key: token
value: '{{bearerToken}}'
type: string
method: GET
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/v1/search/contact?searchTerm=<string>&countryISOAlpha2Code=<string>&pageSize=50'
host:
- '{{baseUrl}}'
path:
- v1
- search
- contact
query:
- key: searchTerm
value: <string>
- key: countryISOAlpha2Code
value: <string>
- key: pageSize
value: '50'
description: Find named principals or contacts (executives, beneficial owners, decision-makers) matching the supplied
criteria, returning a paginated candidate list.
response:
- id: 26cac016-5569-423f-becf-ae274c9a3b3d
name: Contact search results.
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: bearer'
key: Authorization
value: Bearer <token>
url:
raw: '{{baseUrl}}/v1/search/contact?searchTerm=<string>&countryISOAlpha2Code=<string>&pageSize=50'
host:
- '{{baseUrl}}'
path:
- v1
- search
- contact
query:
- key: searchTerm
value: <string>
- key: countryISOAlpha2Code
value: <string>
- key: pageSize
value: '50'
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"transactionDetail\": {\n \"transactionID\": \"<string>\",\n \"transactionTimestamp\": \"<dateTime>\"\
,\n \"inLanguage\": \"<string>\",\n \"serviceVersion\": \"<string>\"\n },\n \"candidatesReturnedQuantity\"\
: \"<integer>\",\n \"searchCandidates\": [\n {\n \"contact\": {\n \"fullName\": \"<string>\",\n\
\ \"jobTitles\": [\n {\n \"title\": \"<string>\"\n },\n {\n \
\ \"title\": \"<string>\"\n }\n ]\n },\n \"organization\": {\n \"duns\"\
: \"434984607\",\n \"primaryName\": \"<string>\",\n \"primaryAddress\": {\n \"streetAddress\"\
: {\n \"line1\": \"<string>\",\n \"line2\": \"<string>\"\n },\n \"addressLocality\"\
: {\n \"name\": \"<string>\"\n },\n \"addressRegion\": {\n \"name\": \"\
<string>\",\n \"abbreviatedName\": \"<string>\"\n },\n \"postalCode\": \"<string>\"\
,\n \"addressCountry\": {\n \"isoAlpha2Code\": \"<string>\"\n }\n },\n \
\ \"countryISOAlpha2Code\": \"<string>\",\n \"telephone\": [\n {\n \"telephoneNumber\"\
: \"<string>\"\n },\n {\n \"telephoneNumber\": \"<string>\"\n }\n \
\ ],\n \"registrationNumbers\": [\n {\n \"registrationNumber\": \"<string>\",\n \
\ \"typeDescription\": \"<string>\"\n },\n {\n \"registrationNumber\": \"\
<string>\",\n \"typeDescription\": \"<string>\"\n }\n ]\n }\n },\n {\n \
\ \"contact\": {\n \"fullName\": \"<string>\",\n \"jobTitles\": [\n {\n \
\ \"title\": \"<string>\"\n },\n {\n \"title\": \"<string>\"\n }\n \
\ ]\n },\n \"organization\": {\n \"duns\": \"158774297\",\n \"primaryName\": \"<string>\"\
,\n \"primaryAddress\": {\n \"streetAddress\": {\n \"line1\": \"<string>\",\n \
\ \"line2\": \"<string>\"\n },\n \"addressLocality\": {\n \"name\": \"<string>\"\
\n },\n \"addressRegion\": {\n \"name\": \"<string>\",\n \"abbreviatedName\"\
: \"<string>\"\n },\n \"postalCode\": \"<string>\",\n \"addressCountry\": {\n \
\ \"isoAlpha2Code\": \"<string>\"\n }\n },\n \"countryISOAlpha2Code\": \"<string>\"\
,\n \"telephone\": [\n {\n \"telephoneNumber\": \"<string>\"\n },\n \
\ {\n \"telephoneNumber\": \"<string>\"\n }\n ],\n \"registrationNumbers\"\
: [\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\": \"<string>\"\
\n },\n {\n \"registrationNumber\": \"<string>\",\n \"typeDescription\"\
: \"<string>\"\n }\n ]\n }\n }\n ]\n}"
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-26cac016-5569-423f-becf-ae274c9a3b3d
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-15a7602c-cf87-4c04-ba85-7421e891eed1
id: 8ccb000b-80f3-4f25-8e96-df12138259e5
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-8ccb000b-80f3-4f25-8e96-df12138259e5
id: 7dc21730-30ad-48a8-bc2e-9099559e40bb
createdAt: '2026-06-05T16:56:27.000Z'
updatedAt: '2026-06-05T16:56:27.000Z'
uid: 35240-7dc21730-30ad-48a8-bc2e-9099559e40bb
- name: data
item:
- name: duns
item:
- name: '{duns}'
item:
- name: Retrieve Data Blocks For D-U-N-S
id: 2ad07980-19a8-42ee-ae0e-1de3ea58c5b4
protocolProfileBehavior:
# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dun-and-bradstreet/refs/heads/main/apis.yml