ParseForge Scrapers

Global Company Registry Lookup

parseforge/global-company-registry-lookup-scraper

Lead generationOther

Searches Ireland CRO, Spain BORME, Canada Corporations, and Australia ASIC/ABR by company name or registration number. Returns each match as a flat row with registration details, addresses, and filing histories.

Run this scraper See the API call
Total users
5
Monthly active
2
Total runs
140
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Global Company Registry Lookup

Look up any company across Ireland, Spain, Canada, and Australia's official registries in one search. Get registration numbers, addresses, directors, and filing histories. No API keys or per-registry logins required. Export to CSV, JSON, Excel, or XML.

Checking a company's legal status across multiple countries means visiting separate government websites, each with its own search syntax and output format. This Actor queries Ireland CRO, Spain BORME, Canada Corporations, and Australia ASIC/ABR simultaneously from a single company name or registration number. You get a unified dataset without building four different integrations.

Who uses it What they scrape Global Company Registries for
Compliance officers Verify a supplier's active registration status in its home jurisdiction.
Business development teams Build lead lists of registered companies in a target country by industry keyword.
Journalists and researchers Trace corporate ownership and director networks across multiple national registries.
Law firms Gather official filing histories for due diligence on a cross-border transaction.

What it does

This Actor searches official company registries in Ireland, Spain, Canada, and Australia by company name or registration number and returns each match as a flat row.

  • ๐ŸŒ Multi-registry search: Query Ireland CRO, Spain BORME, Canada Corporations, and Australia ASIC/ABR in a single run.
  • ๐Ÿ” Flexible input: Search by company name keyword or a known registration number.
  • ๐Ÿ“Š Structured output: Every result returns the same flat schema regardless of which registry it came from.
  • โš™๏ธ Per-source limits: Set a maximum number of companies to collect from each selected registry.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Global Company Registries data

๐Ÿ“‹ Cross-border supplier due diligence.

A procurement team enters a supplier's name and checks its registration status in Ireland, Spain, Canada, and Australia in one run before signing a contract.

๐Ÿข Build a country-specific company list.

A sales manager searches for 'construction' across Canada Corporations to generate a lead list of registered construction firms with their official addresses.

๐Ÿ“ Gather corporate filing histories.

A paralegal looks up a company number in Ireland CRO to retrieve its latest annual return date and director changes for a merger filing.

๐Ÿ”Ž Investigate director appointments.

A journalist searches a person's name across Spain BORME to find all companies where that individual is listed as an administrator.

Why choose this scraper

What you get
One search, four countries Query Ireland, Spain, Canada, and Australia at once instead of visiting four separate portals.
Official government data Results come directly from each country's company registry, not third-party databases.
Unified schema All results share the same column structure, making cross-country comparisons straightforward.
No API registration Access public registry data without signing up for individual government APIs.

How it compares

This Actor focuses on official government company registries, while SimilarWeb provides website traffic and ranking analytics for any domain.

Feature ParseForge SimilarWeb Fast Scraper
Official government registry data Yes, from Ireland CRO, Spain BORME, Canada Corporations, and Australia ASIC/ABR Not listed
Company registration numbers and filing histories Yes Not listed
Website traffic and global rankings Not listed Yes
Multi-country search in one run Yes, four registries simultaneously Not listed
Search by company name keyword Yes Not listed

Configure the run

Drive the Actor with a company name or registration number and select which registries to query. The per-source limit caps results from each registry so you control the volume. The Input tab lists every parameter.

A first run with the defaults:

{
  "query": "shopify",
  "maxItems": 10
}

A larger pull:

{
  "query": "shopify",
  "maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Global Company Registry Lookup.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Global Company Registries through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/global-company-registry-lookup-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my company name?

Try a shorter or more general keyword. Government registry search engines can be strict about exact name matching. If you have the registration number, use that instead for a precise match.

The Actor returns fewer results than my maxItems setting.

The registry itself may have fewer matching companies than your limit. The Actor collects whatever the registry returns, up to your set maximum.

One registry always fails or times out.

Government websites can be slow or undergo maintenance. Try running the Actor again later, or deselect that registry and run the others separately.

The output columns are different for each country.

Each registry publishes different data fields. The Actor maps common fields like company name and registration number to the same columns, but country-specific fields appear in their own columns.

I searched a registration number but got results from other registries too.

The Actor sends your query to every selected registry. A number that matches a company name keyword in another registry may return unrelated results. Deselect the registries you do not want to query.

FAQ

Question Answer
Which countries does this Actor cover? It currently queries Ireland (CRO), Spain (BORME), Canada (Corporations Canada), and Australia (ASIC/ABR). More registries may be added in future updates.
Can I search by company name and registration number? Yes. The query field accepts both a company name keyword and a known registration number. The Actor passes your input to each selected registry's search.
Is the data official? Yes. All results come directly from the public interfaces of each government registry. The Actor does not use third-party databases or cached records.
Do I need an API key for any of these registries? No. The Actor reads the publicly accessible search results from each registry. You do not need to register for any government API or create an account.
How many results can I get per registry? You set the maximum per source with the 'Maximum companies (per source)' field. The default is 10, and you can raise it up to 1,000,000.
What fields does the output include? The output includes the company name, registration number, registered address, current status, and any available director or filing information. The exact fields depend on what each registry publishes.
Can I run this on a schedule? Yes. You can set up a recurring schedule in Apify to re-check the same companies periodically and monitor for status changes or new filings.
What happens if a registry is down? The Actor will attempt the query and log any errors. Results from other selected registries are still collected and returned normally.
Can I search only one country? Yes. Deselect the registries you do not need in the Sources field and the Actor will query only the ones you keep checked.
Is there a way to get the raw filing documents? The Actor returns the metadata and filing history entries that each registry displays publicly. Downloading the full PDF documents is not currently supported.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by the respective government registries. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query string Company name keyword to search across all selected registries. shopify
maxItems integer How many companies to collect per source. 10
sources array Which company registries to query. ["ireland-cro","spain-borme","canada-cor

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~global-company-registry-lookup-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Global Company Registry Lookup on Apify All scrapers