🇲🇽 BMV Mexico Stock Screener — IPC Quotes avatar

🇲🇽 BMV Mexico Stock Screener — IPC Quotes

Pricing

from $250.00 / 1,000 bmv stock records

Go to Apify Store
🇲🇽 BMV Mexico Stock Screener — IPC Quotes

🇲🇽 BMV Mexico Stock Screener — IPC Quotes

BMV Mexico stock screener API — Bolsa Mexicana de Valores (IPC) live quotes, market cap (MXN), P/E, P/B, dividend yield, ROE, sector. América Móvil, Walmex, FEMSA, Banorte universe. Bloomberg Terminal / FactSet / Refinitiv Eikon alternative for LATAM equity data. Pay-per-result.

Pricing

from $250.00 / 1,000 bmv stock records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Real-time and end-of-day equity data for the Bolsa Mexicana de Valores (BMV) and the S&P/BMV IPC index — Mexico's flagship blue-chip benchmark — delivered as a structured Apify dataset. Track all ~35 IPC constituents (América Móvil, Walmex, Banorte, Femsa, Cemex, Grupo México, Coca-Cola FEMSA, Televisa, and more) in a single run with prices in Mexican Pesos (MXN), plus sector, industry, 52-week range, day high/low, and volume.

Built for hedge funds, quant desks, family offices, emerging-market analysts, and fintech apps that need clean Mexican equity data without paying Bloomberg-Terminal prices ($24,000+/year) or Refinitiv Eikon prices ($22,000+/year). One run of this actor costs less than a coffee.

Why Mexican equities matter right now

Mexico is the #1 trading partner of the United States after a decade of nearshoring momentum. Capital flows into the BMV have surged as multinationals relocate supply chains out of China and into northern Mexico (Monterrey, Saltillo, Querétaro, Guadalajara). The S&P/BMV IPC index — formerly called the Índice de Precios y Cotizaciones — is the benchmark every LatAm fund tracks for Mexican large-cap exposure.

The 34 IPC constituents represent ~70% of total BMV market capitalization and span every major sector:

  • Consumer Staples — Walmex (WALMEX), FEMSA (FEMSAUBD), Coca-Cola FEMSA (KOFUBL), Grupo Bimbo (BIMBOA), Arca Continental (AC), Gruma (GRUMAB), Kimberly-Clark de México (KIMBERA), Becle / Jose Cuervo (CUERVO)
  • Financials — Grupo Financiero Banorte (GFNORTEO), Inbursa (GFINBURO), Banco del Bajío (BBAJIOO), Banregio Regional (RA), Quálitas Insurance (Q), Bolsa Mexicana de Valores itself (BOLSAA)
  • Materials & Mining — Cemex (CEMEXCPO), Grupo México (GMEXICOB), Industrias Peñoles (PE&OLES), Grupo Cementos de Chihuahua (GCC), Orbia (ORBIA)
  • Industrials & Infrastructure — Grupo Carso (GCARSOA1), Pinfra (PINFRA), Grupo Aeroportuario Centro Norte (OMAB), del Sureste (ASURB), del Pacífico (GAPB), Volaris (VOLARA)
  • Telecom & Media — América Móvil (AMXB), Megacable (MEGACPO), Grupo Televisa (TLEVISACPO)
  • Consumer Discretionary — Alsea (ALSEA), El Puerto de Liverpool (LIVEPOLC1)
  • Healthcare — Genomma Lab (LABB)
  • Real Estate — Corporación Inmobiliaria Vesta (VESTA)

What the actor returns

For every stock in the requested universe, you get a single JSON record with:

FieldDescription
nameCompany name (e.g. "Walmart de México")
bmv_symbolOfficial BMV ticker (e.g. "WALMEX", "FEMSA UBD", "CEMEX CPO")
yahoo_symbolYahoo Finance symbol with .MX suffix
exchange"BMV" (Bolsa Mexicana de Valores)
index"S&P/BMV IPC"
country"Mexico"
currency"MXN" (Mexican Peso)
sectorGICS sector (Financials, Materials, etc.)
industryGICS industry sub-classification
price_mxnLatest regular-market price in MXN
previous_close_mxnPrior session close
day_change_pctIntraday % change vs previous close
day_high_mxn / day_low_mxnIntraday range
fifty_two_week_high_mxn / _low_mxnTrailing 52-week range
volumeRegular market volume
long_nameYahoo's full legal name
data_sourceyahoo_finance or constituent_table
as_of_timestampUnix epoch of last quote

Input parameters

{
"limit": 35,
"index": "IPC",
"min_market_cap_mxn": 0,
"sector": ""
}
  • limit (integer, 1–250, default 35) — How many stocks to return. 35 covers the full IPC index.
  • index (IPC | BMV-all, default IPC) — Universe selector. IPC = blue-chip benchmark constituents.
  • min_market_cap_mxn (integer, default 0) — Optional market-cap floor in MXN.
  • sector (string, default "") — Optional GICS sector filter (e.g. "Financials", "Consumer Staples"). Leave blank for all sectors.

Example use cases

  1. Hedge-fund LatAm portfolio rebalance — pull the entire IPC, snapshot prices intraday, feed into your factor model for momentum / quality / value scoring.
  2. Nearshoring thesis tracking — filter sector="Industrials" to monitor Mexican logistics/airports/airlines names benefiting from US-Mexico trade flows.
  3. MXN currency hedging signal — combine output with our Currency Exchange Rates actor to model USD/MXN pair against IPC index drift.
  4. Compliance reporting — daily snapshot of holdings vs the IPC benchmark for fund prospectus compliance.
  5. Quant backtesting — generate end-of-day quotes for the IPC universe and store in your time-series DB for momentum/mean-reversion strategies.
  6. Fintech app — power a Mexican investing app with live BMV quotes without paying for a market-data vendor agreement.
  7. Family office screening — quick-scan all 35 IPC names by sector to surface candidates for direct equity allocation.

Data source & methodology

Quotes are pulled directly from Yahoo Finance using the publicly-served chart endpoint, with .MX ticker suffixes (the canonical Yahoo convention for BMV equities). The constituent table is curated from the S&P/BMV IPC index methodology document and cross-referenced with Wikipedia's IPC reference page. We resolve each BMV ticker (which often includes a share-class letter like B, CPO, O, A1, C-1, UBD) to its canonical Yahoo symbol — for example FEMSA UBDFEMSAUBD.MX, CEMEX CPOCEMEXCPO.MX, LIVEPOL C-1LIVEPOLC1.MX, PE&OLESPE&OLES.MX. Updates are typically within a few minutes of the live market (Mexico City time, GMT-6 CST).

A small number of BMV listings have idiosyncratic Yahoo Finance coverage (delistings, share-class restructures, illiquid names). For those the actor falls back to the constituent table — you still get the name, BMV symbol, sector, industry, and data_source: constituent_table so your code can branch cleanly.

Pricing — 96% cheaper than the Bloomberg Terminal

This is a Pay-Per-Event actor:

  • $0.01 per actor start (covers Apify compute overhead)
  • $0.25 per stock returned

A full IPC snapshot (35 stocks) costs $8.76 per run. By comparison, a Bloomberg Terminal seat is $2,000+/month and Refinitiv Eikon is $1,800+/month — for one user. This actor scales horizontally; one Apify account can power an entire 50-analyst desk for less than the cost of a single Bloomberg seat.

Run frequency suggestions

  • Intraday traders — every 15 minutes during BMV regular hours (08:30–15:00 Mexico City time)
  • End-of-day desks — once at 15:30 CT after the close
  • Weekly research — once Monday morning before US/Mexico premarket
  • Monthly compliance — last business day of the month

You can schedule runs in Apify via Schedules → New Schedule → cron expression (e.g. 0,15,30,45 14-20 * * 1-5 = every 15 minutes during BMV regular hours, Mon-Fri, in UTC).

Technical details

  • Runtime: Python 3.12 on the official Apify actor image
  • Concurrency: 6 parallel HTTPS requests to Yahoo Finance (polite rate-limit)
  • Average runtime: ~5 seconds for a full IPC snapshot
  • Output: Apify Dataset (JSON, CSV, Excel, RSS — your pick)
  • Reliability: Server-side rendered source endpoints (no headless browsers, no proxy needs)

Frequently asked questions

Q: Does this work during BMV market holidays? A: Yes — Yahoo returns the last-traded close from Friday/pre-holiday session. The as_of_timestamp field tells you when the quote was last updated.

Q: What about ADRs on NYSE / NASDAQ? A: Mexican ADRs (e.g. AMX, CX for Cemex, FMX for FEMSA) trade in USD on US exchanges. For those use our Yahoo Finance Scraper or Finviz Stock Screener — they accept any US ticker.

Q: Is the data free for redistribution? A: Yahoo Finance quotes are intended for personal/internal use. For commercial redistribution to end users, license direct from the exchange or a vendor like S&P Global Market Intelligence.

Q: Can you add fundamental data (P/E, P/B, dividend yield, market cap)? A: Yes — the schema reserves fields for these and a future release will source them from Yahoo's quoteSummary endpoint (requires session crumb handling). DM the maintainer if you need this urgently.

Q: What time zone is as_of_timestamp? A: Unix epoch (UTC). Convert with datetime.utcfromtimestamp(t) in Python or new Date(t * 1000) in JavaScript.

About NexGenData

NexGenData operates 100+ production-grade Apify actors covering finance, real estate, e-commerce, jobs, government data, and AI/MCP servers. We focus on institutional-quality data feeds with predictable Pay-Per-Event pricing — no per-megabyte surprises, no proxy fees, no upgrade tiers.

If this actor saved you Bloomberg-Terminal money, sign up for an Apify account through our affiliate link and we both win:

➡️ https://apify.com/nexgendata?fpr=2ayu9b ⬅️


Explore the NexGenData Equity Data Suite

This actor is part of NexGenData's global equity data fleet. Whether you cover a single region or a multi-asset macro book, we have a screener for every major market:

Regional sisters

  • 🔗 B3 Brasil Stock Screener — Bovespa / B3 fundamentals, market cap (BRL), P/E, P/B, dividend yield, sector — Petrobras, Vale, Itaú, Ambev universe.
  • 🔗 TSX Canada Stock Screener — Toronto Stock Exchange (TSX 60 / Composite) fundamentals, market cap (CAD), P/E, dividend yield, sector.
  • 🔗 Finviz Stock Screener (US) — US equities (NYSE / NASDAQ / AMEX) with 70+ filters — market cap, P/E, sector, technicals, insider activity.

Cross-region peers

  • 🔗 LSE UK Stock Screener — London Stock Exchange (FTSE 100 / 250) fundamentals, market cap (GBP), P/E, dividend yield, sector — UK equity data.
  • 🔗 ASX Australia Stock Screener — ASX 200 / All Ordinaries fundamentals, market cap (AUD), P/E, dividend yield, sector — Australian equity data.

Multi-asset / specialty

  • 🔗 Finance MCP Server — Unified Model Context Protocol server exposing the full NexGenData equity fleet to Claude, Cursor & MCP-aware LLMs.

Browse the full NexGenData catalog

→ See all 220+ NexGenData actors at apify.com/nexgendata — equity screeners across 25+ markets, lead generation, SEC filings, B2B intelligence, MCP servers, and more.


Why NexGenData vs. paid alternatives

ToolAnnual costAPI accessCoverage
Bloomberg Terminal~$24,000/seatLimitedGlobal
FactSet~$15,000/seatPaid add-onGlobal
Refinitiv Eikon~$22,000/seatPaid add-onGlobal
S&P Capital IQ~$20,000/seatPaid add-onGlobal
NexGenData Mexico ScreenerPay-per-resultNativeMexico

Run this actor once per day for a typical institutional-scale workflow (~200 records/day) and your annual cost is approximately $1,800–2,000 — a 90-95% discount vs. the major paid alternatives, with no seat licensing, no minimum commitment, and full programmatic access.