Bursa Malaysia Scraper for Prices and Announcements

Bursa Malaysia counts volume in hundreds of shares and measures change against LACP, an adjusted previous close. Our Bursa Malaysia scraper keeps both straight in every row.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

bursamalaysia.com
Bursa Malaysia Scraper for Prices and Announcements
bursamalaysia.comwhat you get
Typical fields for financial sites
tickerpricechange_pctvolumemarket_capupdated_at
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

How We Scrape Bursa Malaysia for You

  1. You send

    Bursa Malaysia pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

Tell us the boards and instruments you follow - Main Market shares, ACE Market names, company warrants, structured warrants, ETFs, or bonds and loans - and which announcement categories feed your work. We build the crawler for bursamalaysia.com, run it after the close or at the intervals you set, and maintain it as the exchange revises its pages. Pacing, proxy rotation and CAPTCHA handling are included. Stock codes stay text so leading zeros survive, as in 0328; volumes shown in hundreds are kept as printed with a share count beside them; and each record carries the "As at" time the board displayed. Field notes come with the first delivery, and runs can be one-off, daily or weekly.

Bursa Malaysia Stock Data: Fields We Collect

Bursa Malaysia identifies every instrument by a stock code and a short name: four digits for an ordinary share - Maybank is 1155 - a suffix such as WA or OR on the same digits for company warrants and rights, and longer codes such as 11552N for structured warrants written on a stock. We keep code, short name and long name on every row, with the board it trades on.

  • Price boardLast Done, LACP, CHG, %CHG, Vol ('00), BUY Vol ('00), BUY, SELL, SELL Vol ('00), HIGH, LOW and, for ETFs, IOPV, with the "As at" time of the board.
  • Remark codesthe REM column decoded into flags: suspended, frozen, reserved, cum dividend, exclude dividend, Shariah-compliant, short selling available, USD-denominated, call or put warrant.
  • Company profilemarket (Main, ACE or LEAP), sector and sub-sector, company website, open price, the structured warrants listed on the stock with their last done prices, and companies from the same sector and classification.
  • Entitlementsannouncement date, type such as First Interim Dividend, EX-date, entitlement date and the entitlement description.
  • Financial resultsfinancial year end, quarter, period ended, audited or not, currency and the summary of key financial information: revenue, profit before tax, profit for the period, profit attributable to ordinary equity holders of the parent, basic EPS and dividend per share in sen, and net assets per share, for the current quarter, the same quarter a year earlier and both year-to-date periods.
  • Announcement recordcompany name, stock name, date announced, category, reference number and attached PDFs.

LACP is not yesterday's close. The board measures change against the last adjusted closing price, which absorbs dividends and bonus issues and, for a new listing, equals the listing price. A model that subtracts the previous printed close from Last Done books the dividend as a price fall on the ex-date; we deliver LACP as its own column so the change field reconciles.

Bursa Malaysia Stock Data: Fields We Collect
Bursa Malaysia Historical Data and Announcements

Bursa Malaysia Historical Data and Announcements

The board shows one moment; the archive around it gives a Bursa Malaysia dataset its depth. We collect Bursa Malaysia company announcements by category and pair them with the price records.

  • Announcement searchIt runs by company, keyword, date range, market, sector and category - Financial Results, Entitlements, Changes in Shareholdings, General Meetings, Shares Buy Back, Take-over Offer, Unusual Market Activity, Reply to Query, Prospectus and more - so one run can pull every quarterly report or every buy-back notice of a period.
  • Shareholding changesNotices of changes in a substantial shareholder's interest carry the date of change, the number of securities, the transaction type and whether the interest is direct or deemed. Holders who are natural persons are left out by default; funds and companies stay in.
  • Derivatives pricesContracts such as FCPO crude palm oil futures and FKLI index futures with month, open, bid, ask, last done, change, high, low, volume, OI and settlement price, for the Day (T) and After-Hours (T+1) sessions.
  • Market statisticsDaily trading participation by foreign institutions, local institutions and retail, in RM million bought, sold and net, plus short selling totals.
  • IPO summaryOffer period, issue price, shares by public issue, offer for sale and private placement, the board sought and the listing date.
  • Price recordsCaptures of the board after each session, with LACP alongside, ready for adjusted return series.

About Bursa Malaysia and Its Three Boards

Source
bursamalaysia.com
Category
financial sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

Bursa Malaysia Berhad runs the Malaysian stock exchange and publishes its market on bursamalaysia.com in English, Bahasa Malaysia and Simplified Chinese. Listed securities sit on three boards - the Main Market, the ACE Market and the LEAP Market - and beside shares the equities page lists company warrants, structured warrants, ETFs, and bonds and loans, with a separate page for Shariah-compliant equities. The board can be sorted by Top Active, Top Turnover and top gainers or losers by value and percentage.

Prices on the site are delayed by 15 minutes, and every view states the time it reflects. The listing directory gives each company a profile page with its board, sector and sub-sector, price, structured warrants, latest financial results, general meetings, entitlements and a Reclassifications table with date, type, old and new value. Indices run from the FBM KLCI through FBM EMAS, FBM Top 100, FBM Mid 70, FBM Small Cap and FBM ACE to Shariah and sector series.

The exchange enhanced its investor trade data from April 2026: nominee accounts are now split into retail and institutional by beneficial ownership, and the categories read foreign institution, local institution and retail. Participation series that straddle that change need the break marked, and we flag it in the delivered table.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

Bursa Malaysia scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why Collect Bursa Malaysia Market Data

The Malaysian market mixes conventional and Islamic investing, plantation commodities and an active structured warrant segment, and each of these shows up in its own fields.

  • Shariah screeningThe Shariah-compliant flag on each stock lets Islamic funds and index builders keep an eligible universe current without checking names one by one.
  • Dividend calendarsEntitlement notices with EX-date and entitlement date, plus the cum and exclude dividend flags on the board, feed income strategies and corporate action desks.
  • Results trackingThe summary of key financial information comes in a fixed layout for every listed company, so revenue and profit attributable compare across the market without opening each PDF.
  • Warrant analyticsStructured warrants by underlying, with codes, last done prices and call or put flags, for issuers and traders pricing the segment.
  • Ownership and flowSubstantial shareholder notices and daily participation by foreign institutions, local institutions and retail show who is accumulating.
  • Palm oil exposureFCPO futures prices beside plantation stocks on the Main Market.

About ScrapeIt

ScrapeIt runs data collection as a service for teams that need web data without maintaining scrapers. Our engineers build the crawler for each source and keep it working for as long as the project runs. On Bursa Malaysia we know the conventions that trip up a first attempt - volumes in hundreds, LACP instead of the printed close, codes with leading zeros, remarks packed into one column - and we document every field accordingly. Personal data is handled under GDPR, and we do not build profiles of people. Ask for a free assessment or a sample built on your stock list.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a Bursa Malaysia API for prices and announcements?

Yes. The ScrapeIt Bursa Malaysia API returns stock code, Last Done, LACP, volume, entitlement dates and announcement titles with their reference numbers in JSON, through an endpoint we maintain and update on your schedule. If files suit you better, the same data comes as CSV, Excel or JSONLines on SFTP, Amazon S3 or Google Drive.

Is it legal to scrape Bursa Malaysia?

Yes. Equities prices, company profiles and company announcements on bursamalaysia.com are open to every visitor. Everything we deliver is publicly available on Bursa Malaysia's own pages, and we collect it legally. Directors and substantial shareholders who are private individuals are left out of the dataset by default.

How do you build a Bursa Malaysia price history?

The equities board shows the current session only, but each company profile draws a price chart - line, candlestick or OHLC - with zoom settings from one month to several years, and that series gives the first delivery its back history. From then on we capture Last Done, LACP, high, low and volume after every session. Results, entitlements and other announcements reach back through the archive search by date range.

How often are Bursa Malaysia prices updated?

The site shows prices with a 15-minute delay during the trading day and states the "As at" time on every board, while derivatives also trade an After-Hours (T+1) session. End-of-day clients take one capture after the close; intraday work samples the board at intervals you choose, each row keeping the time displayed.

Which Bursa Malaysia listings can you cover?

All three boards - Main Market, ACE Market and LEAP Market - plus company warrants, structured warrants, ETFs and bonds and loans, filtered by sector or sub-sector. The listing directory gives a profile per company, and the IPO summary adds new listings with offer period, issue price and listing date before they reach the board.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

Bursa Malaysia data from €169/month. Free project assessment, reply within 1 business day.