Global Company Registry Lead Finder avatar

Global Company Registry Lead Finder

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Global Company Registry Lead Finder

Global Company Registry Lead Finder

Search public company registries across multiple countries and export normalized business records for lead generation, market research, compliance checks, and recurring company monitoring.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Inus Grobler

Inus Grobler

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Global Company Registry Lead Finder is an Apify company scraper that searches selected public company registry websites and exports matching business records as clean structured data. It works as a practical company registry scraper, business registry scraper, company lookup tool, and public company records monitor for teams that want repeatable company search results from public web pages.

Company Registry Scraper for Public Business Records

This Actor searches selected public registry websites and returns normalized results that are ready for export from Apify. It is built for buyers who want a simple company data scraper that can help with business leads, new company leads, market research, and company registry monitor workflows without relying on private databases.

Version 1 supports selected public registries. More countries may be added over time.

What This Actor Does

  • Searches public company registry websites by keyword
  • Extracts company names, company numbers, status, addresses, and source links where available
  • Normalizes records across supported countries
  • Marks records as new or changed across repeat runs
  • Exports results to the Apify dataset

This makes it useful as a company search API workflow through Apify, a business registry scraper for public company records, and a company lookup tool for recurring lead generation or monitoring.

Supported Countries

Version 1 currently supports these public registry sources:

  • United Kingdom: Companies House
  • United States: SEC EDGAR public filer data
  • France: Annuaire des Entreprises / recherche-entreprises API
  • Japan: National Tax Agency Corporate Number Publication Site
  • Spain: OpenMercantil data derived from Spain's official BORME gazette
  • Norway: Brønnøysund Register Centre Enhetsregisteret API
  • Finland: Finnish PRH open data API
  • Czech Republic: ARES public API
  • Canada: Corporations Canada federal corporation search
  • New Zealand: New Zealand Companies Register

The United States source covers SEC EDGAR filers such as public companies and other SEC-reporting entities. It is not a complete state-by-state registry of every US LLC or corporation. The Spain source uses OpenMercantil data derived from Spain's official BORME gazette. It is useful for public gazette-backed company discovery, but it is not a complete Registro Mercantil extract.

Who This Is For

  • B2B sales teams
  • Lead generation agencies
  • Accountants
  • Web design agencies
  • Recruiters
  • Market researchers
  • Compliance teams
  • Investors

Use Cases

  • Find new business leads
  • Monitor company registry search results
  • Build prospect lists
  • Track companies matching a keyword
  • Research companies in a market
  • Export company registry data

Input

The Actor keeps the input simple:

  • searchQueries: one or more company names or business keywords you want to search for
  • countries: one or more supported countries
  • maxResultsPerCountry: how many matches to collect per country
  • includeInactive: include dissolved, removed, cancelled, or inactive records when public pages expose them
  • onlyNew: return only records not seen in earlier runs with the same company search history

Each search term is processed separately, and each output row keeps the specific searchQuery that produced it.

If no input is provided, the Actor runs a small smoke search for AAPL in US so the default run produces at least one SEC EDGAR record.

Common examples:

  • solar in GB to find solar-related companies in the United Kingdom
  • AAPL or Apple in US to find SEC EDGAR filer records
  • renault in FR to find French enterprise records
  • Toyota in JP to find Japanese corporate number records
  • telefonica in ES to find Spanish BORME-derived records
  • equinor in NO to find Norwegian organisation records
  • nokia in FI to find Finnish PRH records
  • skoda in CZ to find Czech ARES records
  • construction in GB and CA to build a broader lead list
  • marketing with onlyNew=true for a repeat-run monitoring workflow
  • restaurant with includeInactive=false to focus on currently active public records

Output

Each dataset item uses a normalized structure like this:

{
"companyName": "SOLAR LTD",
"companyNumber": "11660911",
"jurisdiction": "GB",
"country": "United Kingdom",
"registryName": "Companies House",
"status": "Active",
"companyType": "Private limited Company",
"incorporationDate": "2018-11-05",
"registeredAddress": "Latif House First Way, Wembley, London, Middlesex, United Kingdom, HA9 0JD",
"industryCodes": ["35110 - Production of electricity"],
"sourceUrl": "https://find-and-update.company-information.service.gov.uk/company/11660911",
"searchQuery": "solar",
"matchedKeyword": "solar",
"isNew": true,
"isChanged": false,
"previousHash": null,
"contentHash": "0a4a5a64a3a98dbb1dfd7eb2d1af0ee7e9ec61d5080aa27d48eaa62f4fe88975",
"scrapedAt": "2026-05-13T14:00:00.000Z"
}

The Actor also saves a RUN_SUMMARY record in the key-value store. This makes the output more useful for recurring jobs, automations, and QA because you can quickly see:

  • how many records were found
  • how many were output after filters such as onlyNew
  • how many were new, changed, or unchanged
  • active vs inactive totals
  • a country-by-country breakdown
  • failed or skipped sources

You can export the dataset from Apify as JSON, CSV, or Excel-friendly formats after the run finishes.

New Company Leads and Change Detection

The Actor stores seen records between runs and compares a stable content hash for each company or business record. That means repeat runs can help you spot:

  • New company leads that were not seen before
  • Changed records whose public registry details have changed
  • Unchanged records that were already known

If you enable onlyNew, the dataset will contain only new records while the Actor still updates its persistent state in the background.

The Actor keeps its search history automatically so repeat runs can identify new or changed records.

Python API Example

from apify_client import ApifyClient
APIFY_TOKEN = "YOUR_APIFY_TOKEN"
ACTOR_ID = "YOUR_USERNAME/global-company-registry-lead-finder"
client = ApifyClient(APIFY_TOKEN)
run_input = {
"searchQueries": ["solar", "construction"],
"countries": ["GB"],
"maxResultsPerCountry": 50,
"includeInactive": False,
"onlyNew": False,
}
run = client.actor(ACTOR_ID).call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Limitations

  • This Actor searches public registry websites.
  • It does not use private databases.
  • It does not access pages requiring sign-in, payment, challenge pages, or special permission.
  • Some registry websites may change layout or limit access.
  • Supported countries are limited in version 1.
  • Some fields may be missing because registry websites expose different information.

Compliance Note

Users are responsible for using the exported data lawfully and in line with applicable rules, restrictions, and internal compliance requirements.

FAQ

Does it support all countries?

No. Version 1 supports selected public registries in the United Kingdom, United States, France, Japan, Spain, Norway, Finland, Czech Republic, Canada, and New Zealand.

Does it use registry APIs?

No. This Actor uses public web pages only.

Can it find new companies?

It can help identify new matching records compared with earlier runs of the same search.

Can it monitor repeat searches?

Yes. Persistent state lets the Actor compare repeat runs and mark records as new or changed.

Can I export CSV, JSON, or Excel from Apify?

Yes. Once the run finishes, you can export the Apify dataset in the formats supported by Apify.

Why are some fields missing?

Registry websites do not all expose the same public fields, so some records may have null values for fields that are not publicly shown.

What does the run summary tell me?

The RUN_SUMMARY record shows totals, new vs changed vs unchanged counts, output counts after filtering, active vs inactive counts, and a country breakdown so repeat runs are easier to review.

Business Registry Scraper for Repeatable Company Lookup

If you need a company registry scraper, business registry scraper, or company data scraper that helps surface public company records and new company leads from selected registries, this Actor gives you a simple commercial workflow through Apify.

Run the Actor with a keyword and country to start building a public company registry lead list.