Business Entity Search avatar
Business Entity Search

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Business Entity Search

Business Entity Search

Business Entity Search delivers compliance-ready company profiles from UK, Australia, Canada, and US registries. Built for legal, risk, procurement, and revenue teams that need fast answers, clear evidence, and transparent pricing.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

OpenActor

OpenActor

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

12

Monthly active users

4 days ago

Last modified

Share

Get compliance-ready business profiles from UK, US, Australia, and Canada in one run.

Business Entity Search is built for teams that need fast, reliable company verification for onboarding, due diligence, compliance checks, procurement reviews, and outbound prospecting.

Why this actor matters

If you work with legal entities, you need clean business records you can trust. This actor helps you:

  • Verify if a company is active or dissolved
  • Confirm legal name and registration number
  • Pull directors/officers and filing history
  • Collect registry-backed evidence for audits and risk reviews
  • Standardize company data across multiple countries

This is especially useful for:

  • Compliance & AML teams
  • Legal and corporate governance teams
  • Procurement and vendor risk teams
  • B2B sales and RevOps teams
  • Data enrichment and automation teams

Coverage

  • UK (Companies House)
  • US (state registry coverage in actor)
  • Australia (ASIC / ABR sources)
  • Canada (federal and provincial sources)

Input (simple)

Use either:

  • entityName (for name-based search), or
  • registrationNumber (for direct verification)

You can search one country or multiple countries in the same run.

How to use

  1. Enter either entityName or registrationNumber.
  2. Select one or more countries in countryCodes (for example ["GB"] or ["GB","US","AU","CA"]).
  3. Run the actor.
  4. Open the run and review the full Dataset for all extracted records.
  5. Use the normalized fields in your CRM, risk workflow, KYB checks, or internal tooling.

Use cases

  • KYB / KYC checks: validate legal entities before onboarding.
  • Vendor due diligence: verify supplier status, officers, and filings.
  • Compliance investigations: collect registry-backed evidence for audit trails.
  • Sales intelligence: enrich target accounts with verified company details.
  • Portfolio monitoring: periodically re-check entity status changes.

Output (structured company profile)

Instead of raw pages, you get normalized records.

Example structure:

Company Profile
├── Identity
│ ├── Entity Name: "TESCO PLC"
│ ├── Registration Number: "00445790"
│ ├── Country: "GB"
│ ├── Status: "Active"
│ ├── Company Type: "Public limited company"
│ └── Incorporated Date: "1947-11-27"
├── Address
│ └── Registered Address:
│ "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA"
├── People
│ └── Directors / Officers
│ ├── Name: "TAYLOR, Christopher Jon"
│ │ ├── Role: "Secretary"
│ │ ├── Appointment Date: "2025-04-14"
│ │ └── Active: true
│ └── Name: "MURPHY, Ken"
│ ├── Role: "Director"
│ ├── Appointment Date: "2020-10-01"
│ └── Active: true
├── Industry
│ └── SIC Codes
│ └── "47110 - Retail sale in non-specialised stores with food, beverages or tobacco predominating"
├── Filing History
│ └── Filing Item
│ ├── Date: "2025-12-03"
│ ├── Description: "Cancellation of shares"
│ └── Source Link: "Registry filing history page"
├── Search Matches (Top Results)
│ └── Candidate
│ ├── Name: "TESCO PLC"
│ ├── Registration Number: "00445790"
│ ├── Country: "GB"
│ ├── Status: "Active"
│ └── Match Score: 1.00
└── Diagnostics
├── Registry Source: "companies-house"
├── Match Method: "exactName"
└── Timing
├── Search: 120 ms
└── Detail Fetch: 350 ms

To review all extracted records, open the actor run and go to the full Dataset output.

Pricing explained clearly

Pricing starts at $2.00 per 1,000 results.

That means:

  • 1 result = $0.002
  • 10 results = $0.02
  • 100 results = $0.20
  • 1,000 results = $2.00

Practical examples:

  • If you verify 1 company in 1 country and get around 1 result, cost is about $0.002 (plus tiny run/start overhead).
  • If you verify 1 company across 4 countries and get around 4 results total, cost is about $0.008 (plus tiny run/start overhead).
  • If you run bulk checks and return 5,000 results, result-based cost is about $10.00.

To see exactly what was returned and billed, check your run results and the full Dataset.

FAQ

Why does one input sometimes return multiple records?

If you search by name, multiple close matches can appear. Use registrationNumber for precise verification.

Where do I see all results?

After the run finishes, open the run and go to the full Dataset output.

Is this good for compliance workflows?

Yes. It is designed to support KYB, vendor risk, audit preparation, and legal-entity verification.

How should I estimate cost before running?

Use result volume as your main estimator: results × $0.002, plus a small run/start overhead.

Changelog

  • 2026-02-04 — Reworked README for clarity: pricing examples, structured output tree, use cases, FAQ, and how-to flow.
  • 2026-02-04 — Fixed README rendering format in Apify Store by switching to markdown-first content.
  • 2026-02-03 — Improved output documentation and added richer sample structure.