Legal & Compliance

Extract corporate filings to structured JSON

Articles of incorporation, annual reports, and statements of information are the official record of who a company is: its legal name, where it formed, who runs it, and how many shares it can issue. The format changes with every state and country, and a single filing can run dozens of multi-section pages with stamps, seals, and notary blocks. Sensible converts corporate filings into structured JSON for entity verification and compliance review.

KYB onboarding | entity verification | compliance review

Validated JSON

Schema-enforced output; every field matches your contract

Source coordinates

Every value links back to page + bounding box for audit

Per-document pricing

Predictable cost. No token-volatility surprises

Trusted by teams turning documents into production data

What makes corporate filings hard to extract

There is no single corporate-filing layout. A Delaware certificate of incorporation looks nothing like a California statement of information or a Spanish escritura, and the data you need is scattered across long, multi-section documents. Hybrid extraction reads each jurisdiction's format; deterministic rules pin the same fields to your schema every time.

01

Jurisdiction and Document-Type Variation

Articles of incorporation, annual reports, and statements of information each carry different fields, and every state and country structures them differently. One jurisdiction lists the registered agent on page one; another buries it behind the share schedule. Each filing type and jurisdiction gets its own SenseML configuration that maps to the same target schema.

02

Entities Buried Across Long Filings

A corporate deed can run 50 to 80 pages, with the entity name on page one, the share allocations on page forty, and the officer roster somewhere in between. Sensible reads the whole document and pulls each field from wherever it sits, instead of assuming the data lands in a fixed spot.

03

Officer Tables, Share Schedules, and Stamps

Filings pack directors and officers into tables, list authorized shares by class, and arrive with notary stamps, state seals, and filing-date marks over the text. The hybrid engine reads tables as structured rows, normalizes share counts, and flags low-confidence fields for review rather than guessing through a stamp.

Managed services

Don't want to build it? We'll write your configs from your samples.

Solutions engineers handle plan, build, deploy, and adjust on your behalf. You see clean JSON in your API response. Same engine as self-serve, just with the configuration work outsourced.

What's included

01Plan.Engineers review your samples and pick the right method

02Build.SenseML configs written from your samples

03Deploy.Same engine as self-serve, ready for production

04Adjust.We update configs when formats shift or new edge cases appear

05Integrate.Help with custom integration into your downstream systems

Fields we extract

Every compliance pipeline maps corporate filings to its own schema, so we build the config around your fields rather than a fixed list. These are the fields KYB and entity-verification teams pull most; we map whatever else your workflow needs.

01

Entity identity

Entity legal name, entity type, jurisdiction/state of formation, registration/file number, formation or filing date, business purpose

02

Agent & officers

Registered agent name and address, principal office address, directors and officers (name, title), incorporator

03

Shares, dates & status

Authorized shares, share class and par value, filing/effective date, report period, good-standing status

config.json

SenseML

{ /* SenseML: corporate filing extraction */
"fields": [
{
"method": {
"id": "queryGroup",
"queries": [
{ "id": "entity_name", "description": "name of the corporation, entity legal name, company name" },
{ "id": "entity_type", "description": "entity type, stock corporation, LLC, nonprofit" },
{ "id": "file_number", "description": "file number, registration number, entity number" },
{ "id": "registered_agent", "description": "registered agent, agent for service of process" }
// + jurisdiction, dates, officers, shares, mapped to your schema
]
}
}
]
}

Supported filing types

Sensible processes corporate filings across U.S. states and international registries. New filing types and jurisdictions can be configured in hours, and the extraction logic stays explicit in SenseML rather than buried in prompt tuning.

By document type

Articles of incorporation, certificates of formation, annual reports, statements of information, good-standing certificates, share-transfer deeds (escrituras)

By jurisdiction

Delaware, California, and all U.S. Secretary of State filings, plus international registries and multilingual deeds (Spanish, Catalan, French)

Common Questions

Answers about jurisdiction support, long multi-section filings, and reading officer tables and notary stamps.

Can Sensible read officer tables, share schedules, and notary stamps?

Yes. Hybrid extraction reads officer and director tables as structured rows, normalizes authorized-share counts, and flags low-confidence fields for review rather than guessing through a notary stamp, state seal, or filing-date mark over the text.

How does Sensible handle long, multi-section filings?

A corporate deed can run 50 to 80 pages, with the entity name on page one, share allocations on page forty, and the officer roster in between. Sensible reads the whole document and pulls each field from wherever it sits, rather than assuming the data lands in a fixed spot.

What fields does Sensible extract from corporate filings?

Entity legal name, type, jurisdiction of formation, registration number, formation date, registered agent, directors and officers, authorized shares and par value, and good-standing status come out by default. Every filing type and jurisdiction maps to the same target schema in SenseML, and that schema is yours to extend, trim, or reshape for the fields your workflow tracks.

Which corporate filings and jurisdictions does Sensible support?

Articles of incorporation, certificates of formation, annual reports, statements of information, good-standing certificates, and share-transfer deeds all process, across Delaware, California, and every U.S. Secretary of State, plus international registries and multilingual deeds in Spanish, Catalan, and French. The named ones are what's already built. A jurisdiction or filing type you don't see here gets a config built to handle it.

Start free

Turn your next corporate filing into JSON.

Free 14-day trial. No credit card required. Start extracting in minutes.