CMF Chile Issuer & Disclosure Scraper avatar

CMF Chile Issuer & Disclosure Scraper

Pricing

Pay per event

Go to Apify Store
CMF Chile Issuer & Disclosure Scraper

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

14 days ago

Last modified

Share

Scrape listed issuers and material disclosures (hechos esenciales) from Chile's Comisión para el Mercado Financiero. Two modes: pull ~500 public securities issuers with RUT, ticker, board, and registered address, or pull the rolling 7-day window of disclosures filed across the entire RVEMI register.


CMF Chile Scraper Features

  • Two modes — issuers for company profiles, filings for recent hechos esenciales
  • Returns issuer identity data (RUT, razón social, ticker, registered city and region)
  • Extracts board membership and CEO from the directors tab
  • Captures published financial statement (EEFF) URLs so you can drill into FECU filings yourself
  • Returns the last 7 days of hechos esenciales across all RVEMI issuers — filing date, type, document number, and direct PDF links
  • No login, no captcha, no proxy — CMF's portada feed is publicly accessible

Who Uses CMF Chile Data?

  • Equity research analysts — Track new material disclosures across Chilean listed issuers without refreshing the portal every morning
  • Compliance teams — Build a registry of active (vigente) public-securities issuers with their RUT, address, and governance details
  • LATAM market researchers — Map sector composition of the Chilean public market with structured exports
  • Legal and M&A teams — Pull board rosters and registered offices for due diligence on counterparties

How the CMF Chile Scraper Works

  1. Pick a modefilings (default) pulls the last 7 days of hechos esenciales from the portada feed. issuers walks the issuer register and fetches profile, directors, and EEFF tabs per company.
  2. Filings mode — Parses the public hechos portada table. One record per filing, with the document URL kept intact for downstream PDF retrieval.
  3. Issuers mode — Lists all entities of the chosen issuer_type (RVEMI by default), then visits each issuer's identity, directors, and EEFF tabs to assemble a profile record.
  4. Export — Records land in your Apify dataset as JSON. Filings and issuers are flagged via the source field.

Input

Recent disclosures (default)

{
"mode": "filings",
"maxItems": 50
}

Issuer profiles

{
"mode": "issuers",
"issuer_type": "RVEMI",
"maxItems": 100
}
FieldTypeDefaultDescription
modestringfilingsEither filings (last 7 days of hechos esenciales) or issuers (issuer profiles).
issuer_typestringRVEMIIssuer-type filter used only in issuers mode. RVEMI is the public-securities register.
maxItemsinteger10Cap on records returned.

CMF Chile Scraper Output Fields

The output schema is shared across both modes — fields that don't apply to the chosen mode are returned as empty strings or null. Use the source field to distinguish records.

Filings mode example

{
"issuer_name": "BANCO DE CHILE",
"rut": "97.004.000-5",
"filing_date": "2026-05-10 17:32",
"filing_type": "Hecho Esencial",
"title": "234567",
"description": "",
"attachments": "https://www.cmfchile.cl/institucional/hechos/hecho_documento.php?id=234567",
"source": "filings",
"scraped_at": "2026-05-11T04:15:22.119Z"
}

Issuers mode example

{
"issuer_id": "12345",
"issuer_name": "EMPRESAS COPEC S.A.",
"rut": "90.690.000-9",
"ticker": "COPEC",
"sector": "Emisores de Valores de Oferta Pública",
"vigencia": "Vigente",
"ceo": "Eduardo Navarro Beltrán",
"board": "Roberto Angelini Rossi (Presidente), Jorge Andueza Fouque (Director)",
"domicilio": "Agustinas 1382",
"ciudad": "Santiago",
"region": "Metropolitana",
"detail_url": "https://www.cmfchile.cl/institucional/mercados/entidad.php?auth=&send=&mercado=V&rut=90690000",
"eeff_url": "https://www.cmfchile.cl/institucional/mercados/entidad.php?mercado=V&rut=90690000&pestania=62",
"source": "issuers",
"scraped_at": "2026-05-11T04:15:22.119Z"
}
FieldTypeDescription
issuer_idstringInternal CMF row identifier
issuer_namestringIssuer legal name (razón social)
tickerstringStock exchange trading name (nemotécnico)
rutstringChilean tax ID (RUT) of the issuer
sectorstringEntity-type classification (e.g. Emisores de Valores de Oferta Pública)
filing_typestringDisclosure type (Hecho Esencial, Estado Financiero, Memoria)
filing_datestringDate the filing was submitted to CMF
fiscal_periodstringFiscal period for financial filings (e.g. 202412)
titlestringFiling document number or title
descriptionstringSubject matter of the disclosure
attachmentsstringComma-separated document URLs for this filing
revenue_clpnumberRevenue in Chilean pesos. Always null — see notes.
operating_income_clpnumberOperating income in CLP. Always null — see notes.
net_income_clpnumberNet income in CLP. Always null — see notes.
equity_clpnumberTotal equity in CLP. Always null — see notes.
ceostringChief Executive Officer name
boardstringComma-separated list of board directors with role
detail_urlstringURL to the CMF issuer detail page
eeff_urlstringURL to the issuer's published financial statements (EEFF)
vigenciastringIssuer status: Vigente or No Vigente
domiciliostringRegistered street address
ciudadstringCity of registration
regionstringRegion of registration
sourcestringData source indicator: issuers or filings
scraped_atstringISO timestamp when the record was scraped

FAQ

How do I get Chilean material disclosures from CMF?

CMF Chile Scraper does it without a login. Set mode to filings and run — the actor reads the public hechos portada (last 7 days, all issuers) and ships one record per filing with the underlying document URL kept intact.

How much does this actor cost to run?

CMF Chile Scraper uses pay-per-event pricing on the default_2603_basic profile at a 1.25x coefficient. No proxy fees — CMF's portal is reachable directly. A 200-record run typically costs a few cents in platform fees.

Can I get financial statement figures (revenue, net income)?

CMF Chile Scraper does not parse FECU figures. CMF publishes the structured numbers as FECU XML and PDF only — the HTML pages don't contain them. The actor returns null for revenue_clp, operating_income_clp, net_income_clp, and equity_clp, and exposes eeff_url so you can fetch the raw documents yourself.

What does RVEMI mean?

RVEMI is CMF's register code for Emisores de Valores de Oferta Pública — public-securities issuers, i.e. the ~500 companies actually listed on the Chilean market. It's the right default for most use cases. Change issuer_type only if you specifically need a different register slice.

Does CMF Chile Scraper need proxies?

CMF Chile Scraper runs proxy-free. The CMF portal accepts traffic from datacenter IPs at the volumes this actor produces. The hechos search endpoint requires an image captcha and is intentionally not used — the portada feed covers the same data without one.


Need More Features?

Need FECU XML parsing, historical hechos beyond 7 days, or additional registers (insurance, pension funds)? Open an issue or get in touch.

Why Use CMF Chile Scraper?

  • No login or captcha — Uses CMF's public portada and entity pages. The captcha-gated hechos search is avoided by design.
  • Both directions covered — Pull recent disclosures across all issuers, or walk the issuer register for profile data. One actor, one schema, two angles on the same dataset.
  • Direct document URLs — Filing records carry the PDF URL straight through, so the downstream pipeline can fetch the source document without re-scraping.