Legal & Compliance
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.
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






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
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
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
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
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
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
]
}
}
]
}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.
Articles of incorporation, certificates of formation, annual reports, statements of information, good-standing certificates, share-transfer deeds (escrituras)
Delaware, California, and all U.S. Secretary of State filings, plus international registries and multilingual deeds (Spanish, Catalan, French)
Answers about jurisdiction support, long multi-section filings, and reading officer tables 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.
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.
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.
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
Free 14-day trial. No credit card required. Start extracting in minutes.