VOOZH about

URL: https://apify.com/maximedupre/business-address-scraper

⇱ Business Address Scraper for Company Websites Β· Apify


Pricing

from $1.35 / 1,000 addresses

Go to Apify Store

Business Address Scraper

Find physical business addresses from company websites and export one row per address with source URL, evidence text, parsed fields, and confidence.

Pricing

from $1.35 / 1,000 addresses

Rating

0.0

(0)

Developer

πŸ‘ Maxime DuprΓ©

Maxime DuprΓ©

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

Get business addresses from company websites

Business Address Scraper finds physical business addresses shown on public company websites. Add domains or website URLs, and the Actor crawls each site page plus same-site pages linked from it, then saves one dataset row per address with the source URL and evidence text.

Use it when you need company address data for lead lists, CRM cleanup, market research, vendor checks, local sales work, or data enrichment. You can run it from the Apify Console, API, schedules, webhooks, or integrations, then export the dataset as JSON, CSV, Excel, or to your app.

For a small first run, keep the prefilled website stripe.com. You can also paste clean domains like apify.com or full URLs like https://www.example.com/contact.

What this company address scraper does

  • Finds website-published business addresses from domains and URLs.
  • Emits one row per accepted address.
  • Keeps the input domain and seed URL on each row.
  • Shows the exact source page where the address was found.
  • Adds evidence text so you can check the result.
  • Parses street address, city, region, postal code, and country when the site shows them clearly.
  • Marks each row with sourceType and confidence.
  • Works with Apify API, exports, schedules, webhooks, and integrations.

The Actor is made for addresses that are visible on the submitted website. It does not use third-party address databases, LLM enrichment, PDF parsing, or store-locator form crawling.

What data you get

Each row is one physical business address. Fields can be empty when the website does not show that part of the address in a clear way.

  • domain: normalized input domain
  • seedUrl: normalized URL used to start the crawl
  • sourceUrl: page where the address was found
  • fullAddress: full address text
  • streetAddress: street address when parsed
  • city: city when parsed
  • region: state, region, or province when parsed
  • postalCode: postal or ZIP code when parsed
  • country: country when parsed
  • sourceType: structured data, map link, or visible text
  • confidence: high, medium, or low
  • evidenceText: short text that backs up the address

Common use cases

  • Add company addresses to a lead list.
  • Clean CRM records from a list of domains.
  • Find office addresses for sales research.
  • Check vendor or partner location data.
  • Build a simple company location dataset.
  • Send website address rows to a sheet, CRM, or database.

How to run it

  1. Add one or more websites.
  2. Keep the default proxy settings unless you have a reason to change them.
  3. Run the Actor.
  4. Open the dataset and export the rows.

For a quick test, use 1-5 domains. For larger runs, paste a list of domains and let the Actor emit one row for each address it finds.

Input

Websites

Enter one website per line. You can use clean domains or full URLs:

  • apify.com
  • stripe.com
  • https://www.example.com/contact

The Actor starts from each website and checks same-site HTML pages linked from that first page. It skips files such as PDFs and images.

Proxy

The default Apify proxy setting works for most sites. You can change it if a target website needs a different proxy setup.

Output example

{
"domain":"stripe.com",
"seedUrl":"https://stripe.com/en-ca",
"sourceUrl":"https://stripe.com/en-ca",
"fullAddress":"350 Bush Street, Floor 13, 94104 San Francisco, CA, US",
"streetAddress":"350 Bush Street, Floor 13",
"city":"San Francisco",
"region":"CA",
"postalCode":"94104",
"country":"US",
"sourceType":"structured-data",
"confidence":"high",
"evidenceText":"350 Bush Street, Floor 13, 94104 San Francisco, CA, US"
}

Pricing

This Actor uses tiered pay-per-result pricing from $2.70 per 1,000 accepted address rows on the Free plan down to $1.35 per 1,000 accepted address rows on higher Apify plans, plus a small Actor start charge. Domains where no address is found do not create address rows.

Notes and limits

This Actor extracts addresses from public website pages. It may miss addresses that only appear in PDFs, private pages, third-party listings, JavaScript-only store locators, or pages not linked from the first page.

Always review the source URL and evidence text before using address data for legal, compliance, or high-risk work.

FAQ

Does it use Google Maps, LinkedIn, or company databases?

No. The Actor extracts addresses shown on the submitted website. It can read address text from map links on that website, but it does not enrich results from outside databases.

Does it return one row per domain?

No. It returns one row per accepted address. If one website shows three office addresses, the dataset can include three rows for that domain.

Can I use domains instead of full URLs?

Yes. You can enter example.com, and the Actor will start from https://example.com.

Does it parse PDFs?

No. The Actor crawls HTML pages only.

What if no address is found?

The run finishes successfully. That website simply emits no address row.

Support

Need a field, input format, or source pattern added? Open an issue on the Actor page and include an example website plus the address you expected to find.

You might also like

website-business-data-extractor

keratogenous_surgeon/website-business-data-extractor

Extract structured business information from company websites into clean JSON. Automatically finds company name, description, contact details, address, and social links from user-provided websites. Built for automation, data enrichment, and Apify pipelines.

25

Gumtree Business Contact Scraper

tuguidragos/gumtree-business-contact-scraper

Scrape business contact details from Gumtree classified ads across all categories. Extract phone numbers, email addresses, company websites, and physical addresses from UK, Australia, and international listings. Perfect for B2B lead generation, sales prospecting, and outreach campaigns.

πŸ‘ User avatar

Țugui DragoΘ™

13

Yellow Pages Business Scraper Worldwide

tuguidragos/yellow-pages-business-scraper-worldwide

Extract business leads from Yellow Pages directories in over 50 countries. Scrape company names, phone numbers, verified emails, physical addresses, and websites. Perfect for B2B sales prospecting, lead generation, and market research. Fast, reliable data extraction. Export to CSV, JSON via API.

πŸ‘ User avatar

Țugui DragoΘ™

62

5.0

US address cleaner

saswave/us-address-cleaner

Normalize US address. From an address , extract city, state and zipcode. Handles non standard list of physical addresses. Uses advanced NLP (Natural Language Processing) methods.

Yelp Business Info Scraper

api-empire/yelp-business-info-scraper

Find and collect valuable local business data using the Yelp Business Info Scraper. Extract business names, addresses, phone numbers, websites, ratings, and review metrics automatically. Great for competitor research and lead discovery.

Yellow Pages Business Scraper

brilliant_gum/yellowpages-premium-scraper

Extract 40+ fields per business from YellowPages.com β€” phone, email (found on business website), full address, hours, ratings, reviews, and a lead quality score. Batch search, filters, direct URLs. Perfect for B2B lead generation.

πŸ‘ User avatar

Yuliia Kulakova

3

Yellow Pages Business Scraper

moving_beacon-owner1/my-actor-45

Scrape business listings from Yellow Pages by keyword and location. Extract business names, phone numbers, addresses, websites, reviews, and optionally detailed business data like emails, ratings, and opening hours.

2

Yelp Business Info Scraper

scrapio/yelp-business-info-scraper

Extract detailed business data from Yelp using the Yelp Business Info Scraper. Collect business names, addresses, phone numbers, websites, ratings, and review counts automatically. Ideal for lead generation, local business research, and market analysis.