Skip to main content

Start here

This guide contains public integration notes for California. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.

California coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
This jurisdiction may be in preview or limited availability. Check the live pricing page or contact support before relying on it in production.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.

Table of Contents

API access: US-CA is not yet part of the public countryCode enum. Contact us to enable it on your workspace. Requests sent with countryCode: "US-CA" will otherwise return 400 until the enum is expanded.

Data Sources

California data is read live from the California Secretary of State bizfileOnline portal (bizfileonline.sos.ca.gov). The register covers domestic and foreign corporations (stock, non-profit, professional, statutory close, cooperative), limited liability companies, limited partnerships, limited liability partnerships, and registered general partnerships. The free public portal exposes: legal name, entity number, entity type, status, formation date, jurisdiction, registered agent (name, type, and address), principal office address, and mailing address.
Officer and manager rosters. v1 returns the registered agent only. Corporate officers, LLC managers, and member rosters require parsing the paid Statement of Information document and are not yet extracted. See the Data Availability table for the roadmap item.
LLC manager visibility. California required LLC Statements of Information to be filed through bizfileOnline starting 2022. LLC entities that have not refiled since then carry only their formation cover sheet with no manager or member data. Corporations are not affected.
Fast / onboarding mode. v1 serves all requests from the live portal (verification mode). A fast non-authoritative path backed by the Secretary of State bulk extract is on the roadmap for a future release.

Company Identifiers

Query Identifiers

Pass the legal name when searching by entity number. bizfileOnline’s name-search index is the only way to resolve an entity number to its internal record. A bare numeric query returns zero results. See Search Capabilities for details.

Identifiers in API Response

Search Capabilities

Entity number search. bizfileOnline’s search index is name-based only. Searching by entity number works by expanding the number into name-stem variants and filtering results for an exact entity-number match. This means lookup by entity number is slower than lookup by name and may return no result if the entity’s legal name cannot be reconstructed from the number alone. Prefer name-based queries where possible.
Best-match picker. When multiple entities share the same legal name (for example an older merged-out entity and the current active one), the API prefers the entity with an exact name match and an Active status. If no Active match exists, it falls back to any exact name match, then to the first result.

Quirks & Gotchas

Mappings

Legal form is read from the Entity Type field on the bizfileOnline detail page. bizfile renders the label in <Type> - <Jurisdiction> - <Sub> form (for example Stock Corporation - CA - General). The full label is preserved in legalForm.localName; standardization matches on the leading category.
bizfile occasionally surfaces niche entity types (Land Trust, Massachusetts Trust). These fall through with standardized: Other and the full local label preserved. For the complete and current list of legal forms, see the pricing page.

Officer Roles

v1 returns the registered agent only. When officer and manager data becomes available in a future release, role titles will be free-text strings from the Statement of Information. Topograph normalizes each raw title through AI enrichment to produce a standardized role label, English translation, and ISO 5009 code where one exists.

Data Availability

Example API Responses

Search by Name

Search by Entity Number

Company Profile