Skip to content

Fousbizfile Online

Track your California entities in bizfile Online by API

Read each entity's status, standing and Statement of Info due date, and where your submissions stand in My Work Queue, with one API call each. A workflow checks My Records every Monday and emails you the Statements of Information coming due.

Works with your own bizfile Online account. Fous is an independent product.

What you can build on bizfile Online

  • Get an entity's status and standing

    Build this

    Looks up the entity number in Business Search and reads its record details: status, the three standing fields, addresses, agent and Statement of Info due date.

    Takes
    Entity number
    Returns
    Entity name, entity number, status, entity type, formed in, initial filing date, standing SOS, FTB and agent, principal and mailing address, agent, Statement of Info due date
  • List the entities in My Records

    Build this

    Reads the My Business Records table for your account, with each entity's Statement of Info due date from its record details.

    Takes
    Nothing
    Returns
    Entity name, entity number, initial filing date, status, entity type, formed in, agent, Statement of Info due date
  • Check submissions in My Work Queue

    Build this

    Reads the My Business Work Queue table: each filing you submitted, its document number, status and status date.

    Takes
    Status (optional)
    Returns
    Entity name, form, document number, status, status date
  • File a Statement of Information

    Build this

    Opens the entity in My Records, selects File Statement of Information, completes the form with the details you give and submits it.

    Takes
    Entity number, principal and mailing address, officers or managers, agent for service of process
    Returns
    Entity name, document number, status, status date

Automate bizfile Online with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Statements of Information coming due, every entity

    Build this
    Starts
    Every Monday at 8:00 Pacific time
    Step 1
    List the entities in My Records with each one's Statement of Info due date.
    Step 2
    Keep the entities due in the next 60 days.
    Step 3
    Email you the list, sorted by due date, with status and agent.
  • Filings that changed status in My Work Queue

    Build this
    Starts
    Every weekday at 9:00 Pacific time
    Step 1
    Read the My Business Work Queue table.
    Step 2
    Keep the rows whose status changed since the last run.
    Step 3
    Post each one, with entity, form, document number and status, to your webhook.
  • Standing of the entities you track

    Build this
    Starts
    Every weekday at 7:00 Pacific time
    Step 1
    For each entity number in your list, get the entity's status and standing.
    Step 2
    Keep the entities whose status or any standing field changed since the last run.
    Step 3
    Post them to your webhook with the old and new values.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get an entity's status and standing” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "bizfileonline.sos.ca.gov/get_entity_status",
    "input": {
      "entity_number": "B20250012345"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "entity_name": "Northwind Logistics LLC",
    "entity_number": "B20250012345",
    "status": "Active",
    "entity_type": "Limited Liability Company - CA",
    "formed_in": "CALIFORNIA",
    "initial_filing_date": "2025-03-14",
    "standing_sos": "Good",
    "standing_ftb": "Good",
    "standing_agent": "Good",
    "principal_address": "1200 Harbor Way, Oakland, CA 94607",
    "mailing_address": "1200 Harbor Way, Oakland, CA 94607",
    "agent": "Acme Registered Agents Inc.",
    "statement_of_info_due_date": "2027-03-31"
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Bizfile Online’s own options

The Secretary of State runs an API portal with California Business Entity Search APIs: keyword search and entity details. A subscription needs approval, and the API is described as available to government agencies only at this time. Filings, orders and My Work Queue are used by hand in bizfile Online.

OptionWhat it coversWhat it takes
CBC API ProductionBusiness entity Keyword Search and Entity Details, read only.A subscription key on the Secretary of State's API portal, approved by the office. Described as for government agencies only at this time.
bizfile Online by handBusiness Search, My Records, My Work Queue, filings such as Statements of Information and amendments, certificate and copy orders, UCC search and filing.An Okta account, plus User Access to an entity's record to file for it.

Read on November 12, 2026: CA SOS API Management Portal, bizfile California, bizfile Online Account Setup and User Access Guide.

Signing in to bizfile Online

bizfile Online signs you in through an Okta screen with your email address as the username and a password. Filing for an entity also needs User Access to its record. With Fous you sign in once through that screen with your own account: the login is sealed with AES-256, never shown to code or AI agents, and an expired session is signed back in.

Worth knowing

User Access is needed to file
Since August 1, 2026, filing a Statement of Information online requires User Access to the entity's record. Set it up for the account before you build a filing method.
Access comes by PIN letter or from a user
Request PIN mails a PIN to the entity's mailing address on file. If someone already has Full Access, Request Access emails them, and they grant Basic or Full Access.
New entity numbers start with B
New entities get a 12-character entity number that starts with B. Keep entity numbers as text in your own systems, with the B.
Due dates follow the formation month
A Statement of Information is filed in a six-month window that ends in the month the entity was formed. Late filing may bring Franchise Tax Board penalties and suspension.

More in Government: US state employer and business filings

Other industries: Motion, e-staffing, NHSBSA Manage Your Service, Allianz Maklerportal, Portal Informacyjny Sądów Powszechnych, Extensiv 3PL Warehouse Manager.

Frequently asked questions

Only for business entity search, and not for everyone. The Secretary of State's API portal offers Keyword Search and Entity Details with an approved subscription key, described as available to government agencies only at this time. Filings, orders and My Work Queue have no API.

A signed-in user with Basic or Full Access to the entity's record. You get Full Access with the PIN mailed to the entity, or an existing Full Access user grants it. The person who submitted an approved online initial filing gets Full Access.

In My Work Queue. Each submission shows its document number, a status such as Pending Online Payment or Approved, and a status date.

No. Fous is an independent product. You use it with your own bizfile Online account, and a method reads and does only what that account can.

Put bizfile Online behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextSOSPortalSunbizDIR Public Works eCPRMotionHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of bizfile Online (California Secretary of State). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.