Vermont SOS Business Registration Search Scraper avatar

Vermont SOS Business Registration Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Vermont SOS Business Registration Search Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 ID
  • businessName
  • entityNumber — Vermont business ID number
  • legEntityNumber — Vermont's secondary/legacy filing number, when on file
  • status — e.g. Active - In Good Standing, Dissolved, Withdrawn
  • entityType — e.g. Domestic Business Corporation, Foreign Limited Liability Company
  • emailAddress — the entity's on-file contact email, when on file
  • dateOfIncorporation — 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 file
  • terminationDate — date the entity's registration was terminated, when on file
  • fiscalYearMonth — the entity's fiscal year-end month (1-12), when on file
  • physicalAddress, mailingAddress — full principal/mailing addresses, when on file
  • otherAddress — 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 from physicalAddress/mailingAddress
  • annualReportDueDate, annualReportStatus, lastAnnualReportFiledDate — Vermont annual-report compliance status
  • foreignJurisdictionState, foreignJurisdictionCountry — home state/country of incorporation, for Foreign entities
  • naicsCodes[] — NAICS industry classification description(s) on file
  • businessPurpose — the entity's stated business purpose/tax provision, when on file
  • registeredAgentName, registeredAgentAddress, registeredAgentEmail, registeredAgentPhone — the entity's current registered agent of record
  • officers[]{ fullName, title, address } for every on-file officer, director, or other principal (toggle with includeOfficers)
  • assumedNames[] — DBA / assumed names filed under this entity, when on file
  • ownedByBusinessName, ownedByEntityNumber — for Assumed Name filings, the parent business that owns the DBA
  • address — the raw list-search address field (Vermont's registry populates this on very few records; physicalAddress/mailingAddress above are the reliable source)
  • searchableName — the registry's normalized name used for matching
  • matchedQuery — the business name you searched for that produced this match
  • nameHistory[]{ previousName, distinguishableName, effectiveStartDate, endDate, filingId } for every prior legal name, when on file
  • agentHistory[]{ agentName, address, effectiveStartDate, endDate } for every prior registered agent, when on file
  • sourceUrl, recordType: "business", scrapedAt

Input

FieldTypeDefaultDescription
businessNamesarray of stringsOne or more exact (or near-exact) Vermont-registered business names (required)
statusFilterstringFilter to one of 19+ exact entity status values
businessTypeFilterstringFilter to one of 19 exact business/entity types
includeNameHistorybooleantrueFetch legal name-change history per matched entity
includeAgentHistorybooleantrueFetch registered-agent change history per matched entity
includeOfficersbooleantrueInclude the entity's on-file officers/directors/principals
maxItemsinteger20Maximum 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.