Guide to the California Secretary of State API Developer Portal

January 13, 2026
January 14, 2026
6 Minutes Read
Alternative Financingblog main image

Guide to the California Secretary of State API Developer Portal

California's Secretary of State maintains one of the most sophisticated business entity databases in the country—over 17 million corporate, LLC, and LP records accessible through the bizfile Online system.¹ For developers building verification workflows, the state also offers something relatively rare: an official API developer portal.

But having an API doesn't mean the integration is simple. For lenders needing 50-state API coverage, understanding California's specific implementation helps illustrate both what's possible and what's still missing when building state-by-state integrations.

Overview of calicodev.sos.ca.gov

California's developer portal—calicodev.sos.ca.gov—provides programmatic access to the same business entity data available through the public bizfile Online interface.² Unlike most states that offer only web-based searches, California has invested in API infrastructure for commercial users.

What the Portal Offers

The developer portal includes several API products:

Business Entity Search: Query the database by business name, entity number, or other parameters • UCC Filing Access: Uniform Commercial Code lien data for secured transactions • Document Retrieval: Access to filed documents and formation records • Status Verification: Current standing and registration status for entities

Developers must create accounts and obtain subscription keys to access the APIs. The portal includes documentation, test tools, and implementation guides—the hallmarks of a properly designed developer experience.³

Data Available Through the API

The California API returns business entity information including:

Basic entity data: Name, entity number, formation date, entity type • Current status: Active, Suspended, Dissolved, Forfeited, and other status types • Registered agent: The person or corporation designated to receive legal notices • Principal address: Business address on file with the state • Filing history: Dates and types of documents filed with the Secretary of State

What California does not provide through public channels includes shareholder information (only legally available to shareholders themselves) and certain officer details that may be restricted.

Recent Updates and Changes

California updated its entity numbering system in 2024, transitioning to character-based IDs that include a "B" prefix for new registrations. Developers using the API must ensure their systems accommodate this format change.

This kind of format change illustrates a broader challenge: even well-documented APIs evolve, and integrations that worked last year may break when states update their systems.

[TABLE: California API Data Points]

Data Element Availability Notes
Entity Name ✓ Available Legal name as registered
Entity Number ✓ Available New format includes "B" prefix
Formation Date ✓ Available Date of initial filing
Entity Status ✓ Available Active, Suspended, Dissolved, etc.
Registered Agent ✓ Available Name and address
Principal Address ✓ Available Business address on file
Filing History ✓ Available List of filed documents
Shareholder Info ✗ Not Available Private under CA law
Detailed Officer Data Limited Varies by entity type

Limitations of Single-State Integration for National Lenders

For developers focused exclusively on California businesses, the calicodev portal provides solid functionality. But for lenders operating nationally, single-state APIs create significant challenges.

The Multi-State Reality

A lender processing applications from across the country can't rely on California's API alone. They need coverage for:

All 50 states plus D.C. where businesses might be registered • States without APIs like Louisiana, which requires web-based searches with CAPTCHA • States with different API architectures like Iowa's subscription-based JSON API

Each state integration represents its own development effort, authentication flow, data normalization challenge, and maintenance burden.

Data Freshness Considerations

California's LLC filing requirements only mandate biennial reports—meaning company data might be up to 24 months out of date if the entity changed its officers or address after incorporation and didn't voluntarily update. Domestic corporations file annually, but that still leaves potential gaps.

For lending decisions where current ownership and status matter, relying solely on filed data may not provide the complete picture. Understanding these limitations helps lenders build appropriate risk models.

California-Specific Status Terminology

California uses specific status types that don't always map cleanly to other states:

Active: Entity in good standing, can conduct business • Suspended: Rights suspended, typically for tax or filing non-compliance (can be reinstated) • Dissolved: Entity has been formally dissolved • Forfeited: Entity's powers have been forfeited, often permanently • Surrendered: Foreign entity voluntarily withdrew from California

A verification system built specifically for California terminology won't correctly interpret Delaware's "Void" status or Texas's "Franchise Tax Involuntarily Ended" designation without additional mapping logic.

For guidance on integrating Iowa and Louisiana APIs and understanding how other states differ from California's approach, see our companion guide.

Why You Need a "Wrapper" API for Multi-State Growth

The fundamental question for lenders expanding beyond California is whether to build individual integrations for each state or adopt a unified approach.

The Integration Multiplication Problem

If your business grows from California-only to national coverage, you face:

50+ separate integrations with varying access methods • 50+ authentication systems to manage • 50+ data schemas to normalize • 50+ maintenance relationships when things break

The calicodev portal is sophisticated by state standards, but it's just one of many. Most states offer less—often just web portals with no programmatic access at all.

Schema Normalization Challenges

California returns data in its specific format. Iowa returns JSON with different field names. Louisiana requires scraping HTML with yet another structure. Building a unified verification experience for your underwriting team means:

Mapping each state's fields to a common schema • Translating status terminology across jurisdictions • Handling missing data gracefully when states don't publish certain fields • Maintaining mappings when states change their output formats

This normalization work is substantial—and it never ends, because states update their systems independently.

The Business Case for Unified APIs

Unified API providers handle the complexity of individual state integrations internally, exposing a single interface to developers:

One authentication system instead of many • One data schema regardless of source state • One integration to maintain as states change their systems • Predictable coverage across all jurisdictions

For lenders, this architecture converts an engineering problem into a vendor relationship—trading development complexity for subscription costs and freeing engineering capacity for loan products rather than infrastructure.

Making the California Integration Decision

California's calicodev portal represents the best-case scenario for state API access. Understanding it helps set realistic expectations for what multi-state integration actually requires.

For California-Only Operations

If your lending business focuses exclusively on California entities:

The calicodev portal provides solid coverage for business verification needs • Documentation and support are available through the developer portal • Data quality is generally good for registered entity information • Ongoing maintenance is manageable for a single integration

The investment in learning California's API pays off within a focused geographic scope.

For Multi-State Operations

If you're verifying businesses across multiple states or planning geographic expansion:

California's API is just one of 50+ you'll eventually need • Each additional state adds integration and maintenance burdenNormalized data across states requires significant engineeringUnified API providers may offer better ROI than building individually

The decision depends on your team's capacity, growth plans, and whether verification infrastructure is a competitive differentiator or a necessary utility.

What to Expect From California's Portal

For developers who decide to integrate with calicodev directly, here's what the experience involves:

Getting Started

  1. Create a developer account at calicodev.sos.ca.gov
  2. Review API documentation for available endpoints and data models
  3. Obtain subscription keys for authentication
  4. Test in sandbox environment before production use
  5. Implement error handling for rate limits and service unavailability

Best Practices

Cache responses appropriately to reduce API calls and improve performance • Handle status codes gracefully for entities not found or service errors • Plan for format changes like the 2024 entity number update • Monitor for deprecation notices as the state evolves its API

Common Challenges

Rate limiting during high-volume verification periods • Data currency given biennial/annual filing requirements • Status interpretation for lending risk decisions • Integration maintenance when the state updates systems

CTA: Need coverage beyond California? See how Cobalt automates multi-state verification → Learn More

Sources:

Kyckr | California Business Registry 2025 Update

CA Secretary of State | Developer Portal

CA Secretary of State | Developer Portal Products

CA Secretary of State | bizfile Information

Cobalt Intelligence | California SOS API Solutions