OrbTop

SEC EDGAR Conflict Minerals Form SD Scraper

BUSINESSDEVELOPER TOOLS

SEC EDGAR Conflict Minerals Form SD Scraper

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

  1. Queries the SEC EDGAR full-text search API for all Form SD filings in your requested year range
  2. For each filing, fetches the Conflict Minerals Report (CMR) attachment (EX-1.01)
  3. Parses the smelter/refiner table from the CMR HTML
  4. 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