MA Cannabis Licensing Scraper
Pricing
from $5.50 / 1,000 results
MA Cannabis Licensing Scraper
Scrapes Massachusetts cannabis license records and retail price data from the CCC open data portal. Returns each license or price entry as a flat row with consistent fields.
Pricing
from $5.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
MA Cannabis Licensing Scraper
Scrape Massachusetts cannabis license records and retail price data directly from the CCC public portal. Every record includes license status, type, city, and full details. No API key or registration required. Export to CSV, JSON, Excel, or XML.
The Massachusetts Cannabis Control Commission publishes licensing and pricing data through an open data portal, but manually searching and compiling records is slow and error-prone. This Actor reads the public datasets directly, filters by license status, type, or city, and returns each match in a consistent, flat schema. It works for both the cannabis license registry and the monthly retail price reports.
| Who uses it | What they scrape Massachusetts Cannabis Control Commission for |
|---|---|
| Compliance officers | Monitor active, expired, and suspended licenses across Massachusetts cities. |
| Market researchers | Track retail price trends month over month for different product categories. |
| Business development teams | Identify new retail or cultivation licensees in target cities like Boston or Worcester. |
| Journalists | Investigate licensing patterns and enforcement actions by the CCC. |
What it does
This Actor collects Massachusetts cannabis license records or retail price data from the CCC open data portal and returns each entry as a flat row.
- 📋 Two datasets: choose the cannabis license registry (1,700+ records) or monthly retail price reports.
- 🔍 Status filter: narrow results to Active, Expired, Suspended, Revoked, or Surrendered licenses.
- 🏷️ Type filter: search by license type with partial matching, such as Retailer, Cultivator, or Manufacturer.
- 🏙️ City filter: limit results to a specific city, like Boston, Worcester, or Springfield.
- 📊 Flat output: every record returns as a single row with consistent fields, ready for analysis.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Massachusetts Cannabis Control Commission data
📈 Monitor license status changes.
A compliance officer runs the Actor weekly with the Active status filter to detect newly expired or suspended licenses across the state.
💰 Track retail price trends.
A market analyst collects the monthly retail prices dataset to compare average flower and edible prices over the last year.
🗺️ Map new market entrants.
A business developer filters by city and license type to find new Retailer or Cultivator licenses issued in Boston.
📰 Investigate enforcement actions.
A journalist pulls all Revoked and Suspended licenses to analyze patterns in CCC disciplinary decisions.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public CCC open data portal directly with no registration or authentication. |
| Fixed schema | Every license or price record returns the same fields, making it easy to import into tools. |
| Flexible filtering | Combine status, type, and city filters to target exactly the records you need. |
| Large volume | Collect up to a million records per run, covering the full CCC dataset. |
How it compares
No other Store actor targets Massachusetts Cannabis Control Commission the same way, so the honest comparison is with the alternatives teams actually weigh.
| MA Cannabis Licensing Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Massachusetts Cannabis Control Commission changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor by selecting the CCC dataset and applying optional filters for license status, license type, and city. Filters run as each record is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"dataset": "licenses"}
A larger pull:
{"maxItems": 200,"dataset": "licenses"}
Pricing
Pay-per-result: $0.006 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.60 |
| 1,000 results | $6.00 |
| 10,000 results | $60.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the MA Cannabis Licensing Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Massachusetts Cannabis Control Commission through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ma-cannabis-licensing-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your filter settings. If you selected a specific status, type, or city, try broadening or removing filters. Also confirm the dataset selection matches the records you expect.
The run is taking too long.
Reduce the maxItems value to limit the number of records collected. The full license dataset is about 1,700 records and should complete quickly.
Some fields are empty in the output.
Empty fields reflect missing data in the CCC source. Not all records have every field populated. This is expected behavior.
I got an error during the run.
The CCC portal may occasionally be unavailable. Retry the run after a few minutes. If errors persist, check the Apify platform status or contact support.
FAQ
| Question | Answer |
|---|---|
| What data does this Actor scrape? | It scrapes two public datasets from the Massachusetts Cannabis Control Commission: the cannabis license registry and the monthly retail price reports. The license dataset includes status, type, city, and other details. The price dataset includes average retail prices by product category and month. |
| Do I need an API key or login? | No. The Actor reads the CCC's public open data portal directly. No registration, API key, or authentication is required. |
| Can I filter by license status? | Yes. You can select from Active, Expired, Suspended, Revoked, or Surrendered statuses, or choose All Statuses to return every record. |
| How do I filter by license type? | Enter a license type in the text field, such as Retailer, Cultivator, or Manufacturer. The filter supports partial matching, so 'Cult' will match Cultivator. |
| Can I limit results to a specific city? | Yes. Use the City name field to filter by city, for example Boston, Worcester, or Springfield. |
| How many records can I collect? | You can set the maximum number of licenses to collect per run, up to 1,000,000. The full license dataset contains about 1,700 records. |
| What export formats are supported? | You can export your results to CSV, JSON, Excel, or XML from the Apify dataset. |
| How often is the CCC data updated? | The Actor pulls live data from the CCC portal on each run, so you always get the latest published records. |
| Can I schedule this Actor to run automatically? | Yes. You can set up a recurring schedule in Apify, such as daily or weekly, to monitor changes in licensing or pricing. |
| Is this Actor affiliated with the Massachusetts CCC? | No. This is an independent tool that accesses publicly available data from the CCC open data portal. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Massachusetts Cannabis Control Commission. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
