Banking & Lending Document Processing

Extract data from articles of incorporation

Unstract reads articles of incorporation, certificates of good standing and business registration extracts from any state or registry, scanned or downloaded, and sends the entity, its filing details and its directors to your onboarding or KYC system.

brightwater-articles-of-incorporation.pdf · business account applicationstructured data
{  "entity_name": "Brightwater Millworks, Inc.",  "entity_type": "Domestic for-profit corporation",  "state_of_incorporation": "Calder",  "filing_number": "C-2026-0418372",  "date_filed": "03/17/2026",  "registered_agent": "Northfield Agent Services LLC",  "principal_office": "1420 Foundry St, Marrow Bay, CL 40528",  "authorized_shares": 10000000,  "directors": "Dana Okonjo; Marcus Vell",  "confidence": 0.96}

Trusted by lending and onboarding teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

Each business sends its formation papers from a different office

A sole founder uploads a state download. A holding company sends a binder scan from 1998. A UK subsidiary sends a registry extract, and a partnership sends a signed agreement with no filing number at all.

Old charters scanned from a binder, the embossed seal blurring the filing number

FILE NUMBERCOMPANY NO.ENTITY ID

One registration number, three labels across a state filing, a UK extract and an EU register

PARTNER NAMECAPITAL SHARE40%SIGNATUREGENERALLIMITED

Partnership agreements signed by hand, with a capital share crossed out and initialled

ARTCGSTAXUBO4 DOCS · 1 UPLOAD

Articles, good standing, tax registration and an ownership chart in one PDF

OWNERSHIP SHEET + TAX CERTIFICATE

An ownership spreadsheet beside a tax compliance certificate laid out its own way

Analysts key the entity name, filing number and directors from each filing into the business profile and check them against the good standing certificate by eye, so a business account waits days and the customer opens one somewhere faster.

Unstract reads every formation document in the upload, extracts the entity and the people behind it, matches them across the file, and sends the result to your onboarding or KYC system.

Book a consultationFree consultation worth $1,000. Bring a business onboarding file and watch it read live.
How it works

From a stack of formation papers to a matched business profile

Read the filings, pull out the entity record, then run business onboarding around it. Use one product on its own, or all three to take a company from upload to screening without retyping a filing number.

Articles of incorporation OCR

Read articles of incorporation and registry extracts as clean text

LLMWhisperer turns a state filing, a registry extract or a thirty-year-old charter into text that keeps every article numbered and every label beside its value, so the registered agent's address never lands in the principal office field. It reads through embossed seals, filing stamps and the handwritten signature block, and it straightens pages scanned at an angle.

Use it as the articles of incorporation parser in front of your own LLM, or as the first step of business onboarding.

Learn more about LLMWhisperer
ENTITYBRIGHTWATER MILLWORKSTYPECORPORATIONFILING NOC-2026-0418372FILED03/17/2026AGENTNORTHFIELD AGENT SVCSSHARES10,000,000 COMMONDIRECTORSOKONJO, VELL
AI data extraction

Pull one entity record from articles of incorporation in any state's format

List the fields your business profile needs, and Document Studio returns them in the same JSON shape from a Delaware-style certificate, a long-form state filing, a UK registry extract or a partnership agreement. No template per state. The directors on the articles are compared with the ownership chart, and the entity name and filing number are compared with the certificate of good standing, so a missing owner or a renamed company comes back flagged with the reason.

Developers call it as an articles of incorporation data extractor from the business account portal, operations teams run it as an ETL pipeline over the KYB uploads bucket, or it becomes one step of an orchestrated onboarding run.

Learn more about Document Studio
entity_nameBrightwater Millworks✓filing_numberC-2026-0418372✓date_filed2026-03-17✓directorsOkonjo, Vell⚑standing_statusActive✓⚑ ownership chart has 3
Agentic process automation

Run business onboarding from the application to screening

Describe in plain English how your team verifies a company from its articles of incorporation and certificate of good standing, and Flow's agents build the workflow. Each upload is sorted by type, the entity is read and matched against its good standing certificate and ownership chart, and matched files go on to sanctions screening such as LSEG World-Check One or LexisNexis Bridger Insight XG, then to your CRM or core banking. You approve the workflow once, and every business application follows it the same way.

You decide when an analyst steps in: an entity name that differs between the articles and the good standing certificate, a director missing from the ownership chart, or owners whose percentages do not add up. Only those files stop, with the filings open side by side and the difference marked.

Learn more about Flow
1
Application intakeFormation papers and ownership details arrive with the application
2
Sort the fileArticles, good standing, tax letters and ownership chart told apart
3
Read and extractParseEvery article and stamp as textExtractEntity, filing number, agent, directors
4
Match across documentsThe entity against its good standing, directors against owners
5
Hand off to screeningMatched companies to screening; gaps to a KYC analyst

Read your business customers' filings today. Automate KYB when you're ready.

Start for free and run your own articles and good standing certificates through parsing and extraction now. Ownership matching, screening hand-off and posting to your onboarding or KYC system start with a consultation.

Supported documents, processes & fields

Formation, standing and tax papers a business brings to its bank

Documents

  • Articles of incorporation
  • Certificates of incorporation
  • Certificates of good standing
  • Certificates of existence
  • Articles of organization (LLC)
  • Operating agreements
  • Partnership agreements
  • Certificates of limited partnership
  • Business registration extracts (UK and EU)
  • Articles of association
  • Amendments and name change filings
  • Certificates of formation
  • Tax registration documents
  • Tax compliance certificates
  • Corporate bylaws
  • Board resolutions
  • Beneficial ownership charts
  • Annual reports filed with the state

Fields captured

Entity nameFormer namesEntity typeState or country of formationFiling or registration numberDate filedDurationRegistered agentRegistered office addressPrincipal office addressPurpose clauseFiling stamp and dateIssuing registryTax ID or VAT number
Who it's for

For the teams that open business accounts and sign off on KYB

Bank and credit union onboarding teams

Small business and commercial accounts open in a day instead of a week, with the entity name, filing number and registered agent already in the business profile when the relationship manager calls back.

Fintechs and neobanks

A founder uploads the state download during signup, and the app reads the filings and matches them with the good standing certificate before the first payment is sent.

KYC and AML compliance teams

Analysts review only the companies where a filing disagrees with another, trace each value to the page it came from, and keep a KYB record that holds up when an examiner pulls the file.

Brokerage and wealth firms

Entity accounts for holding companies, trusts with corporate trustees and investment partnerships are read the same way, including the partnership agreement that names who can give instructions.

Outcomes

The company's filings matched before the account is opened

<3 minfrom an uploaded filing to a business profile in your KYC system
91%of formation documents extracted with no analyst edit
54%fewer hours keying entity names, filing numbers and directors
2×faster from business application to an opened account
Unstract converts our unstructured KYB and onboarding packs, scanned PDFs, forms, and email attachments into clean, structured data in minutes. That automation cuts our onboarding timeline from hours to minutes while slashing data-entry errors to near zero.
G2Lenny-Campino HartmannCTO & Co-Founder, Tokenstreet · Reviewed on G2
1 / 3
Security

Protecting the people behind every company file

Formation papers and ownership charts name the directors, partners and beneficial owners behind a business, often with home addresses and dates of birth. Those personal details need the same care as a passport. The filings matter in the other direction too: a forged certificate of good standing is how a shell company opens an account, so every value has to be read accurately and traced to its page.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Business customers' filings are never used to train models.
  • Access by role and KYB queue, with every corrected field and cleared flag logged against the business profile for your examiners.
  • You set retention: filing images are deleted when your BSA and privacy policies allow, and the extracted entity record stays.
  • Self-hosted deployment for banks and brokerages that keep beneficial ownership data inside their own environment.
See how business customer data is protected in the Trust Center
Questions

What KYB and onboarding teams ask about reading company filings

Two layers handle it. LLMWhisperer reads the filing as text with every article and label kept in place, and Document Studio uses LLMs to pull the entity name, type, filing number, registered agent, directors and authorized shares into JSON. Flow can then run the whole business onboarding check around that record.

Look for one that returns the same record for every state and needs no template per format. Document Studio deploys an API endpoint per document type: POST the articles and get the entity record back as JSON, with flags for any field that disagrees with the rest of the file.

Unstract reads each filing by what its fields mean, not by where they sit on the page, so a short certificate from one state and a ten-page filing from another return the same fields. A new state's layout needs no setup.

Document Studio. You name the fields once, and every set of articles, certificate of incorporation or partnership agreement comes back as one JSON entity record ready for your onboarding or KYC system, an ETL pipeline or your CRM.

Yes. The certificate of good standing OCR reads the entity name, issuing state, status and issue date, and the extraction compares them with the articles. A certificate issued for a different entity name, or one older than your policy allows, is flagged.

Yes. A business registration extract from a company registry lists the company number, registered office, directors and persons with significant control under different labels than a US filing. Unstract maps them to the same fields, so a UK subsidiary and a Delaware parent share one record shape.

Both are read in the same upload. Partnership agreements give the general and limited partners and their capital shares. Tax registration documents give the tax ID, and tax compliance certificates give the status and validity period.

It extracts every director, officer, incorporator and partner named in the filings and compares them with the ownership chart the customer submits. A person on the filings who is missing from the chart, or owners whose percentages do not add up, stops the file for a KYC analyst.

It catches the mismatches a forgery usually leaves: a filing number, entity name or date that differs between the certificate and the articles. Those files stop for an analyst with both documents side by side, and the analyst can confirm the status with the issuing state.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Filings are encrypted in transit and at rest, never used to train models, and deleted on the schedule you set. Banks that keep ownership data in-house can self-host it.

Next step

Bring a week of business account applications to the consultation

A scanned charter with a smeared seal, a UK registry extract, a hand-signed partnership agreement and the file where the directors don't match the ownership chart. We read them live and show the entity record, the matches and every flag.

Start for freeOr try it on your own company filings today.