D&B Business Directory Scraper - Pay Per Result avatar

D&B Business Directory Scraper - Pay Per Result

Pricing

from $8.00 / 1,000 company results

Go to Apify Store
D&B Business Directory Scraper - Pay Per Result

D&B Business Directory Scraper - Pay Per Result

Extract company names, locations and profile URLs from D&B directory listings, with page limits and duplicate detection.

Pricing

from $8.00 / 1,000 company results

Rating

0.0

(0)

Developer

mscraper

mscraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

D&B Business Directory Scraper — Pay Per Result

Extract company names, locations and D&B profile URLs from a Dun & Bradstreet business directory listing. Choose a starting page and a maximum number of pages. Results are available in the dataset for export to JSON, CSV or Excel.

Input

{
"listingUrl": "https://www.dnb.com/business-directory/company-information.manufacturing.eg.html",
"startPage": 1,
"maxPages": 2
}
FieldMeaningDefault
listingUrlD&B industry/country, region or city listing URLRequired
startPageFirst page to request, numbered from 1 to 401
maxPagesMaximum pages to fetch starting from startPage1

For example, startPage: 5 and maxPages: 3 requests pages 5, 6 and 7, unless an earlier stop condition occurs. startPage overrides any ?page= already in the URL.

Pagination and duplicate protection

Pages are requested sequentially. The Actor stops at the first applicable condition:

  • The requested page limit or D&B's page 40 cap is reached.
  • Pagination is absent, the next button is absent, or it is disabled. Valid results from that final page are saved.
  • A page contains any company URL already encountered in this run, or duplicates within the page. That entire page is discarded before any results from it are saved or billed.
  • The run's spending limit is reached.

D&B normally shows up to 50 companies per page. Its reported total can exceed the number of accessible results, and some high page numbers can return an earlier page's companies even when the counter advances. Reaching page 40 or the reported total is therefore not guaranteed. Starting from a later page also cannot establish whether that first page duplicates pages outside the current run.

Request failures, loading screens and unexpected page numbers fail the run rather than being reported as a normal end of results. Previously saved results remain available. The PAGINATION record in the run's key-value store contains the stop reason and page counts.

Output

Each dataset item represents one company:

{
"type": "COMPANY_LISTING",
"companyName": "Example Company",
"url": "https://www.dnb.com/business-directory/company-profiles/example-company.example-id",
"address": "Example City, Example Region",
"listingUrl": "https://www.dnb.com/business-directory/company-information.manufacturing.eg.html?page=1",
"salesRevenue": null,
"page": 1
}

The listing provides company names and locations. Revenue is null when unavailable. This Actor does not visit individual company profiles or extract emails, telephone numbers or company websites.

Pricing

Pay per saved company result, without a monthly Actor rental:

Apify plan tierPrice per 1,000 results
Free / Bronze$10
Silver$9
Gold / Platinum / Diamond$8

There is also an Actor start event of $0.00005 per started GB of allocated memory, with a minimum of one event. Scraping infrastructure is included. No proxy configuration or external API key is needed in the input. The current price is shown in the Actor's pricing tab.

This is a separate listing from the original D&B scraper. Existing tasks for that Actor do not switch automatically.

Support

Use the Issues tab on this Actor and include the run URL, listing URL and expected page range. Only collect and use data you are entitled to access.