Who it is for
It is for developers whose AI agents pay invoices, onboard vendors or customers, or sign contracts with companies that say they are formed in California or registered to do business there. The agent sends the company name, pays for the call from its own x402 wallet, and gets back the California companies to check before it acts.
What one call returns
One call returns up to five candidate California companies for the name you send, closest name first. Each one carries:
- the entity number, which anyone can look up in California's business search;
- the name and California's status in its own words, with a sentence on what it means and, for a suspension, which agency acted and when;
- whether the status is plain Active, and California's standing flags for the Secretary of State, the Franchise Tax Board and the agent;
- the entity type, the first filing date and the home state, with the company's name there when it was formed elsewhere;
- the principal, mailing and California office addresses and the agent for service of process;
- up to 25 officers, managers and members from the latest Statement of Information, and that statement's date;
- which name matched, its California name or its name in its home state, and the date of the California file its record came from.
What a California answer does not carry, as its not_covered block says:
- California's file gives today's status and a suspension date, not the dates of earlier status changes.
- California's file has no former names, so a company is not found by a name it used before.
- California's file lists no filings beyond the first filing date and the latest Statement of Information.
- Reserved names and out of state name registrations are not companies and are not listed.
- Counts of companies that share an address, agent or officer cover Florida only.
- Florida's warning flags are not computed for California. California's own standing flags are in standing.
- EIN, ZIP, address and person checks cover Florida only; California publishes no EIN.
Where the data comes from and how current it is
The data comes from the California Secretary of State, from its bizfile Online bulk data (source files). About 9.4 million companies, active and inactive. Two files. A monthly file lists every company with its status on the file's last day, and it is the only source of status changes. A weekly file adds the companies first filed that week. A company suspended or revived after the monthly file's last day keeps its earlier status here until the next monthly file.
Every answer carries both dates: dataset.status_data_through, the last day of the newest monthly file, and dataset.new_companies_through, the last day of the newest weekly file.
dataset.stale is true when the weekly data is more than 9 days old or the monthly data more than 35 days old.
California's data status page shows both dates as they stand now,
with the record count.
How to call it
Send one GET request to California's charge URL with the business name in
name, URL encoded.
GET https://myproceeds.xyz/api/pay/cmupojkok000bjz043ecdfmec/verify-california-business?name=Apple%20Inc&limit=1
- The first request returns HTTP 402 Payment Required with the price, the network and the recipient.
- Your x402 client pays 0.10 USDC on Base and sends the same request again with the payment attached.
- Proceeds, the payment service that runs our paywall, settles the payment and returns our JSON answer.
Send name, and optionally limit (1 to 5). Florida's other parameters are accepted, change nothing, and are listed under inputs_not_used.
With the AgentCash command line wallet, one paid call is a single command:
npx agentcash@latest fetch "https://myproceeds.xyz/api/pay/cmupojkok000bjz043ecdfmec/verify-california-business?name=Apple%20Inc"
The machine readable description of the call is the
/verify-california-business operation in /openapi.json, and
agents that use skills can read /skill.md. Our MCP server at
https://registryverify.com/mcp has a free tool for this state,
verify_california_business: it checks the name, gives the data dates, lists
up to three candidate names while the hourly free preview lasts, and returns this
charge URL for that name, which the agent pays with its own x402 wallet.
Sample answer
This is the California example answer in our OpenAPI description, a real paid answer of 12 November 2026 for Apple Inc sent without limit, so it found five candidates. It is shortened to the first of them, its main fields and one of its officers. The full answer also carries not_covered,
result_interpretation and the whole dataset block.
Sample answer, shortened
{
"query": "Apple Inc",
"match_count": 5,
"matches": [
{
"entity_number": "0806592",
"name": "APPLE INC.",
"status": "Active",
"is_active": true,
"status_meaning": "California lists the company as active: its powers have not been suspended or forfeited and it has not been terminated.",
"standing": {
"sentence": "California marks every standing as good."
},
"formed_on": "1977-01-03",
"home_state": {
"sentence": "Formed in California."
},
"principal_office": {
"address1": "ONE APPLE PARK WAY",
"address2": null,
"city": "CUPERTINO",
"state": "CA",
"zip": "95014",
"country": "United States"
},
"agent_for_service": {
"name": "C T CORPORATION SYSTEM",
"type": "Registered 1505 Agent"
},
"officers": {
"count": 25,
"listed": [
{
"name": "John Ternus",
"position": "Chief Executive Officer"
}
]
},
"statement_of_information": {
"latest_filed_on": "2026-09-16",
"sentence": "The latest Statement of Information on file was filed on 16 September 2026."
},
"found_by": "current_name",
"record_dates": {
"sentence": "Status as of 2026-10-31, the last day of California's newest monthly file."
}
}
],
"dataset": {
"status_data_through": "2026-10-31",
"new_companies_through": "2026-11-09",
"stale": false
}
}
How often the right company comes first
On 12 November 2026 we sent 346 test names to the production California search. Each was rewritten from one company's own name the way a buyer might write it, and the set was frozen before the search ran on it. The right company came first for 342 of 346 (98.8%, 95% interval 97.0% to 99.6%) and was among the five answers for 344 of 346.
To repeat it, take the test names and what the search answered for each, at https://registryverify.com/california-name-match-set.csv and https://registryverify.com/california-name-match-results.json. The test does not measure names real buyers typed, misspelled names, or companies with no California record.
What a result means
A result is a candidate name match, not proof of identity. Check a second fact, such as the address, the agent or an officer, before you rely on it.
A lookup that finds nothing means we found no candidate in the California files we hold. It does not prove that the business is absent from California's records.
No status history and no former names, because California's file has neither. No warning flags, shared record counts or fact checks, and California publishes no EIN. California publishes this data without a promise of accuracy. For proof of status, ask the Secretary of State for a certificate of status, or check California's business search.
Florida companies have a lookup of their own, described on the Florida business lookup API page, and pricing shows how payment works.
What each state returns
Registry Verify answers for Florida, New York and California. Each state has its own records and its own charge URL, so one lookup searches one state. A lookup costs 0.10 USDC in each state, paid the same way over x402 on Base, and every answer says how current its data is.
Florida
- Publisher
- The Florida Division of Corporations, from its quarterly snapshot of corporate records and its daily files of new filings, changes and status events, the data behind Sunbiz (source files). About 13 million filings, active and inactive.
- Updates
- Every day we load Florida's new daily files on top of its quarterly snapshot, and each quarter we load the new snapshot. Florida's daily event files miss some status changes, which reach us with the next quarterly snapshot.
- Data date
- Every answer carries this date in
dataset.source_file_date_end, the date of the newest Florida daily file we hold.dataset.staleis true when our last import finished more than 7 days ago. Florida's data status page shows this date as it stands now, with the record count. - Charge URL
GET https://myproceeds.xyz/api/pay/cmupojkok000bjz043ecdfmec/verify-florida-business?name=Publix%20Super%20MarketsSend
name, and optionallylimit(1 to 5),home_state(a two letter state code that lists filings formed there first), andein,zip,addressandpersonto check what a counterparty told you.- Fields
- Document number, name as filed, status, filing type and date, principal city and ZIP code, registered agent, up to six officers, home state, annual report status, status history, and the Florida source file.
- Only in Florida
- Warning flags, shared record counts, former names, listing the filings formed in a chosen home state first, and checks of an EIN, ZIP code, address or person against each filing.
- Limits
- At most six officers, as Florida's file holds them. A filing formed before 2008 and renamed once is found only by its current name. A no match does not prove a company is absent from Florida's records. To confirm a filing made in the last day or two, a person can search Florida's own site in a browser (it refuses automated clients): Sunbiz search.
Florida business lookup API: every field, how to call it, a sample answer and how often the right company comes first.
New York
- Publisher
- The New York Department of State, Division of Corporations, from its company register published on data.ny.gov (source files). About 7.2 million companies, active and inactive.
- Updates
- Updated every day: at 16:30 UTC we add New York's daily filings and status changes.
- Data date
- Every answer carries this date in
dataset.source_file_date_end, the date of the newest New York file we loaded.dataset.staleis true when our New York data is more than 10 days old. New York's data status page shows this date as it stands now, with the record count. - Charge URL
GET https://myproceeds.xyz/api/pay/cmupojkok000bjz043ecdfmec/verify-new-york-business?name=Pfizer%20IncSend
name, and optionallylimit(1 to 5). Florida's other parameters are accepted, change nothing, and are listed underinputs_not_used.- Fields
- DOS ID, name, status and the filing that set it, entity type, formation date, county, home state, the service of process, registered agent, chief executive and principal office addresses, its five newest filings, and its former and fictitious names.
- Only in New York
- Whether the biennial statement is on file (New York asks business corporations and LLCs for one every two years), fictitious names in the search, and a warning when New York dissolved the company by proclamation.
- Limits
- No officers beyond the chief executive, and New York LLCs name no members or managers. No warning flags, shared record counts or fact checks, and New York publishes no EIN. New York says its open data is not an official record. For a certified record, ask the Department of State, or check New York's record search.
New York business lookup API: every field, how to call it, a sample answer and how often the right company comes first.
California
- Publisher
- The California Secretary of State, from its bizfile Online bulk data (source files). About 9.4 million companies, active and inactive.
- Updates
- Two files. A monthly file lists every company with its status on the file's last day, and it is the only source of status changes. A weekly file adds the companies first filed that week. A company suspended or revived after the monthly file's last day keeps its earlier status here until the next monthly file.
- Data date
- Every answer carries both dates:
dataset.status_data_through, the last day of the newest monthly file, anddataset.new_companies_through, the last day of the newest weekly file.dataset.staleis true when the weekly data is more than 9 days old or the monthly data more than 35 days old. California's data status page shows both dates as they stand now, with the record count. - Charge URL
GET https://myproceeds.xyz/api/pay/cmupojkok000bjz043ecdfmec/verify-california-business?name=Apple%20IncSend
name, and optionallylimit(1 to 5). Florida's other parameters are accepted, change nothing, and are listed underinputs_not_used.- Fields
- Entity number, name, status in California's own words and what it means, standing with the Secretary of State, the Franchise Tax Board and for its agent, entity type, first filing date, home state and the company's name there, principal, mailing and California office addresses, the agent for service of process, up to 25 officers, managers and members from the latest Statement of Information, and that statement's date.
- Only in California
- California's standing flags, the Statement of Information with up to 25 people, and a search of the company's name in its home state as well as its California name.
- Limits
- No status history and no former names, because California's file has neither. No warning flags, shared record counts or fact checks, and California publishes no EIN. California publishes this data without a promise of accuracy. For proof of status, ask the Secretary of State for a certificate of status, or check California's business search.
California business lookup API: every field, how to call it, a sample answer and how often the right company comes first.