CMF Chile Issuer & Disclosure Scraper
CMF Chile Scraper — Issuers & Material Disclosures
Scrape listed issuers and hechos esenciales (material disclosures — the Chilean equivalent of SEC 8-K filings) from Chile's Comisión para el Mercado Financiero. Two modes: pull the rolling 7-day window of material disclosures filed across all RVEMI issuers, or build structured profiles of the ~500 public-securities companies in the register. No login required.
What does the CMF Chile Scraper do?
The Comisión para el Mercado Financiero (CMF) is Chile's financial market regulator. This actor covers two distinct data layers from its public portal:
- Filings mode — reads the public hechos esenciales portada (CMF's disclosure feed) and returns one record per filing for the past 7 days: issuer name, RUT, filing type, date, document number, and a direct PDF link. Hechos esenciales are Chile's mandatory material disclosure filings — analogous to SEC Form 8-K — and must be submitted within 24 hours of a material event.
- Issuers mode — walks the RVEMI issuer register and fetches each company's identity tab, directors tab, and EEFF (financial statement) links. Returns RUT, ticker (nemotécnico), board roster, CEO name, registered address, and links to published financial statements.
No captcha, no login. The CMF portada and entity pages are publicly accessible.
What data does it extract?
The output schema is shared across both modes — use the source field to distinguish records.
| Field | Description |
|---|---|
issuer_id |
Internal CMF row identifier |
issuer_name |
Issuer legal name (razón social) |
ticker |
Stock exchange trading name (nemotécnico) |
rut |
Chilean tax ID of the issuer |
sector |
Entity-type classification |
filing_type |
Hecho Esencial, Estado Financiero, Memoria, etc. |
filing_date |
Date the filing was submitted to CMF |
fiscal_period |
Fiscal period for financial filings (e.g. 202412) |
title |
Filing document number |
description |
Subject matter of the disclosure |
attachments |
Comma-separated PDF document URLs for this filing |
ceo |
Chief Executive Officer name |
board |
Comma-separated board directors with role |
detail_url |
URL to the CMF issuer detail page |
eeff_url |
URL to the issuer's published financial statements |
vigencia |
Issuer status: Vigente (active) or No Vigente (inactive) |
domicilio |
Registered street address |
ciudad |
City of registration |
region |
Region of registration |
source |
issuers or filings |
scraped_at |
ISO timestamp when the record was scraped |
Not available: Revenue, operating income, net income, and equity figures (revenue_clp, operating_income_clp, net_income_clp, equity_clp) are always null. CMF publishes financial figures as FECU XML and PDF only — structured numbers are not present in the HTML portal. The eeff_url field provides the link to fetch raw financial documents.
How to use it
{ "mode": "filings", "maxItems": 50 }
Returns the most recent 50 hechos esenciales across all issuers.
{ "mode": "issuers", "issuer_type": "RVEMI", "maxItems": 100 }
Returns profiles for the first 100 RVEMI-registered issuers.
| Field | Type | Default | Description |
|---|---|---|---|
mode |
string | filings |
filings (last 7 days of hechos esenciales) or issuers (company profiles) |
issuer_type |
string | RVEMI |
Used only in issuers mode. RVEMI = public-securities issuers |
maxItems |
integer | 10 |
Cap on records returned |
Use cases
- Equity research analysts — monitor new hechos esenciales across all Chilean listed issuers without refreshing the CMF portal each morning
- Compliance and legal teams — build a structured registry of active RVEMI issuers with their RUT, domicilio, and board composition for due diligence
- LATAM market data teams — extract the full list of public-securities issuers with tickers and sector classification for database enrichment
- M&A and private equity — pull board rosters and registered addresses for counterparty research on Chilean targets
- Regulatory monitoring — track when specific issuers file disclosures and retrieve the underlying PDF documents via the
attachmentsfield
FAQ
How much does a 200-filing run cost?
At the 1.25x price coefficient on the default_2603_basic profile: approximately $0.30 ($0.10 run start + $0.00125 per record × 200 records).
Does this cover historical hechos esenciales beyond 7 days?
Filings mode reads CMF's live portada feed, which covers approximately 7 days. For older disclosures, the CMF portal has a captcha-gated search — that endpoint is not covered by this actor. The eeff_url field does link directly to each issuer's full financial statement archive.
Does this actor need proxies?
No. CMF's portal accepts datacenter traffic at the volumes this actor produces. The actor runs proxy-free.
Results export as JSON, CSV, or Excel from the Apify dataset view.