How Can Web Scraping Technology Help the Finance Industry?
Web scraping automates the extraction and aggregation of financial data, makes it easier to find stocks, and allows you to predict the market based on the information.
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
API, JSON feed or CSV, XLSX and JSON files
ScheduleOne-time, monthly, weekly, daily or 3 times a day
Bursa Malaysia pages, filters, fields and a schedule
Built, monitored and repaired by our team
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 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.
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.


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.
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.
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan detailsThe 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.
Learn how to use web scraping to solve data problems for your organization
Web scraping automates the extraction and aggregation of financial data, makes it easier to find stocks, and allows you to predict the market based on the information.
Data and analytics are opening the door to uncovering ways to combat financial crime based on smart data. And advanced AI analytics and cognitive techniques, machine learning, and automation will improve the inefficiency of existing investigative processes.
Data scraping is the wide term that includes documents, scans and old screens; web scraping is the part that works on websites. We compare sources, daily work, output and cost drivers, give a briefing checklist and walk through two of our projects.
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.
Still unsure? Write to info@scrapeit.io
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.
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.
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.
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.
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.
You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
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.
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.
Tell us which sites, which fields and how often. A couple of lines is enough to start.
Bursa Malaysia data from €169/month. Free project assessment, reply within 1 business day.