SEC EDGAR Conflict Minerals Form SD Scraper
Pricing
Pay per event
SEC EDGAR Conflict Minerals Form SD Scraper
Extract smelter/refiner records from SEC Form SD filings. 3TG (tin, tantalum, tungsten, gold) supply-chain disclosures — facility name, RMI/RMAP audit status, country of origin, metal type, filer CIK + ticker. For ESG due-diligence, supply-chain compliance, and responsible-sourcing.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Extract smelter and refiner facility records from every Form SD conflict-minerals filing on SEC EDGAR. Each record covers one smelter per metal per issuer per filing year — giving you structured tin, tantalum, tungsten, and gold (3TG) supply-chain disclosures from every US-listed hardware company required to file under Dodd-Frank Section 1502.
What it does
- Queries the SEC EDGAR full-text search API for all Form SD filings in your requested year range
- For each filing, fetches the Conflict Minerals Report (CMR) attachment (EX-1.01)
- Parses the smelter/refiner table from the CMR HTML
- Emits one structured record per smelter row — with metal type, country, RMI/RMAP audit status, and issuer metadata
Input
| Field | Type | Default | Description |
|---|---|---|---|
filingYearFrom | integer | 2024 | Start year of the SD filing range |
filingYearTo | integer | 2024 | End year (inclusive) |
filerCikList | string list | (blank = all) | Restrict to specific issuer CIKs (e.g. 0000320193 for Apple) |
metalFilter | select | all | Filter to a specific 3TG metal: tin, tantalum, tungsten, gold, or all |
includeRawCmrText | boolean | false | Include the first 5,000 characters of raw CMR text in each record |
maxItems | integer | 10 | Maximum number of smelter records to return |
Output schema
Each record represents one smelter/refiner reported by one issuer for one filing year.
| Field | Description |
|---|---|
filer_cik | SEC CIK (10-digit, zero-padded) |
filer_name | Issuer company name |
filer_ticker | Exchange ticker symbol |
filer_sic_code | SEC SIC industry code |
filing_accession | EDGAR accession number (e.g. 0000320193-23-012065) |
filing_date | Date the Form SD was filed |
reporting_period | Calendar year covered by the filing |
form_type | SD (original) or SD/A (amendment) |
filing_url | EDGAR company filing page |
cmr_url | Direct URL to the Conflict Minerals Report document |
cmd_status | DRC-Conflict-Free / DRC-Conflict-Undeterminable / Not-DRC-Conflict-Free / Outside-Scope |
smelter_name | Smelter or refiner facility name |
smelter_facility_id | RMI/RMAP Smelter Reference List ID (e.g. CID000001) |
smelter_country | Facility country |
smelter_state_province | Facility state or province |
smelter_city | Facility city |
metal | tin / tantalum / tungsten / gold |
source_country_chain | Countries of 3TG mineral origin (pipe-separated) |
audit_program | RMAP-Conformant / RMAP-Active / Not-Audited / Other |
audit_status | Raw audit status text from the CMR |
due_diligence_summary_excerpt | First 500 chars of the issuer's due-diligence description |
Notes
- Coverage: ~1,200 SD filings per year; filings available back to 2013 (first filing year under Dodd-Frank Section 1502).
- User-Agent compliance: The actor sends the required declared User-Agent (
OrbLabs/ConflictMineralsScraper research@orbtop.com) and stays comfortably under SEC EDGAR's 10 req/sec rate limit. - CMR format variation: Some issuers produce "RCOI-only" filings without a smelter table (they surveyed suppliers but stopped short of individual facility identification). Those filings generate a placeholder record with issuer and DRC-status fields populated but empty smelter columns. This is correct behavior.
- No proxy required: SEC EDGAR does not block datacenter IPs.
Use cases
- ESG due-diligence: Screen your supply chain against the smelters an issuer used
- RMI / RBA compliance: Bulk-download RMAP audit status across the entire filing population
- Electronics OEM supply-chain teams: Track year-over-year changes in a specific issuer's smelter list
- Traceability startups: Build a 3TG smelter graph across the full EDGAR SD population
- Research: Cross-reference with USGS MRDS or MSHA mine data for origin-to-product chain tracing