Skip to content

FousSOSPortal

Turn SOSPortal into an API

Read entity records, your My Submissions statuses and UCC search results from SOSPortal with one API call each. Or have a workflow check My Submissions every morning and tell you which filings came back Rejected.

Works with your own SOSPortal account. Fous is an independent product.

What you can build on SOSPortal

  • Look up a business entity record

    Build this

    Searches Business Filings in Search & Order Records by File Number or Entity Name and reads the business organization record it opens.

    Takes
    File number or entity name
    Returns
    File number, entity name, entity type, status, formation date, registered agent
  • Check My Submissions

    Build this

    Reads the My Submissions table in Business Filings: the filings you sent in the past 90 days, each with its Tracking Number and status.

    Takes
    Submitted since (optional), expedited only (optional)
    Returns
    Tracking number, filing type, entity name, submitted date, expedited, status
  • Search UCC records by debtor

    Build this

    Runs a Debtor search in the Uniform Commercial Code tile of Search & Order Records and reads the financing statements it finds.

    Takes
    Debtor name, city (optional), state (optional)
    Returns
    Filing number, filing type, filing date, debtor, secured party, plain copy available
  • Order a certified copy or certificate

    Build this

    Opens an entity record, selects Order Copies & Certificates, picks the documents, plain or certified, and checks out by ACH or credit card.

    Takes
    File number, documents or Certificate of Fact types, plain or certified
    Returns
    Order number, items, amount paid, download links

Automate SOSPortal 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.

  • Rejected filings in My Submissions, each morning

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Check My Submissions for filings sent in the past 90 days.
    Step 2
    Keep the ones in Rejected status that were not Rejected on the last run.
    Step 3
    Email you each one with its tracking number, filing type and entity name, while the 30 days to resubmit run.
  • New UCC filings against the debtors you watch

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each debtor on your list, search UCC records by debtor.
    Step 2
    Keep the filings that were not there on the last run.
    Step 3
    Post filing number, filing type, filing date, debtor and secured party to your webhook.
  • Status check of the entities you manage

    Build this
    Starts
    On the 1st of every month at 9:00
    Step 1
    For each file number on your list, look up the business entity record.
    Step 2
    Keep the entities whose status or registered agent changed since the last run.
    Step 3
    Email you the list with file number, entity name, 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 “Look up a business entity record” 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": "sos.state.tx.us/look_up_entity_record",
    "input": {
      "file_number": "0123456789"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "file_number": "0123456789",
    "entity_name": "Northwind Logistics LLC",
    "entity_type": "Domestic Limited Liability Company (LLC)",
    "status": "In existence",
    "formation_date": "2021-03-18",
    "registered_agent": {
      "name": "Acme Registered Agents Inc.",
      "address": "500 Main St, Suite 400, Austin, TX 78701"
    }
  }
}

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.

SOSPortal’s own options

The Texas Secretary of State documents no API for SOSPortal. Filings, entity and UCC searches and orders are done in SOSPortal itself, and each search carries a $1.00 fee. For UCC records the office sells bulk data files in JSON, ordered in SOSPortal.

OptionWhat it coversWhat it takes
UCC bulk ordersMaster Unload, a snapshot of the whole UCC database, and Daily Filing Update files with each day's filings, as JSON data and filing images.An SOSPortal account. Master Unload $1,150; Daily Filing Update $65 a day for data, $65 for images or $90 for both.
Search & Order RecordsBusiness and UCC searches, plain copies, certified copies and certificates, downloaded from the Order Number link.An SOSPortal account and payment by ACH or credit card: $1.00 for each search, $15 for a UCC search certificate.
SOSPortal by handBusiness Filings with My Submissions, drafts and the shopping cart, and UCC filings with My UCC Filing History.A new SOSPortal account with multi-factor authentication. SOSDirect and SOSUpload logins do not work.

Read on November 12, 2026: UCC bulk order, SOSPortal - Business Filings, Business Filings External User Guide.

Signing in to SOSPortal

SOSPortal asks for your email and password, then a multi-factor step: a code sent by email or an authenticator app, chosen the first time you sign in. One account reaches every SOSPortal service from its dashboard. With Fous you sign in once through SOSPortal's own sign-in with your own account: the login is sealed with AES-256, emailed codes are handled, and an expired session is signed back in.

Worth knowing

Every search costs $1.00
Each business or UCC search carries the $1.00 Web Inquiry Search Fee, paid by ACH or card. A workflow that loops over many names makes one paid search for each.
History covers 90 days
My Submissions and My UCC Filing History show what you sent in the past 90 days. Keep your own record if you need older tracking numbers.
30 days for drafts and rejected filings
Drafts are kept for 30 days, and a Rejected filing can be resubmitted within 30 days through Edit Rejected Submission and the shopping cart. Stop Submission also sets a filing to Rejected.
Order of Filing rejects the whole set
With Order of Filing selected in the shopping cart, all documents are reviewed together, and if one must be rejected, all of them are returned unfiled.

More in Government: US state employer and business filings

Other industries: MISUMI, Upwork, PECOS, Aviva Broker, MyHMCTS, Air France KLM Martinair Cargo myCargo.

Frequently asked questions

No API is documented. The Texas Secretary of State offers SOSPortal itself, with a $1.00 fee for each search, and UCC bulk orders: a $1,150 Master Unload of the UCC database and Daily Filing Update files, delivered as JSON and ordered in SOSPortal.

No. SOSPortal replaced SOSDirect and SOSUpload, and you create a new SOSPortal account to sign in. Client accounts are not available in the new system: you pay by ACH or credit card.

Find the entity in Search & Order Records, open its record and select Order Copies & Certificates. Choose plain or certified copies, or a Certificate of Fact, and check out. The files are downloaded from the Order Number link.

My Submissions and My UCC Filing History show the past 90 days. Copies of older filings are ordered through Search & Order Records.

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

Put SOSPortal 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 nextSunbizDIR Public Works eCPRCalSaversMISUMIHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SOSPortal (Texas 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.