[.green-span]How to check UCC filings on a business programmatically[.green-span]

To check UCC filings on a business programmatically, you query each state's Uniform Commercial Code records through an API, a bulk data feed, or an orchestration layer that unifies both. No single national database exists, so jurisdiction and coverage matter as much as your code.
This guide covers where UCC data lives, the three ways to automate access, a step-by-step workflow, and the best practices that keep results accurate. It is written for lending, risk, and product teams that want live collateral signals without manual searches.
What UCC filings are and why they matter for underwriting
A UCC filing is a public notice that a creditor holds a security interest in a business's assets. UCC filings let creditors notify other creditors about a debtor's collateral in a secured transaction, which makes them a core credit signal.
For a lender, that signal is decisive. Existing filings reveal prior liens, priority position, and how much collateral is already pledged. Miss one and you can approve a deal that is already over-leveraged or stacked behind another creditor.
Speed compounds the stakes. Lendflow customers convert similar funding volumes with 80% smaller teams and drive an average of 42% faster speed to funding. Manual, state-by-state lien checks work against both numbers, which is why teams automate them.
There is no national UCC database
UCC financing statements are filed with each state, usually the Secretary of State. Every state handles UCC filings differently, and search logic and data quality vary widely across all 50 states, DC, and U.S. territories.
Jurisdiction is the first trap. Under Article 9, a registered organization is searched in its state of formation, not its headquarters. One lender searched only California, missed a Delaware filing under the correct state-of-incorporation rule, and lost priority when the borrower defaulted.
Automating the check does not remove that rule. It just means your code, not a person, has to apply it every time.
How Lendflow turns UCC data into decisions
Skip the per-state and per-vendor build. Use Lendflow Connect to route a UCC or business-data provider into your workflow through one API instead of stitching integrations yourself.
From there, Lendflow Automate parses and scores the result. Its Doc Analyzer and Trust Score agents return standardized JSON and cut document review time by 80% and time-to-decision by 65%.
Lendflow Intelligence then turns those signals into approve, decline, and pricing decisions inside an automated pipeline, so a lien check feeds the model directly.
Steps to check UCC filings on a business programmatically
Follow this workflow to move from a business name to structured, decision-ready lien data.
- Resolve the correct jurisdiction. Identify the debtor's exact legal name and state of formation, then apply Article 9 rules to pick the state or states to search.
- Choose an access method. Select a state API or bulk feed, a third-party aggregator API, or an orchestration layer that unifies providers behind one endpoint.
- Normalize the debtor name. Format the name for standard search logic before you send the request, because small variations change the results.
- Run the search and capture the through date. Record the search-through date the office returns, since it defines what your results can and cannot include.
- Parse the response. Extract file number, debtor, secured party, collateral description, and filing and lapse dates into your own schema.
- Monitor for changes. Re-check on a schedule to catch new filings, amendments, terminations, and lapses.
Match the access method to your scale
State-run services suit teams that need official data from a specific office. The Nevada Secretary of State offers a RESTful UCC Bulk API for submitting, tracking, and retrieving filing requests, and several other states publish bulk data feeds.
Aggregator APIs suit multi-state coverage from one contract. Orchestration suits teams that want lien data alongside bank, credit, and business signals in a single decision flow.
Apply the right search logic
Names drive UCC matches, so precision is everything. The filing office role is ministerial, and it reports only records that exactly match the search criteria after applying its standard search logic, which varies by state.
Most offices offer a standard Article 9 search and a non-standard search with wildcards such as "starting with" or "exact match." Use the standard search for the official record and the non-standard search to catch name variations.
Best practices for automated UCC searches
Use these practices to keep an automated pipeline both accurate and defensible.
- Search the exact legal name first. Run the standard Article 9 search, then use wildcard searches to catch abbreviations and misspellings.
- Cover every relevant jurisdiction. Search the state of formation plus any state holding tax liens or judgments against the debtor.
- Respect the search-through date. Filings can take a week or more to index, so items filed after that date may not appear yet.
- Store the evidence. Persist the file number, images, and through date as proof of what you searched and when.
- Track lapse dates. Monitor continuations so a lien you relied on does not expire without warning.
- Layer UCC data with other signals. Combine lien results with bank and credit data to score collateral risk, not just its existence.
- Prefer maintained APIs over scraping. State portals change often, so official feeds and orchestration hold up better than brittle scrapers.
Conclusion
Checking UCC filings on a business programmatically comes down to three choices: the right jurisdiction, the right access method, and the right search logic. Get those right and lien data flows straight into your credit decisions instead of a manual queue.
The build does not have to be yours. Route UCC and business-data providers through one integration, parse and score with automated agents, and feed the result into an underwriting pipeline that scales without added headcount.
Frequently asked questions
Is there a single API to search all UCC filings nationwide?
No official one exists. Filings live with each state, so nationwide coverage comes from an aggregator API or an orchestration layer that unifies state and vendor sources.
Which state should I search for a business?
Search the debtor's state of formation for registered organizations, following Article 9 rules. Add any state that may hold related tax liens or judgments.
Why do some recent filings not appear in my results?
Offices index filings on a lag, sometimes a week or more. The search-through date tells you the cutoff, and anything filed after it may not show yet.
How long is a UCC filing effective?
Under Article 9 (Section 9-515), a standard UCC-1 financing statement is effective for five years and lapses unless a continuation statement is filed. Monitor lapse dates so a lien does not expire unnoticed.
Can I automate UCC checks without building each integration myself?
Yes. Lendflow Connect lets you route data providers through one API, and Automate and Intelligence turn the results into decisions.



.png)
