Massachusetts Business Registry Scraper avatar

Massachusetts Business Registry Scraper

Pricing

from $4.00 / 1,000 business record scrapeds

Go to Apify Store
Massachusetts Business Registry Scraper

Massachusetts Business Registry Scraper

Search the official Massachusetts Secretary of State business registry by name or ID number. Get entity name, type, ID, formation date, status, addresses, registered agent and officers as clean rows. No account needed. Export to CSV, Excel, JSON or XML, or call it by API.

Pricing

from $4.00 / 1,000 business record scrapeds

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Apify Partner

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🏛️ Massachusetts Business Registry Scraper

🚀 Export Massachusetts business records in seconds. Up to 16 fields per entity, including status, entity type, formation date, registered agent, principal address, officers and last filing, with no account and no API key.

The Massachusetts Corporations Division lists every corporation, LLC and other filing entity registered in the Commonwealth. This Actor searches that registry by entity name or identification number and returns one flat row per entity: who it is, whether it is active, who the registered agent is, where it sits and who the officers are.

🎯 Target Audience💡 Primary Use Cases
Sales and lead generation teamsBuild prospect lists of newly formed or active Massachusetts companies
Compliance and KYC analystsCheck status, entity type and registered agent before onboarding
Lawyers and registered agent servicesFind who represents an entity and where to serve it
Credit, insurance and risk teamsVerify a counterparty exists and is in good standing
Market researchersCount entities by type and formation date
Data and AI teamsEnrich company tables with official registry fields

📋 What the Massachusetts Business Registry Scraper does

💡 Why it matters: a website lookup answers one company at a time. This Actor turns the same official Massachusetts registry into a flat table.

  • Searches the Massachusetts Corporations Division registry by entity name or by identification number.
  • Returns entity name, entity type, identification number, formation date and status.
  • Adds the registered agent with address.
  • Adds the principal address and the officers on file when the registry lists them.
  • Adds the last filing with its date.
  • Opens the summary page of each hit when full details are on.

🎬 Full Demo (🚧 Coming soon)

📊 Output

Every row is one Massachusetts business entity. These are the columns a real run returns.

FieldTypeDescription
🗺️ jurisdictionstringTwo letter code of the registry that was searched.
🏛️ jurisdictionNamestringName of the registry that was searched.
🏢 corporateNamestringRegistered legal name of the entity.
🧾 corporationTypestringEntity type as the registry words it, for example corporation or LLC.
🆔 documentNumberstringRegistry identification number of the entity.
📅 dateFiledstringDate the entity was formed or registered.
⏱️ effectiveDatestringEffective date when the registry gives one.
🚦 statusstringRegistry status such as Active or Dissolved.
📝 lastEventstringMost recent filing event.
📆 eventDateFiledstringFiling date of the last event.
📬 principalAddressobjectPrincipal office with street, city, state and zip.
🧑‍💼 registeredAgentobjectRegistered agent name and address.
👥 officersarrayOfficers, directors or managers with title, name and address.
🔗 detailUrlstringLink to the registry page for this search.
🕒 scrapedAtstringISO timestamp of when the record was collected.
⚠️ errorstring or nullError message, or null on a real record.

Three real records from a run:

[
{
"jurisdiction": "MA",
"jurisdictionName": "Massachusetts",
"corporateName": "BOSTON 113 UNION WHARF, INC.",
"corporationType": "Domestic Profit Corporation",
"documentNumber": "043541677",
"dateFiled": "12-15-2000",
"effectiveDate": "12-15-2000",
"status": "Active",
"lastEvent": "Not Disclosed",
"eventDateFiled": "Not Disclosed",
"principalAddress": {
"street": "343 COMMERCIAL ST 113 UNION WHARF EAST",
"city": "BOSTON MA",
"state": "MA",
"zip": "02109"
},
"registeredAgent": {
"name": "WILLIAM MONAHAN",
"address": "113 UNION WHARF EAST, BOSTON MA 02109"
},
"officers": [
{
"title": "PRESIDENT",
"name": "WILLIAM O MONAHAN",
"address": "113 UNION WHARF EAST, BOSTON, MA 02109 USA"
},
{
"title": "TREASURER",
"name": "WILLIAM O. MONAHAN",
"address": "113 UNION WHARF EAST, BOSTON, MA 02109 USA"
},
{
"title": "SECRETARY",
"name": "WILLIAM O MONAHAN",
"address": "113 UNION WHARF EAST, BOSTON, MA 02109 USA"
},
{
"title": "DIRECTOR",
"name": "WILLIAM O. MONAHAN",
"address": "113 UNION WHARF EAST, BOSTON, MA 02109 USA"
}
],
"detailUrl": "https://corp.sec.state.ma.us/CorpWeb/CorpSearch/CorpSummary.aspx?sysvalue=CfDA8C8iGSCVEnrxLmCcgo8FUzAPJ63kB2KKXQNtrMw-",
"scrapedAt": "2026-10-23T22:36:24.536Z",
"error": null
},
{
"jurisdiction": "MA",
"jurisdictionName": "Massachusetts",
"corporateName": "BOSTON 128 COMPANIES INCORPORATED",
"corporationType": "Domestic Profit Corporation",
"documentNumber": "043105256",
"dateFiled": "07-13-1990",
"effectiveDate": "07-13-1990",
"status": "Active",
"lastEvent": "Not Disclosed",
"eventDateFiled": "Not Disclosed",
"principalAddress": {
"street": "325 BOSTON POST RD SUITE 3",
"city": "SUDBURY",
"state": "MA",
"zip": "01776"
},
"registeredAgent": {
"name": "STEPHEN L. BRUNEAU",
"address": "42 FAIRVIEW ROAD, WESTON MA 02493"
},
"officers": [
{
"title": "PRESIDENT",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
},
{
"title": "TREASURER",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
},
{
"title": "SECRETARY",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
},
{
"title": "CEO",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
},
{
"title": "CFO",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
},
{
"title": "DIRECTOR",
"name": "MICHAEL R. ARCHAMBAULT",
"address": "325 BOSTON POST RD, SUITE 3 SUDBURY, MA 01776 USA"
}
],
"detailUrl": "https://corp.sec.state.ma.us/CorpWeb/CorpSearch/CorpSummary.aspx?sysvalue=_5SBhQb5MF1EhDqrBXMQfCxaOrJWGgtKfJ4UfPgvEDA-",
"scrapedAt": "2026-10-23T22:36:24.702Z",
"error": null
},
{
"jurisdiction": "MA",
"jurisdictionName": "Massachusetts",
"corporateName": "BOSTON 128 INSURANCE AGENCY, INC.",
"corporationType": "Domestic Profit Corporation",
"documentNumber": "043071959",
"dateFiled": "01-02-1990",
"effectiveDate": "01-02-1990",
"status": "Active",
"lastEvent": "Not Disclosed",
"eventDateFiled": "Not Disclosed",
"principalAddress": {
"street": "42 FAIRVIEW ROAD",
"city": "WESTON",
"state": "MA",
"zip": "02493"
},
"registeredAgent": {
"name": "STEPHEN L. BRUNEAU",
"address": "42 FAIRVIEW ROAD, WESTON MA 02493"
},
"officers": [
{
"title": "PRESIDENT",
"name": "STEPHEN L. BRUNEAU",
"address": "42 FAIRVIEW, WESTON, MA 02193 USA"
},
{
"title": "TREASURER",
"name": "STEPHEN L BRUNEAU",
"address": "42 FAIRVIEW ROAD WESTON, MA 02493 USA"
},
{
"title": "SECRETARY",
"name": "LIANNE MACDONALD",
"address": "133 LOCKLAND AVE. FRAMINGHAM, MA 01701 USA"
},
{
"title": "VICE PRESIDENT",
"name": "STEPHANIE M BRUNEAU",
"address": "109 BRIGHT SHADE CT. HOLLY SPRINGS, NC 27540 USA"
},
{
"title": "DIRECTOR",
"name": "STEPHEN L. BRUNEAU",
"address": "42 FAIRVIEW, WESTON, MA 02493 USA"
}
],
"detailUrl": "https://corp.sec.state.ma.us/CorpWeb/CorpSearch/CorpSummary.aspx?sysvalue=zIRqOiiX03kpP6RMlxCpSqE0k1g0TqN9mk5j0cLiJD0-",
"scrapedAt": "2026-10-23T22:36:24.743Z",
"error": null
}
]

✨ Why choose this Actor

  • Official source. Every row comes from the Massachusetts registry itself, not a reseller.
  • No account or API key. The registry is public, and the Actor handles the bot shield for you.
  • Flat and ready to use. Fixed column order, nested addresses and officers kept as objects, ready for CSV, Excel, JSON or XML.
  • Honest limits. One search returns at most 100 matches, the first page at the largest page size the registry offers, so use several specific terms to cover more ground. Mailing address, annual reports and tax number are not shown in the pages the Actor reads, so those columns are not in the output. Dissolved or very old entities often have no agent or officers.
  • Fair pricing. Pay per business record, and a run that fails to reach the registry finishes as failed with an error row.

📈 How it compares to alternatives

This ActorGeneric business scraperManual lookup
Official Massachusetts registry data✅Sometimes✅ one at a time
Registered agent and officers✅ when on fileSometimes✅ one at a time
Handles the registry bot shield✅Sometimes✅
Flat export to CSV, Excel, JSON✅✅❌
Search by name✅✅✅
Whole-state bulk download❌ search basedSometimes❌

💵 What a run costs

Pay per event. One business record is one result-item event, and every row is charged on its own.

PlanPer recordPer 1,000 records
Free$0.006$6.00
Bronze$0.005$5.00
Silver$0.0045$4.50
Gold$0.004$4.00
Platinum$0.0036$3.60
Diamond$0.0032$3.20

Each run also pays a small start fee of $0.01 per GB of run memory. The Actor runs with 2 GB, so a start costs $0.02. It pays for the browser that has to clear the registry before the first row.

🚀 How to use

  1. Create a free Apify account. New accounts get $5 in free credit: sign up here.
  2. Open the Massachusetts Business Registry Scraper and click Try for free.
  3. Type a company name or an identification number in Business name or keyword.
  4. Set Maximum businesses. Free users get up to 10 per run, paid users up to 1,000,000.
  5. Pick the Search Type: entity name or identification number.
  6. Leave Include Full Details on to add addresses, registered agent and officers.
  7. Click Start and watch the run log.
  8. When the run finishes, open the Storage tab and download CSV, Excel, JSON or XML, or pull the rows through the Apify API.

Example input:

{
"searchTerm": "Boston",
"maxItems": 25,
"searchType": "EntityName",
"includeDetails": true
}

💼 Business use cases

Lead generation

Search a keyword and export every matching Massachusetts company with its status, type and registered agent, then filter the table to active entities.

Compliance and KYC

Confirm that a counterparty is registered in Massachusetts, read its status and see who represents it before you open an account.

Find the registered agent and address of an entity so notices go to the right place.

Market research

Search industry words and compare how many entities of each type exist and when they were formed.

🔌 Automating Massachusetts Business Registry Scraper

  • Make and Zapier: run on a schedule and push new rows to your CRM or a spreadsheet.
  • Slack: post an alert when a watched name shows a new status.
  • Airbyte: sync the dataset into a warehouse and join it to your customer table.
  • GitHub Actions: run weekly and commit the CSV to track a list over time.
  • Google Drive: drop each export into a shared folder for the compliance team.
  • Apify Scheduler: run daily, weekly or hourly with no external tools.

🌟 Beyond business use cases

  • Research: study company formation patterns in Massachusetts by entity type and date.
  • Personal: check that a contractor or landlord company is real and active.
  • Non-profit: build a list of registered organizations in a county or industry.
  • Experimentation: train a classifier on entity names and types.

🤖 Ask an AI assistant about this scraper

Paste this into ChatGPT, Claude or any assistant:

I am using the Massachusetts Business Registry Scraper on Apify. It returns fields such as corporateName, corporationType, documentNumber, dateFiled, status, principalAddress, registeredAgent, officers. Help me design a workflow that finds active Massachusetts companies matching a keyword and prepares a prospect list.

❓ Frequently Asked Questions

🔑 Do I need a Massachusetts account or API key?

No. The registry is public. The Actor opens it in a browser, clears the bot check and runs the search for you.

🔎 What can I search by?

Entity name (for example Boston) or the Massachusetts identification number (for example 001930373). Name search mostly returns names that start with your text, plus a few that match another name on file.

📦 How many records can I export?

Up to 100 entities per search term, because the registry returns one page of results. Run several terms to cover more ground.

🧑‍💼 Does it return officers and the registered agent?

The registered agent is returned for about two entities in three and officers for about three in five in the results we checked. The rest have none on file.

📅 How fresh is the data?

It is read live from the registry at the time of the run, so it is as current as the registry itself.

⏱️ How fast is it?

100 entities with full details take around three minutes, including the time to clear the registry bot check.

🌐 Do I need a proxy?

Yes, and the default already is one. The registry blocks most datacenter traffic, so the Actor opens it from a US residential exit. Leave the default.

🛑 What happens when the registry blocks the run?

The Actor retries, and waits out rate limits. If the registry still does not answer, the run ends as failed with an error row and no records are charged.

🧹 Why do I see "Not Disclosed" in some cells?

It means the registry has no value for that field on that entity. Columns the registry never publishes are left out entirely.

💵 How much does a run cost?

A record costs $0.004 on Gold and $0.006 on the Free plan, plus the start fee of $0.02 per run. A run of 100 records on Gold costs about $0.42.

The Actor reads only information the Massachusetts registry shows to any visitor. Use the data in line with the registry terms and the privacy rules that apply to you, especially for personal names of officers and agents.

🔀 Can the same entity appear twice?

Rarely. The registry can list the same identification number twice for one search, so a repeat is possible. Deduplicate on documentNumber if you need it unique.

🔌 Integrate with any app

Every run writes to an Apify dataset you can read over the REST API, stream into a webhook, or export as CSV, Excel, JSON or XML. Apify's integrations cover Make, Zapier, Airbyte, Slack, Google Drive, GitHub, Google Sheets and plain HTTP webhooks, so the rows land wherever your team already works.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or connected to the Massachusetts Secretary of State or any state agency. It collects only publicly available data.