Business Registration Lookup — SEC EDGAR & UK Companies House avatar

Business Registration Lookup — SEC EDGAR & UK Companies House

Pricing

from $50.00 / 1,000 business registration records

Go to Apify Store
Business Registration Lookup — SEC EDGAR & UK Companies House

Business Registration Lookup — SEC EDGAR & UK Companies House

Confirm a company legally exists and pull its registration record from SEC EDGAR (US) and Companies House (UK). Returns legal entity name, jurisdiction, status, CIK/company number and filing history. Built for KYB, lead validation and diligence.

Pricing

from $50.00 / 1,000 business registration records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

34

Total users

0

Monthly active users

2 days ago

Last modified

Share

Confirm a company legally exists, and pull its filing record — US (SEC EDGAR) and UK (Companies House) in one call. Give it a company name or identifier; get back the registered legal entity, jurisdiction, status, CIK/company number and filing history. Built for KYB, lead validation and diligence.

FeatureNexGenData Business Registration LookupOpenCorporatesSayariBureau van Dijk Orbis
Cost$0.05 / lookup, pay-per-result$299-2000 / monthEnterprise ($$$$)Enterprise ($$$$)
CoverageSEC EDGAR + UK Companies House + 50 US state SoS140+ jurisdictions250M+ entities489M entities
Officers / directorsYesYesYesYes
Beneficial ownersWhen publicly filedPartialYesYes
API accessApify REST + JSON/CSV/ExcelREST API on paid tiersREST APIREST API
Auth requiredApify tokenAccount + planEnterprise contractEnterprise contract
Free trialFree Apify credits on signupLimited free tierSales demo onlySales demo only
Per-record bulk pricingYesAPI call capCustomCustom

Compliance teams, M&A analysts, and KYC engineers pick this actor instead of an OpenCorporates subscription because the per-lookup cost works out 30-200× lower for the same SEC EDGAR + Companies House coverage. It is a drop-in alternative to seat-based KYC SaaS when you have a one-off due-diligence list or a low-frequency enrichment job that doesn't justify an annual contract.

📊 Sample Output

6 real rows delivered by Business Registration Lookup — SEC EDGAR & UK Companies House — run guhlLNu8jeprx8EWy on build 0.0.58

companyNamejurisdictionregistrationIdstatusindustrylocation
FullPAC, Inc.US (SEC)CIK 0002076148otherServices-Business Services, NECVIRGINIA BEACH, VA
CFC INTERNATIONAL INCUS (SEC)CIK 0000949859operatingAdhesives & SealantsCHICAGO HEIGHTS, IL
MODEL N, INC.US (SEC)CIK 0001118417operatingServices-Computer Programming, Data Processing, Etc.SAN MATEO, CA
I MANY INCUS (SEC)CIK 0001104017operatingServices-Prepackaged SoftwarePORTLAND, ME
Ventas, Inc.US (SEC)CIK 0000740260operatingReal Estate Investment TrustsCHICAGO, IL
Aurora Innovation, Inc.US (SEC)CIK 0001828108operatingServices-Computer Integrated Systems DesignPITTSBURGH, PA

Real rows from run guhlLNu8jeprx8EWy on build 0.0.58 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🔧 Input reference

FieldTypeDefaultWhat it does
companyName (required)string"Stripe Inc"Legal or trading name (or partial name) to search for. Examples: 'Acme Corporation', 'Stripe', 'Tesla'. Searched across SEC EDGAR and UK Companies House.
jurisdictionstring (all, us, uk)"all"Which registries to search. 'all' = US + UK (recommended), 'us' = SEC EDGAR + 50 state Secretaries of State, 'uk' = Companies House only.
maxResultsinteger25Maximum number of matching company records to return. Set higher for bulk-enrichment workflows; lower for one-off lookups.
includeDetailsbooleantrueWhen enabled, fetches the per-entity officer list, filings, and full address detail. Disable to get a faster, lighter list of name + registration number only.

🧾 JSON sample record

One real record from run guhlLNu8jeprx8EWy (emails/phones masked, long text shortened):

{
"companyName": "FullPAC, Inc.",
"jurisdiction": "US (SEC)",
"registrationId": "CIK 0002076148",
"status": "other",
"industry": "Services-Business Services, NEC",
"incorporated": "NV",
"location": "VIRGINIA BEACH, VA",
"tickers": [
"GOTV"
],
"source": "sec_edgar"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Business registration record (apify-default-dataset-item)$0.05Single result in the default dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData Data APIs family:

27 more in this family on the NexGenData Store page.

What You Get Per Company

Each dataset item is a flat JSON record:

  • legal_name, trading_names, registration_number, jurisdiction
  • entity_type (corporation, LLC, plc, ltd, etc.), status (active, dissolved, struck off)
  • incorporation_date, dissolution_date (if applicable)
  • registered_address, principal_address, mailing_address
  • officers — array of {name, role, appointment_date, resignation_date, nationality, dob_partial}
  • beneficial_owners — when filed (PSC for UK, beneficial-ownership filings for US)
  • filings — array of {filing_type, filing_date, document_url, period}
  • industry_codes — SIC / NAICS / NACE
  • share_capital, authorized_shares, paid_up_capital
  • parent_company, subsidiaries
  • last_updated_at

Use Cases

  • KYC / AML analysts — verify legal-entity existence and officers before onboarding a new vendor or customer
  • M&A due diligence — pull officer lists, filings, and group structure for a target
  • Compliance teams — periodic re-screening of vendors against SoS records to catch dissolutions
  • Investigative journalists — trace UBOs across UK + US filings
  • Sales-ops enrichment — append legal-entity ID + parent-company info to your CRM
  • PE / VC analysts — confirm portfolio-company filing health
  • Sanctions / PEP screening — first pass before piping into Refinitiv or Dow Jones

Quick Start

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/business-registration-lookup").call(run_input={
"queries": [
{"name": "Stripe Inc", "jurisdiction": "US-DE"},
{"name": "Monzo Bank Limited", "jurisdiction": "UK"},
{"registration_number": "0001545772", "jurisdiction": "SEC"}
],
"includeFilings": True,
"includeOfficers": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["legal_name"], item["status"], item["registration_number"])

Pricing

Pay-per-event — no seat license, no monthly minimum.

  • Actor Start: $0.0001
  • Per company lookup: $0.01
  • Filings document fetch: $0.005 each

A 1000-vendor periodic re-screening costs $10 per pass. Equivalent OpenCorporates API usage costs $299-2000/month.

Use caseActor
SEC Form D fundraising filingsSEC Form D Scraper
Federal contract / spending lookupGovernment Contracts Search
US court recordsCourt Records Search
Federal Register rules trackerFederal Register Rules Scraper
FEC political spendingFEC Independent Expenditures
Company enrichment / firmographicsCompany Enrichment Tool
Email finder for B2B leadsCompany Email Finder
H-1B visa salary lookupH-1B Visa Salary Search

Input Example

{
"companyName": "Acme Corporation",
"jurisdiction": "all",
"maxResults": 25,
"includeDetails": true
}
  • companyName — name (or partial name) to search across SEC EDGAR + UK Companies House
  • jurisdiction — all, us, or uk (start with all for broadest coverage)
  • maxResults — cap on returned filings; default 25, raise for bulk runs
  • includeDetails — when true, fetches the per-entity officer list, filings, and address detail (recommended)

Output Example

Each row in the Apify dataset is a flat JSON record. Sample item:

{
"legal_name": "Acme Corporation Limited",
"trading_names": ["Acme Corp", "Acme"],
"registration_number": "12345678",
"jurisdiction": "GB-UK",
"entity_type": "private-limited-company",
"status": "active",
"incorporation_date": "2014-06-18",
"registered_address": "1 Acme Way, London, EC1A 1BB, United Kingdom",
"officers": [
{
"name": "Jane Q Smith",
"role": "director",
"appointment_date": "2019-02-01",
"resignation_date": null,
"nationality": "British",
"dob_partial": "1978-04"
}
],
"filings": [
{
"filing_type": "annual-return",
"filing_date": "2025-06-30",
"document_url": "https://find-and-update.company-information.service.gov.uk/company/12345678/filing-history/abc123",
"period": "2024-06-18 / 2025-06-17"
}
],
"industry_codes": ["62012"],
"last_updated_at": "2025-09-01T03:14:00Z"
}

Each item is billed at $0.01. A typical 25-result run costs about $0.25.

FAQ

Q: What jurisdictions are covered? SEC EDGAR (US filings), UK Companies House (all UK + Wales + Scotland + NI), and all 50 US Secretary-of-State business registries.

Q: How fresh is the data? SEC and Companies House data is pulled live per query. State SoS records are pulled live where the SoS site allows direct queries.

Q: Is the data legally usable for KYC? SEC EDGAR and Companies House are official primary sources — both are explicitly intended for public use. State SoS data is also primary-source public record. Use cases are limited only by your internal compliance policy.

Q: Does this include beneficial ownership (PSC / FinCEN)? UK Persons-with-Significant-Control filings are included. US beneficial-ownership filings under the Corporate Transparency Act are emerging — we pull them where they are publicly accessible.

Q: Can I use this for high-volume screening? Yes — bulk queries are supported. For 100K+ daily screening, contact NexGenData about a dedicated build.

Q: What about sanctions / PEP screening? This actor is registration-record only. For sanctions / PEP, layer on a dedicated screening provider.

About NexGenData

NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, and more. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result / item: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console — point-and-click run
  • Apify API — REST + webhooks
  • Apify Python / JS SDKs — programmatic batch
  • Zapier, Make.com, n8n — official integrations
  • MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules — built-in cron for daily / weekly / monthly runs
  • Webhooks — POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata


⭐ Found this useful?

If this Actor saved you time, a quick review on the Apify Store genuinely helps other teams discover it. Have a feature request or hit a problem? Open it from the Issues tab — we read every one.