CMF Chile Issuer & Disclosure Scraper
Pricing
Pay per event
CMF Chile Issuer & Disclosure Scraper
Scrapes public issuer filings, hechos esenciales (material disclosures), and director data from Chile's Comisión para el Mercado Financiero (CMF). Covers ~500 listed issuers on the securities market (RVEMI). No login required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrapes public issuer profiles and material disclosures (hechos esenciales) from Chile's Comisión para el Mercado Financiero (CMF). Returns registered entities with RUT, sector classification, directors, CEO, and financial statement links — or a rolling seven-day feed of all regulatory filings across the market.
CMF Chile Scraper Features
- Extracts all ~1,134 RVEMI issuers (listed securities companies) from the CMF public registry
- Collects issuer identification data — razón social, RUT, trading name, domicilio, ciudad, región
- Returns board of directors with individual roles, and CEO identification where available
- Scrapes published financial statement URLs (EEFF) for each issuer
- Pulls the last 7 days of hechos esenciales (material disclosures) across all entities in one run
- Two operating modes — issuer profiles or recent filings — configurable via a single input field
- No browser required. No proxies needed. CMF is a government portal with no anti-bot measures.
What Can You Do With CMF Data?
- Investment research teams — pull fresh issuer profiles and filing alerts without monitoring the CMF portal manually
- Compliance and legal teams — track material disclosures filed by Chilean listed companies for due diligence workflows
- Data vendors and aggregators — build a structured, queryable dataset of Chilean securities market participants
- Fintech developers — feed issuer registry data into applications that need company identity verification or board composition data
- Academic and policy researchers — study corporate governance patterns, director networks, or disclosure frequency across Chile's public markets
How CMF Chile Scraper Works
- Pick a mode. Set
modeto"filings"for recent hechos esenciales or"issuers"for full issuer profiles. - Filings mode hits the
hechos_portada.phpfeed, which CMF publishes in real time. One page, no pagination — returns every filing from the last seven days. - Issuers mode starts from the full entity listing, filters to your target type (default: RVEMI), and walks a four-step chain: listing → identification tab → directors tab → financial statements tab. Three to four requests per issuer.
- Results land in the Apify dataset — structured JSON, consistent field names, ready to export or pipe into downstream tools.
Input
{"maxItems": 50,"mode": "filings"}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of records to return |
mode | string | "filings" | Scrape mode: "filings" for recent disclosures, "issuers" for issuer profiles |
issuer_type | string | "RVEMI" | Issuer type filter (issuers mode only). RVEMI = public securities issuers |
Issuers mode example:
{"maxItems": 100,"mode": "issuers","issuer_type": "RVEMI"}
CMF Chile Scraper Output Fields
Filings Mode
Returns one record per disclosure filed in the last seven days.
{"source": "filings","issuer_name": "BANCO DE CHILE","rut": null,"ticker": null,"filing_type": "Hecho Esencial","filing_date": "11/05/2026 - 09:14","title": "N 1234 - Hecho Esencial","description": "Hecho Esencial","attachments": "https://www.cmfchile.cl/sitio/aplic/serdoc/ver_sgd.php?s=...","scraped_at": "2026-05-11T05:34:49.000Z"}
| Field | Type | Description |
|---|---|---|
source | string | Always "filings" in this mode |
issuer_name | string | Issuer legal name as listed on the filing |
rut | string | Chilean tax ID (null in filings mode) |
filing_type | string | Disclosure category (e.g. Hecho Esencial, Estado Financiero) |
filing_date | string | Filing submission date and time |
title | string | Document number or filing title |
description | string | Subject matter of the disclosure |
attachments | string | URL to the filing document |
scraped_at | string | ISO timestamp of when the record was scraped |
Issuers Mode
Returns one record per issuer, assembled from four CMF pages.
{"source": "issuers","issuer_id": "96806890-6","issuer_name": "BANCO SANTANDER-CHILE","ticker": "BSANTANDER","rut": "96806890-6","sector": "Emisores de Valores de Oferta Publica","fiscal_period": "202412","ceo": "Matias Sanchez Morales","board": "Ricardo Awad Brandao (Director); Claudio Melandri Hinojosa (Presidente)","detail_url": "https://www.cmfchile.cl/institucional/mercados/entidad.php?...","eeff_url": "https://www.cmfchile.cl/sitio/aplic/serdoc/ver_sgd.php?s=...","vigencia": "Vigente","domicilio": "Bandera 140, Piso 3","ciudad": "Santiago","region": "Metropolitana de Santiago","revenue_clp": null,"operating_income_clp": null,"net_income_clp": null,"equity_clp": null,"scraped_at": "2026-05-11T05:34:49.000Z"}
| Field | Type | Description |
|---|---|---|
source | string | Always "issuers" in this mode |
issuer_id | string | CMF internal identifier (RUT) |
issuer_name | string | Issuer legal name (razon social) |
ticker | string | Stock exchange trading name (nemotecnico) |
rut | string | Chilean tax ID |
sector | string | Entity type classification |
vigencia | string | Registration status: Vigente (active) or No Vigente |
fiscal_period | string | Most recent EEFF period (e.g. 202412) |
ceo | string | Chief Executive Officer name |
board | string | Directors, each as Name (Role), semicolon-separated |
detail_url | string | URL to the CMF issuer detail page |
eeff_url | string | URL to the most recent published financial statements |
domicilio | string | Registered street address |
ciudad | string | City of registration |
region | string | Region of registration |
revenue_clp | number | Always null — financial figures are in XML/PDF files, not HTML |
operating_income_clp | number | Always null |
net_income_clp | number | Always null |
equity_clp | number | Always null |
scraped_at | string | ISO timestamp of when the record was scraped |
FAQ
How do I scrape CMF Chile issuer data?
CMF Chile Scraper runs against the CMF public portal at cmfchile.cl. Set mode to "issuers" and issuer_type to "RVEMI" for listed public companies, then set maxItems to however many records you need. The registry has around 1,134 RVEMI entities.
How much does CMF Chile Scraper cost to run?
Pricing is $0.10 per start plus $0.00125 per record. A full run of all 1,134 RVEMI issuers costs roughly $1.52 in data charges.
What is a hecho esencial?
A material disclosure — a regulatory filing that Chilean listed companies must submit to CMF when something significant happens: acquisitions, board changes, credit downgrades, earnings surprises. The filings mode returns everything filed in the last seven days, across all registered entities.
Does CMF Chile Scraper need proxies?
No. CMF is a Chilean government financial regulator. The portal has no CAPTCHA, no rate limiting, and no anti-bot measures on the public pages. Standard HTTP requests work fine.
Can I get financial figures like revenue and net income?
CMF Chile Scraper returns links to the EEFF documents (financial statements), but not the figures themselves. Revenue, income, and equity data live inside XML and PDF files — the scraper's output includes the eeff_url field pointing to the most recent one.
Need More Features?
Need historical filings beyond seven days, financial figure extraction, or a different issuer type? File an issue or get in touch.
Why Use CMF Chile Scraper?
- No proxies, no browser — the CMF portal is fully accessible via standard HTTP, which keeps runs fast and cheap
- Two modes, one tool — monitoring recent filings and building an issuer registry are different workflows; this actor handles both without configuration gymnastics
- Clean field structure — flat JSON output with consistent field names, so the data lands in your database without a cleanup pass