Vermont SOS Business Registration Search Scraper
Pricing
from $3.00 / 1,000 results
Vermont SOS Business Registration Search Scraper
Verify one or more companies against Vermont's Secretary of State Business Registration registry by exact name. Returns entity status, entity type, entity number, name-change history, and registered-agent history.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Verify companies against Vermont's Secretary of State Business Registration registry (bizfilings.vermont.gov) — the official record of every corporation, LLC, limited partnership, and nonprofit registered to do business in Vermont. Provide one or more exact (or near-exact) registered business names and get back each entity's full registration detail: status, entity type, incorporation date, registered agent, officers/directors, annual-report status, NAICS codes, addresses, name-change history, and registered-agent change history. No login or API key required.
What this actor does
- Batch business-name verification — check one or many company names against Vermont's registry in a single run
- Full registration detail per entity — email, incorporation date, annual-report due/filed dates and status, NAICS industry codes, structured physical and mailing addresses, and (for foreign entities) home-state/country of incorporation
- Registered agent — name, address, email, and phone of the entity's registered agent of record
- Officers & directors — every on-file principal's name, title, and address
- DBA / assumed-name ownership — for Assumed Name filings, the parent business that owns the DBA
- 19+ entity status values and 19 business/entity types available as post-search filters (e.g.
Active - In Good Standing,Dissolved,Domestic Business Corporation,Foreign Limited Liability Company) - Legal name-change history — every previous registered name and the date it changed, when on file
- Registered-agent change history — every prior registered agent, when on file
- Empty fields are omitted — a field only appears on a record when the registry actually has that value on file
How name matching works
Vermont's registry matches business names against a normalized "core name" (punctuation and common legal-entity words like "Inc.", "LLC", "Corporation", "Company" are stripped from both your query and every registered name before comparing) — this is an exact/near-exact lookup on that stripped core name, not a fuzzy or arbitrary partial-word search. For best results:
- Use the company's full legal name — including or omitting designators like "Corporation", "Company", "Inc.", or "LLC" both work, since they're stripped either way (e.g. searching
"Apple"and"Apple Inc."return the same match) - Every other word in the name must still be present — dropping a distinguishing word (e.g. searching
"Ben & Jerry"instead of"Ben & Jerry's Homemade, Inc.") will not match - Because legal-entity words are stripped, a short/generic query can occasionally match a business whose entire name reduces to that same word once its own designators are stripped (e.g. searching
"Vermont"alone matches a real business named "Vermont Service Corporation", since "Service" and "Corporation" are both stripped from its registered name) — always use the company's full, specific name to avoid this
Output per business entity
idBusiness— internal registry IDbusinessNameentityNumber— Vermont business ID numberlegEntityNumber— Vermont's secondary/legacy filing number, when on filestatus— e.g.Active - In Good Standing,Dissolved,WithdrawnentityType— e.g.Domestic Business Corporation,Foreign Limited Liability CompanyemailAddress— the entity's on-file contact email, when on filedateOfIncorporation— date the entity was formed/registered (YYYY-MM-DD)businessExpirationDate— expiration date, for time-limited registrations (e.g. some Assumed Name filings)dissolvedDate— date the entity was dissolved, when on fileterminationDate— date the entity's registration was terminated, when on filefiscalYearMonth— the entity's fiscal year-end month (1-12), when on filephysicalAddress,mailingAddress— full principal/mailing addresses, when on fileotherAddress— an additional address the registry keeps on file for this entity (commonly the Vermont-specific office address for a foreign/out-of-state entity), only included when it differs fromphysicalAddress/mailingAddressannualReportDueDate,annualReportStatus,lastAnnualReportFiledDate— Vermont annual-report compliance statusforeignJurisdictionState,foreignJurisdictionCountry— home state/country of incorporation, for Foreign entitiesnaicsCodes[]— NAICS industry classification description(s) on filebusinessPurpose— the entity's stated business purpose/tax provision, when on fileregisteredAgentName,registeredAgentAddress,registeredAgentEmail,registeredAgentPhone— the entity's current registered agent of recordofficers[]—{ fullName, title, address }for every on-file officer, director, or other principal (toggle withincludeOfficers)assumedNames[]— DBA / assumed names filed under this entity, when on fileownedByBusinessName,ownedByEntityNumber— for Assumed Name filings, the parent business that owns the DBAaddress— the raw list-search address field (Vermont's registry populates this on very few records;physicalAddress/mailingAddressabove are the reliable source)searchableName— the registry's normalized name used for matchingmatchedQuery— the business name you searched for that produced this matchnameHistory[]—{ previousName, distinguishableName, effectiveStartDate, endDate, filingId }for every prior legal name, when on fileagentHistory[]—{ agentName, address, effectiveStartDate, endDate }for every prior registered agent, when on filesourceUrl,recordType: "business",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
businessNames | array of strings | – | One or more exact (or near-exact) Vermont-registered business names (required) |
statusFilter | string | – | Filter to one of 19+ exact entity status values |
businessTypeFilter | string | – | Filter to one of 19 exact business/entity types |
includeNameHistory | boolean | true | Fetch legal name-change history per matched entity |
includeAgentHistory | boolean | true | Fetch registered-agent change history per matched entity |
includeOfficers | boolean | true | Include the entity's on-file officers/directors/principals |
maxItems | integer | 20 | Maximum number of business entity records to return (1–200) |
Example: verify a single company
{"businessNames": ["Ben & Jerry's Homemade, Inc."]}
Example: batch-verify several companies
{"businessNames": ["Ben & Jerry's Homemade, Inc.","Walmart Inc.","Apple Inc.","Vermont Teddy Bear Company, Inc."],"maxItems": 50}
Example: verify and filter to active entities only, skip history (fastest)
{"businessNames": ["Ben & Jerry's Homemade, Inc.", "Walmart Inc."],"statusFilter": "Active - In Good Standing","includeNameHistory": false,"includeAgentHistory": false,"includeOfficers": false}
Use cases
- Business verification / KYC — confirm a counterparty's Vermont registration status, entity type, and registered agent before signing a contract
- Portfolio compliance monitoring — batch-check a list of companies for status changes (dissolutions, withdrawals, revocations) and annual-report compliance
- Due diligence — review a company's officers/directors, legal name-change history, and registered-agent history
- Lead/vendor onboarding — verify a vendor or customer is in good standing in Vermont
- Corporate research — look up a company's officers, registered agent, and NAICS industry classification
FAQ
Do I need an API key or login? No. The actor queries Vermont's public Business Registration search API, which requires no account.
Why did my search return no results? Vermont's registry requires an exact (or near-exact) registered name — see "How name matching works" above. Double-check the company's exact legal name, including its entity designator (Corporation, Company, LLC, etc.).
Why are some fields missing from a record?
Only fields the registry actually has on file are included — this actor never fills in placeholder or guessed values. Most businesses have no nameHistory or agentHistory entries (they've never changed name or agent), so those fields are simply omitted rather than returned empty.
Can I search by registered agent name or use advanced filters like formation date? Not currently — Vermont's advanced search and registered-agent search both require a logged-in account on the source site (confirmed via direct testing: they return an authentication error to anonymous requests). This actor only uses the registry's public, unauthenticated business-name lookup.
Is this actor reliable? Yes. It queries Vermont's public business registration search directly and automatically retries transient errors, so temporary hiccups on the source site don't cause a failed run.