Provenance
Freshness & coverage
Methods (6)
listDatasets
readList all MSHA datasets and IDs from the keyless DOL catalog.
No args; scans the DOL catalog and returns every MSHA dataset.
getDatasetMetadata
readKEYLESS — column names + sample rows for a dataset without a key
id required; returns dataset preview rows and field metadata.
getMines
readKEYED — mines master list rows (needs DOL_API_KEY)
limit 1-1000 (default 50); the /MSHA/mines path segment is required.
getViolations
readKEYED — violation rows incl. S&S (significant & substantial); needs DOL_API_KEY
Args: limit? (default 50, 1..1000). GET /v4/get/MSHA/violation/json.
getAccidents
readKEYED — accident/injury rows (needs DOL_API_KEY)
Args: limit? (default 50, 1..1000). GET /v4/get/MSHA/accident/json.
getServiceInfo
readDescribe keyless catalog, keyed data, join keys, dataset aliases, and refresh cadence.
