Spain · EUR · Madrid

BME historical stock data

181 listings: 181 stocks and 0 ETFs. Daily history back to first listing and minute bars from capture forward, one page per symbol.

BME trading day, Monday to Friday

09:00 to 17:30 CET07:00 to 15:30 UTC

IBEX 35, priced in EUR, settling T+2.

1831
Founded in Madrid
130
Listed companies
181
Symbol pages on DataCedar

BME key facts

  • Bolsas y Mercados Españoles (Bolsa de Madrid) is a Spain stock exchange in Madrid, founded in 1831, trading in EUR; its headline indices are IBEX 35.
  • BME trades 09:00 to 17:30 CET, closing auction to 17:35, Monday to Friday, settling T+2; it lists about 130 companies on the main market plus BME Growth (2025).
  • DataCedar covers 181 BME listings: 181 stocks and 0 ETFs, each with a price history page and an API call.
  • Daily bars run back to each symbol's first sourced session; minute bars run from the day capture began for the symbol and are never backfilled.
  • 0 of the 181 BME pages carry enough traded history to be listed in the sitemap.

About BME

Full name
Bolsas y Mercados Españoles (Bolsa de Madrid)
Location
Madrid, Spain
Founded
1831
Operator
SIX Group
Regulator
Comisión Nacional del Mercado de Valores (CNMV)
Trading hours
09:00 to 17:30 CET, closing auction to 17:35
Trading days
Monday to Friday
Time zone
Europe/Madrid
Currency
EUR
Settlement
T+2
Ticker convention
Three or four letter codes (SAN, ITX, IBE, TEF)
Headline indices
IBEX 35
Listed
about 130 companies on the main market plus BME Growth (2025)
Market capitalisation
about USD 900 billion (2025)
  • Operates the four Spanish exchanges (Madrid, Barcelona, Bilbao, Valencia) through the SIBE electronic platform.
  • Acquired by SIX, the Swiss exchange group, in 2020.
  • The IBEX 35 is the benchmark; Inditex, Iberdrola and the large banks dominate it.
  • BME licenses historical data through BME Market Data; daily prices are published on its website.

BME symbols A to Z

Every listing on the venue, grouped by first letter. Each symbol has its own price history page.

BME historical data on DataCedar

DataCedar stores one daily bar per trading session for each of the 181 BME listings, back to the first session it can source, and one minute bar per trading minute from the day capture began for that symbol. Prices come adjusted for splits and dividends, and raw.

0 of the 181 pages carry enough traded history to be listed in the sitemap; the rest exist, are linked from the A to Z pages and are marked noindex until they qualify. Read the coverage note, see pricing for the plan windows, or tell us which symbols you need.

BME data by API

One call per symbol, the same schema on every exchange. timeframe is 1Min, 5Min, 15Min, 1Hour or 1Day; adjustment is raw, split, dividend or all; start and end bound the window. See the bars endpoint.

curl "https://api.datacedar.com/v3/stocks/480S/bars?timeframe=1Day&adjustment=all&limit=50000" \
  -H "X-API-Key: YOUR_KEY"

Get the dataBME data, four ways in

Every BME symbol has a page you can read for free; the series behind it is served by the API under a key.

Common questions

BME historical data

Start with any symbol.