Business Registration Lookup — SEC EDGAR & UK Companies House
Pricing
from $50.00 / 1,000 business registration records
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
Maintained by CommunityActor stats
0
Bookmarked
34
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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.
| Feature | NexGenData Business Registration Lookup | OpenCorporates | Sayari | Bureau van Dijk Orbis |
|---|---|---|---|---|
| Cost | $0.05 / lookup, pay-per-result | $299-2000 / month | Enterprise ($$$$) | Enterprise ($$$$) |
| Coverage | SEC EDGAR + UK Companies House + 50 US state SoS | 140+ jurisdictions | 250M+ entities | 489M entities |
| Officers / directors | Yes | Yes | Yes | Yes |
| Beneficial owners | When publicly filed | Partial | Yes | Yes |
| API access | Apify REST + JSON/CSV/Excel | REST API on paid tiers | REST API | REST API |
| Auth required | Apify token | Account + plan | Enterprise contract | Enterprise contract |
| Free trial | Free Apify credits on signup | Limited free tier | Sales demo only | Sales demo only |
| Per-record bulk pricing | Yes | API call cap | Custom | Custom |
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

companyName | jurisdiction | registrationId | status | industry | location |
|---|---|---|---|---|---|
| FullPAC, Inc. | US (SEC) | CIK 0002076148 | other | Services-Business Services, NEC | VIRGINIA BEACH, VA |
| CFC INTERNATIONAL INC | US (SEC) | CIK 0000949859 | operating | Adhesives & Sealants | CHICAGO HEIGHTS, IL |
| MODEL N, INC. | US (SEC) | CIK 0001118417 | operating | Services-Computer Programming, Data Processing, Etc. | SAN MATEO, CA |
| I MANY INC | US (SEC) | CIK 0001104017 | operating | Services-Prepackaged Software | PORTLAND, ME |
| Ventas, Inc. | US (SEC) | CIK 0000740260 | operating | Real Estate Investment Trusts | CHICAGO, IL |
| Aurora Innovation, Inc. | US (SEC) | CIK 0001828108 | operating | Services-Computer Integrated Systems Design | PITTSBURGH, 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
| Field | Type | Default | What 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. |
jurisdiction | string (all, us, uk) | "all" | Which registries to search. 'all' = US + UK (recommended), 'us' = SEC EDGAR + 50 state Secretaries of State, 'uk' = Companies House only. |
maxResults | integer | 25 | Maximum number of matching company records to return. Set higher for bulk-enrichment workflows; lower for one-off lookups. |
includeDetails | boolean | true | When 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
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged 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.05 | Single 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.
🔗 Related Actors
More from the NexGenData Data APIs family:
- APAC IPO Calendar Sweep — Pan-Asia New Listings API
- Baidu SERP API — China Search Results & Rank Tracker
- Brand Mention Monitor — Media Monitoring API
- Chinese ADRs Stock Screener — US Market Data API
- Chrome Extension Security Analyzer - Permission Audit
- Competitor Price Monitor — Cross-Marketplace Price Tracking API
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,jurisdictionentity_type(corporation, LLC, plc, ltd, etc.),status(active, dissolved, struck off)incorporation_date,dissolution_date(if applicable)registered_address,principal_address,mailing_addressofficers— 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 / NACEshare_capital,authorized_shares,paid_up_capitalparent_company,subsidiarieslast_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 ApifyClientclient = 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.
Related NexGenData Actors
| Use case | Actor |
|---|---|
| SEC Form D fundraising filings | SEC Form D Scraper |
| Federal contract / spending lookup | Government Contracts Search |
| US court records | Court Records Search |
| Federal Register rules tracker | Federal Register Rules Scraper |
| FEC political spending | FEC Independent Expenditures |
| Company enrichment / firmographics | Company Enrichment Tool |
| Email finder for B2B leads | Company Email Finder |
| H-1B visa salary lookup | H-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 Housejurisdiction—all,us, oruk(start withallfor broadest coverage)maxResults— cap on returned filings; default 25, raise for bulk runsincludeDetails— whentrue, 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.