NCDOR Vapor Certification Directory
Pricing
Pay per usage
NCDOR Vapor Certification Directory
Scrapes North Carolina's official approved (and optionally removed) vapor/e-cigarette product certification directory into structured product-level data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Hoover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
NCDOR Vapor Certification Directory Scraper
Scrapes North Carolina's official approved vapor/e-cigarette product certification directory (NCDOR) into structured, per-product data — the same list retailers and distributors are legally required to check to confirm they're only stocking approved vapor products in NC. Optionally also pulls the linked "Products Removed from the Vapor Directory" list.
Use cases
- Retailer/distributor compliance checks — cross-reference your inventory's UPC/SKU list against the current approved directory before restocking.
- Compliance monitoring — run on a schedule and diff against a previous run to catch newly added or newly removed products.
- Market research — see which manufacturers/brands have the most NC-approved SKUs by category and flavor.
Input
| Field | Type | Default | Description |
|---|---|---|---|
includeRemoved | boolean | false | Also scrape the "Products Removed from the Vapor Directory" page/CSV |
maxItems | integer | 2000 | Cap on total rows scraped across both directories |
Output fields
| Field | Description |
|---|---|
upc_sku | Unique Product Identifier (UPC or SKU) |
manufacturer | Manufacturer name |
brand_name | Brand name |
product_name | Product name |
category | Product category (e.g. Device, E-liquid Pod) |
flavor | Flavor, or "N/A"/"None" |
date_added | Date added to the directory |
date_removed | Date removed from the directory (only present for removed rows) |
status | "approved" or "removed" |
source_file_url | Exact dated CSV URL the row was scraped from |
scraped_at | ISO 8601 scrape timestamp |
Example output
{"upc_sku": "888861300992","manufacturer": "E-Alternative Solutions, LLC","brand_name": "Leap","product_name": "Leap Device Kit","category": "Device","flavor": "N/A","date_added": "05/01/2025","date_removed": "","status": "approved","source_file_url": "https://files.nc.gov/dor/2026-08/ApprovedVaporProducts%2007.30.2026.csv?VersionId=...","scraped_at": "2026-08-15T04:10:00.000000+00:00"}
How it works
NCDOR republishes the directory as a dated CSV export linked from each directory page (the file
name changes over time, e.g. ApprovedVaporProducts 07.30.2026.csv). This Actor loads the
directory page, discovers the current CSV link, downloads it, and parses it directly — no
pagination or per-item fetching required.
Pricing
$3 per 1,000 result rows (dataset items).
| Results | Approx. cost |
|---|---|
| 100 | $0.30 |
| 500 | $1.50 |
| 1,000 | $3.00 |
| 5,000 | $15.00 |
The full approved directory is currently 819 rows ($2.46 to pull in full); adding
includeRemoved roughly doubles the row count.