๐ฒ๐ฝ BMV Mexico Stock Screener โ IPC Quotes
Pricing
from $250.00 / 1,000 bmv stock records
๐ฒ๐ฝ 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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
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:
| Field | Description |
|---|---|
name | Company name (e.g. "Walmart de Mรฉxico") |
bmv_symbol | Official BMV ticker (e.g. "WALMEX", "FEMSA UBD", "CEMEX CPO") |
yahoo_symbol | Yahoo Finance symbol with .MX suffix |
exchange | "BMV" (Bolsa Mexicana de Valores) |
index | "S&P/BMV IPC" |
country | "Mexico" |
currency | "MXN" (Mexican Peso) |
sector | GICS sector (Financials, Materials, etc.) |
industry | GICS industry sub-classification |
price_mxn | Latest regular-market price in MXN |
previous_close_mxn | Prior session close |
day_change_pct | Intraday % change vs previous close |
day_high_mxn / day_low_mxn | Intraday range |
fifty_two_week_high_mxn / _low_mxn | Trailing 52-week range |
volume | Regular market volume |
long_name | Yahoo's full legal name |
data_source | yahoo_finance or constituent_table |
as_of_timestamp | Unix 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
- Hedge-fund LatAm portfolio rebalance โ pull the entire IPC, snapshot prices intraday, feed into your factor model for momentum / quality / value scoring.
- Nearshoring thesis tracking โ filter
sector="Industrials"to monitor Mexican logistics/airports/airlines names benefiting from US-Mexico trade flows. - MXN currency hedging signal โ combine output with our Currency Exchange Rates actor to model USD/MXN pair against IPC index drift.
- Compliance reporting โ daily snapshot of holdings vs the IPC benchmark for fund prospectus compliance.
- Quant backtesting โ generate end-of-day quotes for the IPC universe and store in your time-series DB for momentum/mean-reversion strategies.
- Fintech app โ power a Mexican investing app with live BMV quotes without paying for a market-data vendor agreement.
- 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 UBD โ FEMSAUBD.MX, CEMEX CPO โ CEMEXCPO.MX, LIVEPOL C-1 โ LIVEPOLC1.MX, PE&OLES โ PE&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
| Tool | Annual cost | API access | Coverage |
|---|---|---|---|
| Bloomberg Terminal | ~$24,000/seat | Limited | Global |
| FactSet | ~$15,000/seat | Paid add-on | Global |
| Refinitiv Eikon | ~$22,000/seat | Paid add-on | Global |
| S&P Capital IQ | ~$20,000/seat | Paid add-on | Global |
| NexGenData Mexico Screener | Pay-per-result | Native | Mexico |
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.
