An SOS API for business verification with max coverage
Middesk’s SOS API instantly looks up and verifies business registry information
Uplift in auto-
approvals
Coverage in the
United States
Businesses updated
<10 days
State business
registries
What is an SOS API?
An SOS API (or Secretary of State API) is an integration with a business verification software that allows you to run bulk lookups of the Secretary of State business registries for businesses you are trying to verify, checking their status with the SOS for the state you’re concerned with.
Middesk’s SOS API allows you to search for critical business verification information, checking their registration status (as active, inactive, or pending), their business name, addresses associated with them, and more. Searching each individual state’s SOS registry manually for this kind of information for each business takes a lot of manual time, and isn’t sustainable at scale for growing businesses doing a lot of onboarding — which is how an SOS API helps.

How the SOS API works

Step 1
After obtaining your API key, create a Business using the order type for SOS registration, verifying the information you need, including things like TIN/EIN, business name, address match, registration status, etc.

Step 2
We return results if the business information you were looking for was verified with the IRS. The API can let you know within seconds if the business filing is Active, Partially Unknown, Partially Inactive, Inactive, or Not Registered.

Step 3
Order additional searches for other business verification information, or set up Monitoring to find automated updates of changes in status like a bankruptcy filing or a new business lien.
Information you can get using our SOS API
With Middesk’s Secretary of State API, you get a pipeline into all these SOS registration data points:
Middesk SOS Registry Data
Data You Can Access
What Do You Need to Know?
Business SOS registry status
The current filing status of that business in that state, including whether the registration is currently Active (and in Good Standing), Inactive (license is not active), or Unknown (the state does not provide a status currently).
If available, we can also tell you if the company has been Dissolved (no longer exists), is not in Good Standing (missing payment or filings or poor behavior), is Pending Active (in the process of becoming active), or is Pending Inactive (currently active but pending an inactive status).
If it exists, we can also share any official filing status message provided by the state.
Business name
The officially-registered business name with the Secretary of State in that state
Entity type
If the business is a Corporation, LLC, Partnership, Sole Proprietorship, Non-Profit, Trust, Agent, or “Unknown”
Addresses
An array of all addresses that are filed with the state
Registration date
The date this business registered with the specific state for operation
Officers & Registered Agents
The full names of any Officers or Agents associated with the business in the SOS registration records
File number
A unique identifier for that business within the state
Jurisdiction
A string indicating if the business is Foreign or Domestic
State & Source
The state in reference, and a link to the Secretary of State website for that specific state
Applications for an SOS API
When you need to look up SOS business registration information at scale, Middesk’s SOS API solves efficiency problems for all kinds of growing businesses.
Fintechs
Fintechs onboard their customers with speed and efficiency, so creating long, drawn out application questionnaires and asking customers for paperwork creates a lot of friction. An SOS API removes this friction, allowing you to ask for just a couple of key pieces of information, and then verify it yourself.
Insurance
Assessing risk prior to underwriting is key, but so is setting up ongoing monitoring to check for a change in bankruptcy, liens, or litigation status for your customers — even after you onboard them. An SOS API handles this for you, and can check for changes in status on a regular cadence.
Commercial banking
U.S. businesses are required to be registered with the Secretary of State before they are able to open a commercial bank account. Using an SOS API helps banks verify this information quickly, speeding up the onboarding process for your customers, but without creating greater risk by doing it quickly.
Lenders
Lenders onboard based on risk, and an SOS API can identify high-risk applicants right at the top of your funnel so you can disqualify them instantly, or do additional due diligence quickly for those with pending statuses or who require further investigation.
Marketplace
Establishing trust on your marketplace platform is key, and an SOS API helps you maintain it over time. By running business registry status lookups in bulk, and setting up ongoing monitoring to check in status changes for businesses selling on your platform, you keep the platform trustworthy for your users.
Payments Service Providers (PSPs)
A primary goal for PSPs is keeping illegitimate businesses off the platform, preventing them from conducting fraudulent acts quickly and then leaving the platform. Identifying these risks early with an SOS API keeps these fraudulent businesses off the platform altogether, and before they can act.
Business registry verification made easy with Middesk’s SOS API
Know you’re onboarding legitimate businesses
Confirmation of a valid SOS registration that’s in good standing is one of the quickest ways to determine business legitimacy for your customers.
Automate bulk SOS registry lookups
See immediate and significant time savings by automating SOS business registry searches using the same tool you need for all of your business verification needs.
Streamline risk assessment at the top of the funnel
Identify high-risk businesses that aren’t registered with the SOS or offered false information about their status in your onboarding workflow, and weed them out quickly rather than wasting time on further manual reviews.
Turn on Monitoring to see change in status instantly
Get notified months after onboarding if your customer is still in Good Standing or makes any name, address, or registration changes right away so you can take action quickly rather than waiting for them to inform you.
Enable bulk registry verification with our SOS API today
What makes Middesk’s SOS API different?

Complete SOS registration data
Middesk has complete coverage with data from SOS registries in all 52 states, and on 100% of all registered businesses within the U.S.

Data freshness & variety
92% of our data is refreshed within the last 10 days, so you know you’re working with the most up-to-date information available from SOS registries.

Continuous monitoring
Set up Monitors for the businesses you want to watch and get notified if their SOS status changes in any way, even after onboarding.

Manual reviews
If our API can’t find the SOS filing you’re looking for, someone from our team will review your request manually within 5 minutes.
Frequently Asked Questions about Secretary of State APIs
An SOS business registry search is one of the most authoritative and quickest ways to determine that a business is illegitimate during onboarding, because a business that isn’t registered with their state’s SOS office is likely to create a problem for you.
Most businesses can’t legally operate in the U.S. without a business TIN, so checking that theirs is valid is a quick step to complete at the beginning of any business identity verification process.
No intermediaries here — Middesk’s data comes directly from the Secretary of State offices for each individual state, and compiles them in one database that the API searches through.
Middesk’s full suite of business verification tools also use other data sources. We have additional authoritative data sources like the IRS, and alternative data sources like online web presence, social media, and IP address behavior.
Middesk’s SOS API looks up the actual registration status in the state’s SOS registry so it can verify the information you need. Our system is constantly refreshed with data that comes directly from the SOS business registries for every state, so you don’t have to go through each state’s registry manually to find the information.
Some people have different verification requirements to validate the legitimacy of a business, but Middesk’s API can help you validate businesses by verifying that: the business is active, the business is in Good Standing, the business is not Dissolved or Pending Inactive, its officially-registered name, its Entity Type, Addresses associated with the registration, its registration Date, and the Officers or Registered Agents of the business.
If there is no exact match found, the TIN matching API performs additional lookups to determine if the TIN is registered to a business with a different — but similar — name.
This is a great question because an API isn’t necessary for everyone. If you only onboard a couple of businesses every month and have team members that have time to manually search each SOS registry to verify the information, you likely don’t need the speed and bulk-functionality of an SOS API to get the job done.
However, each state’s SOS registry is different, has a different process to look up the information, and it would likely take a couple of hours per business to look up the information. If you’re onboarding dozens or hundreds of customers every month, you would need a huge team of people dedicated to this manual review process — and this is only a very small first step to onboarding your customers. An SOS API cuts all this manual work out and can do the same thing, in bulk, in seconds, using just one tool.
The API also cuts down on human error, because it can only return the results as they are. It doesn’t try to interpret what the SOS registry says or try to fill things in when they are missing, so its results are more accurate than a manual assessment of what you can find in each SOS database from a manual search.
A TIN API eliminates the manual work and internal resources spent on these lookups — all time that is better spent on Enhanced Due Diligence (EDD) and actual onboarding risk assessment.
To get started, you would need to contact our sales team and get your Middesk account set up (we recommend setting up a demo first to see exactly how it will work for you!). This can all be done within a couple of hours.
Once you’re set up, you can get your API key and set up your API environment using our documentation and our implementation team to help you. Most of our customers can easily integrate the API into their compliance system quickly, and can be running SOS registry API searches within a couple of days.
SOS registry lookups in bulk, at scale
Verify SOS business registry data instantly with Middesk’s API




