NIOSH Certified Equipment List Respirator Approvals avatar

NIOSH Certified Equipment List Respirator Approvals

Pricing

from $5.99 / 1,000 results

Go to Apify Store
NIOSH Certified Equipment List Respirator Approvals

NIOSH Certified Equipment List Respirator Approvals

Scrapes NIOSH's official Certified Equipment List (CEL) search results and approval detail pages into a normalized export of NIOSH-approved respirators for PPE procurement, industrial hygiene, and counterfeit-verification workflows.

Pricing

from $5.99 / 1,000 results

Rating

0.0

(0)

Developer

Chris Hoover

Chris Hoover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

What does NIOSH Certified Equipment List Respirator Approvals Actor do?

This Actor scrapes the NIOSH Certified Equipment List (CEL) — the official CDC/NIOSH database of approved respirators — at wwwn.cdc.gov/niosh-cel. Give it one or more CEL search URLs (N95, P100, PAPR, or any other filter combination) and it returns a normalized, per-approval export covering the manufacturer, product line/model, facepiece type, protection class, approval date, obsolete status, and NIOSH comments for every matching approval — pulled from both the paginated results table and each approval's detail page. Run it on-demand or on a schedule via the Apify platform to monitor for newly-added or changed approvals, with full API access, proxy rotation, and run history included.

Why use this NIOSH CEL scraper?

  • PPE procurement & sourcing — verify a respirator model is genuinely NIOSH-approved before purchasing, and pull a normalized manufacturer/model list for supplier comparison.
  • Industrial hygiene & compliance teams — build an internal reference of approved respirators by protection class (N95, P100, etc.) without manually paging through CDC's search tool.
  • Counterfeit/fraud checks — cross-reference a product's claimed approval number against the authoritative CEL record, including the "Is the approval obsolete?" flag.
  • Manufacturer monitoring — track a competitor's or partner's approval portfolio over time by re-running on a schedule and diffing results.

How to use NIOSH Certified Equipment List Respirator Approvals Actor

  1. Click Try for free.
  2. In the Start URLs field, add one or more NIOSH-CEL Results search URLs — the easiest source is the quick-search buttons on the CEL homepage (right-click → copy link, or open the search and copy the resulting URL). A few ready-made examples:
    • N95: https://wwwn.cdc.gov/NIOSH-CEL/Results?facepieceType=Filtering%20Facepiece&contaminants=40
    • P100: https://wwwn.cdc.gov/NIOSH-CEL/Results?facepieceType=Filtering%20Facepiece&contaminants=32
    • PAPRs: https://wwwn.cdc.gov/NIOSH-CEL/Results?schedule=21C&facepieceType=All
  3. Optionally set maxItems, maxPages, and fetchDetails (see Input below).
  4. Click Start and wait for the run to finish.
  5. Download the results from the Dataset tab in JSON, CSV, Excel, or HTML.

Input

FieldTypeDescription
startUrlsarray (required)One or more NIOSH-CEL Results search URLs. Each entry can set userData.category to label which named search it came from.
maxItemsinteger (default 100)Maximum approval rows to scrape across all start URLs.
maxPagesinteger (default 20)Maximum paginated result pages followed per start URL.
fetchDetailsboolean (default true)Also fetch each approval's detail page for approval date, protection class, obsolete flag, and comments. Disable for a faster/cheaper run limited to results-table fields.

Output

{
"schedule": "84A",
"approvalNumber": "0006",
"manufacturerName": "3M Company",
"manufacturerCode": "MMM",
"facepieceType": "Filtering Facepiece",
"productLineOrModel": "1860 and 1860S, Surgical N95 Filtering Facepiece",
"protectionClass": "N95, Surgical",
"approvalDate": "8/17/1995",
"isObsolete": "No",
"comments": "No exhalation valve, FDA/NIOSH MOU 225-18-006 and granted FDA 510(k) clearance under K955382 on May 1, 1996",
"approvalDetailUrl": "https://wwwn.cdc.gov/NIOSH-CEL/ApprovalDetails?schedule=84A&approvalNum=0006",
"sourceCategory": "N95",
"scrapedAt": "2026-07-11T08:15:06.035063+00:00"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
scheduleNIOSH approval schedule code (e.g. 84A, 21C)
approvalNumberApproval number within the schedule
manufacturerNameManufacturer name as listed
manufacturerCodeManufacturer's short code (e.g. MMM for 3M)
facepieceTypeRespirator facepiece/type (Filtering Facepiece, Half Mask, Hood, etc.)
productLineOrModelProduct line / model description
protectionClassContaminant/protection class (N95, P100, Surgical, etc.) — requires fetchDetails
approvalDateOriginal NIOSH approval date — requires fetchDetails
isObsoleteWhether NIOSH marks the approval obsolete — requires fetchDetails
commentsFree-text NIOSH comments (e.g. related FDA clearance notes) — requires fetchDetails
approvalDetailUrlFull URL to the approval's detail page
sourceCategoryWhich named search/category this row came from
scrapedAtISO-8601 UTC scrape timestamp

Pricing

$5.99 per 1,000 results. Example costs: 100 results ≈ $0.60, 500 results ≈ $3.00, 1,000 results ≈ $5.99, 5,000 results ≈ $29.95. Runs with fetchDetails: false use fewer requests per item and finish faster, but the per-result price is the same regardless of that setting.

Tips or advanced options

  • Set fetchDetails: false if you only need the results-table fields (schedule, approval number, manufacturer, facepiece type, product line) — this skips the per-item detail-page fetch and roughly halves the run's request count and runtime.
  • Use userData.category on each start URL to keep multiple searches (e.g. N95 + P100 + PAPR) apart in the output via the sourceCategory field.
  • maxPages is a circuit breaker independent of maxItems — raise it only if you intentionally want to page deep into a very large result set (e.g. "All FFRs").

FAQ, disclaimers, and support

This Actor scrapes only publicly-accessible NIOSH/CDC approval and product data — no login is required and no personal/private data is collected. NIOSH's Certified Equipment List pages are served with <meta name="robots" content="index,follow">. Data accuracy depends on CDC's published records at scrape time; always confirm against the official CDC source for compliance-critical decisions. Found a bug or need a custom field/filter? Open an issue in the Actor's Issues tab.