Investigation and Discovery Phases Complete.
This commit is contained in:
@@ -0,0 +1,283 @@
|
||||
# Advanced Investigation
|
||||
|
||||
This folder holds the detective work we did to figure out how SGX's website talks to its own data APIs.
|
||||
|
||||
## Why this exists
|
||||
|
||||
The SGX website does not publish a clean, public API manual. Instead, it has a list of API endpoints buried in a config file. Our first attempt (`Doc/` — previously called `discovery/`) simply knocked on every endpoint door and wrote down which ones opened and which ones did not. That gave us a rough map, but many doors were locked.
|
||||
|
||||
This folder contains the follow-up work: we opened a real web browser, visited the SGX site, and watched exactly which API calls the site makes when you click around. By copying what the website itself does, we found the missing keys: the right URL paths, the right settings, the right headers, and the secret token some APIs demand.
|
||||
|
||||
## What you will find here
|
||||
|
||||
- `investigation.md` — the full detective report. It lists, page by page, what we saw in the browser and what it taught us about each API.
|
||||
- `payloads/` — the raw responses we captured from the website. These are the proof behind the report.
|
||||
- `README.md` — this file.
|
||||
|
||||
## Simple summary of what we learned
|
||||
|
||||
1. **The website starts by loading a config file.** Before asking for stock prices or announcements, the SGX site fetches `https://www.sgx.com/config/appconfig.json?v=...`. That file contains a version number (`v`) and a CMS version hash. If the version changes, the API calls may change too, so it is worth checking this file first.
|
||||
2. **Some APIs need extra information.** A bare API URL often fails. The site always adds a path, filters, or a `params` list to say exactly which fields it wants back.
|
||||
3. **Some APIs need a token.** The announcements API, for example, will not talk to you unless you send a special header called `authorizationtoken`. We traced where the website gets that token: it asks a CMS endpoint called `we_chat_qr_validator`, receives a scrambled string, and unscrambles it with ROT13.
|
||||
4. **CORS matters.** The APIs check where the request came from. You must send `Origin` and `Referer` headers that look like you are calling from `https://www.sgx.com` or `https://investors.sgx.com`.
|
||||
|
||||
## Tools we used
|
||||
|
||||
- **Chrome + chrome-devtools-mcp:** we browsed the real SGX website and recorded the network traffic.
|
||||
- **`../scripts/inspect_cache.py`:** a helper that reads the saved API responses and prints a quick summary of what is inside.
|
||||
- **Small Python snippets:** used on the fly to decode tokens, search JavaScript bundles, and double-check headers.
|
||||
|
||||
## Relationship to the rest of the project
|
||||
|
||||
- **`Doc/`** — the simplified API field guide. It tells you which endpoints work and how to call them. We are not going to re-run the original discovery sweep; this folder is now the maintained reference.
|
||||
- **`adv-investigation/`** — the behind-the-scenes notes on how we figured those calls out.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# Working endpoint patterns (from browser recon, 2026-06-25)
|
||||
|
||||
Full capture logs and response bodies are in `adv-investigation/investigation.md` and `adv-investigation/payloads/`.
|
||||
|
||||
### Required headers for API replay
|
||||
|
||||
Most `api.sgx.com`, `api2.sgx.com`, and `api3.sgx.com` calls require:
|
||||
|
||||
```
|
||||
Origin: https://www.sgx.com
|
||||
Referer: https://www.sgx.com/
|
||||
```
|
||||
|
||||
`api.sgx.com/announcements/v1.1/*` additionally requires an `authorizationtoken` header. The token observed in the current frontend bundle is documented in `adv-investigation/investigation.md`; it should be treated as a credential and not committed in plain text.
|
||||
|
||||
### Field projection via `params`
|
||||
|
||||
Securities, derivatives, and indices endpoints accept a `params` query string of comma-separated field abbreviations. Examples of abbreviations seen in browser traffic:
|
||||
|
||||
- Securities: `nc`, `n`, `type`, `ls`, `m`, `sc`, `bl`, `sip`, `ex`, `ej`, `clo`, `cr`, `cur`, `el`, `r`, `i`, `cc`, `ig`, `lf`, `adjusted-vwap`, `bond_accrued_interest`, `bond_clean_price`, `bond_dirty_price`, `bond_date`, `b`, `bv`, `p`, `c`, `change_vs_pc`, `change_vs_pc_percentage`, `cx`, `cn`, `dp`, `dpc`, `du`, `ed`, `fn`, `h`, `iiv`, `iopv`, `lt`, `l`, `o`, `p_`, `pv`, `ptd`, `s`, `sv`, `trading_time`, `v_`, `v`, `vl`, `vwap`, `vwap-currency`.
|
||||
- Indices: `lp`, `trading_time`, `vl`.
|
||||
- Derivatives: `base-date`, `total-volume`, `last-traded-price-abs`.
|
||||
|
||||
Omitting `params` may return an error or a different response shape.
|
||||
|
||||
### Securities (`SECURITIES_API_URL` = `https://api.sgx.com/securities/v1.1`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Market aggregate | `.../aggregate/` | Total volume/value and advancer/decliner counts. |
|
||||
| Volume by type | `.../aggregate/volume?securitytype=stocks` | Total stock volume. |
|
||||
| Value by type | `.../aggregate/value?securitytype=stocks` | Total stock value. |
|
||||
| Sector heat map | `.../sectorbreakdown` | 20 SSIC sectors with change/changePercentage. |
|
||||
| Circuit breakers | `.../circuitbreaker` | Active circuit-breaker records. |
|
||||
| Top advancers | `.../advancers/{stocks,reits,etfs,structuredwarrants,dlcertificates}/{N}/v?params=...` | Top N by value. |
|
||||
| ETF snapshot | `.../etfs?params=n,nc,cx,lt,c,p,vl,v,sc` | ETF screener price data. |
|
||||
| Full screener | `...?excludetypes=bonds&pagestart=0&pagesize=500&sort=vl&sortdir=desc¶ms=...` | Paginated, sorted securities table. |
|
||||
| Reference snapshot | `...?params=nc,n,type,ls,m,sc,bl,sip,ex,ej,clo,cr,cur,el,r,i,cc,ig,lf` | Static-ish reference data. |
|
||||
| Full quote | `...?params=nc,adjusted-vwap,bond_accrued_interest,bond_clean_price,bond_dirty_price,bond_date,b,bv,p,c,change_vs_pc,change_vs_pc_percentage,cx,cn,dp,dpc,du,ed,fn,h,iiv,iopv,lt,l,o,p_,pv,ptd,s,sv,trading_time,v_,v,vl,vwap,vwap-currency` | Rich pricing/volume snapshot. |
|
||||
|
||||
### Derivatives (`DERIVATIVES_API_URL` = `https://api.sgx.com/derivatives/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Total volume | `...?aggregate=true&aggregate-option=total-volume` | Single aggregate number. |
|
||||
| Futures by commodity | `...?groupby=cc&category=futures` | All futures grouped by commodity code. |
|
||||
| History by symbol | `.../history/symbol/{symbol}?days=10d&category=futures¶ms=...` | 10-day OHLC-like history. |
|
||||
|
||||
### Indices (`INDICES_API_URL` = `https://api.sgx.com/indices/v1.0/`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Master list | `...` | All 854 indices with current OHLC/change. |
|
||||
| Metadata | `.../pid/{pid}/` | Last price and metadata for a single index. |
|
||||
| Intraday chart | `.../charts/intraday/pid/{pid}/{period}?params=lp,trading_time,vl` | Intraday time-series. |
|
||||
| Historic chart | `.../charts/historic/pid/{pid}/{period}?params=lp,trading_time,vl` | Daily historic time-series. |
|
||||
|
||||
Periods seen: `5d`, `1m`. PIDs seen: `.STI`, `SGN50N`, `.SREIT`, `SGLC40CN`, `.APACFINN`, `.EMASIAUN`, `ASIATECN`, `IEVNTR`, `.FTFSTM`, `.FTFSTS`.
|
||||
|
||||
### Third-party indices (`THIRDPARTY_INDICES_API_URL` = `https://api.sgx.com/thirdpartyindices/v1.0/`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| ChinaBond | `.../chinabonds` | ChinaBond index data. |
|
||||
|
||||
### Announcements (`ANNOUNCEMENTS_API_URL` = `https://api.sgx.com/announcements/v1.1/`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Issuer filter | `.../companylist` | All issuing companies. |
|
||||
| Security filter | `.../securitylist` | All securities. |
|
||||
| Count | `.../count?periodstart={ts}&periodend={ts}` | Count in date window. |
|
||||
| List | `.../?periodstart={ts}&periodend={ts}&pagestart=0&pagesize=20` | Paginated announcement records. |
|
||||
| Summary | `.../summary/company?periodstart={ts}&cat={cat}` | Category summary (`ANNC`, `CACT`, `PLST`, `TRAD`). |
|
||||
|
||||
### IPO (`IPO_PERFORMANCE_API_URL` and `IPO_PROSPECTUS_API_URL`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Years | `https://api.sgx.com/ipoperformance/v1.0/yearlist` | Filter dropdown. |
|
||||
| Issuers | `https://api.sgx.com/ipoperformance/v1.0/issuerlist` | Filter dropdown. |
|
||||
| Companies | `https://api.sgx.com/ipoperformance/v1.0/companylist` | Filter dropdown. |
|
||||
| Performance by year | `https://api.sgx.com/ipoperformance/v1.0?year=2026` | IPO performance data. |
|
||||
| Prospectus | `https://api.sgx.com/ipoprospectus/v1.0/?closing_time={yyyyMMdd_HHmmss}` | Open/closed IPO issues. |
|
||||
|
||||
### ETF screener (`ETF_API_URL` = `https://api.sgx.com/etfscreener/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Documents | `.../documents` | ETF factsheet/document metadata. |
|
||||
|
||||
### CMS (`CMS_API_URL` = `https://api2.sgx.com/content-api`)
|
||||
|
||||
Calls take the form:
|
||||
|
||||
```
|
||||
https://api2.sgx.com/content-api?queryId={CMS_VERSION}:{operation}&variables={urlencoded_json}
|
||||
```
|
||||
|
||||
Current `CMS_VERSION` (from appconfig): `70f75ec90c030bab34d750ee55d74b016f70d4b6`.
|
||||
|
||||
Operations used by the frontend:
|
||||
|
||||
- `page` — page-level CMS content; variables include `path` and `lang`.
|
||||
- `all_menus` — site navigation; variables: `lang`.
|
||||
- `alerts` — global alert banners; variables: `lang`.
|
||||
- `advertisement_list` — ads.
|
||||
- `derivatives_products_list` — derivatives product list; variables: `limit`, `offset`, `lang`.
|
||||
- `index_list` — index taxonomy; variables: `lang`.
|
||||
- `market_updates_list` — market news list; variables: `category`, `limit`, `categoryFilterEnabled`, `lang`.
|
||||
- `taxonomy_terms` — vocabulary terms; variables: `vid`, `lang`.
|
||||
- `we_chat_qr_validator` — tiny validation call.
|
||||
|
||||
### Financial reports
|
||||
|
||||
`FINANCIAL_REPORTS_API_URL` should be called paginated:
|
||||
|
||||
```
|
||||
https://api.sgx.com/financialreports/v1.0?pagestart={n}&pagesize=2000¶ms=id,companyName,documentDate,securityName,title,url
|
||||
```
|
||||
|
||||
### Investor portal (`investors.sgx.com`)
|
||||
|
||||
The investor portal uses a different CMS `queryId` prefix (`9b5f40321735d88857c12bd08459b5aba7fe2d1e`) and a different `Origin`/`Referer`:
|
||||
|
||||
```
|
||||
Origin: https://investors.sgx.com
|
||||
Referer: https://investors.sgx.com/
|
||||
```
|
||||
|
||||
Some calls (e.g. `snapshotreports`, `announcements/securitycode`) reuse the same `authorizationtoken` header used on `www.sgx.com`.
|
||||
|
||||
#### Per-stock quote and charts (`SECURITIES_API_URL`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Stock details | `https://api.sgx.com/securities/v1.1/stocks/code/{code}?ts={timestamp}` | Per-stock quote/details. |
|
||||
| Historic chart | `https://api.sgx.com/securities/v1.1//charts/historic/stocks/code/{code}/{1w,1m,1y,5y}?params=trading_time,vl,lt` | Historic OHLC-like time-series. |
|
||||
| Intraday chart | `https://api.sgx.com/securities/v1.1//charts/intraday/stocks/code/{code}/1d?params=trading_time,vl,lt` | Intraday time-series. |
|
||||
|
||||
#### Fundamentals and quant data (v2.0 endpoints)
|
||||
|
||||
These endpoints are not listed in the original `appconfig.json` but are called by `investors.sgx.com`:
|
||||
|
||||
| Endpoint | URL pattern | Purpose |
|
||||
|----------|-------------|---------|
|
||||
| Stock screener | `https://api.sgx.com/stockscreener/v2.0/all?params=exchange,exchangeCountryCode,companyName,stockCode,marketCapitalization,salesTTM,priceToEarningsRatio,dividendYield,fourWeekPricePercentChange,thirteenWeekPricePercentChange,twentySixWeekPricePercentChange,fiftyTwoWeekPricePercentChange,netProfitMargin,returnOnAvgCommonEquity,priceToCashFlowPerShareRatio,totalDebtToTotalEquityRatio,salesPercentageChange,sector,priceToBookRatio,priceCurrCode` | Cross-sectional quant screener (~701 stocks) with market cap, P/E, yield, returns, sector, etc. |
|
||||
| Analyst / valuation | `https://api.sgx.com/ratiosreports/v2.0/countryCode/SGP/stockCode/{code}?params=...` | Market cap, P/E, EPS, margins, ROA/ROE, debt/equity, dividend yield, beta, 52-week range, analyst consensus, target price. |
|
||||
| Snapshot | `https://api.sgx.com/snapshotreports/v2.0/countryCode/SGP/stockCode/{code}?params=enterpriseValue,returnOnEquity,companyName,stockCode,sectorName,industryName,reportingCurrency,tradedCurrency,currentFiscalYear,currentFiscalYearEndMonth,currencyIdForMarketCap` | Enterprise value, ROE, sector/industry, reporting/traded currency. |
|
||||
| Shareholders | `https://api.sgx.com/shareholdersreports/v2.0/stockCode/{code}?params=investorName,investorType,investorHoldingsDate,pctOfSharesOutstanding,sharesHeld,sharesHeldChange,turnoverRating` | Major shareholder holdings. |
|
||||
| Balance sheet | `https://api.sgx.com/financialstatementreports/v2.0/balanceSheet/countryCode/SGP/stockCode/{code}?params=all` | Balance sheet. |
|
||||
| Cash flow | `https://api.sgx.com/financialstatementreports/v2.0/cashFlow/countryCode/SGP/stockCode/{code}?params=all` | Cash flow statement. |
|
||||
| Income statement | `https://api.sgx.com/financialstatementreports/v2.0/incomeStatement/countryCode/SGP/stockCode/{code}?params=all` | Income statement. |
|
||||
|
||||
#### Per-stock corporate actions and announcements
|
||||
|
||||
| Endpoint | URL pattern | Purpose |
|
||||
|----------|-------------|---------|
|
||||
| Corporate actions | `https://api.sgx.com/corporateactions/v1.0?pagesize=10&pagestart=0&ibmcode={ibmcode}¶ms=id,anncType,dateAnnc,exDate,name,particulars,recDate,datePaid&order=desc&orderBy=dateAnnc` | Corporate actions for a given `ibmcode`. |
|
||||
| Announcements | `https://api.sgx.com/announcements/v1.1/securitycode?value={code}&cat=ANNC&securityCodeParams=securitycode&sub=ANNC17&pagestart=0&pagesize=250&periodstart={ts}` | Per-stock announcements filtered by security code. |
|
||||
|
||||
#### CMS document list
|
||||
|
||||
`https://api2.sgx.com/content-api?queryId=0c6b763562fa9ad6d4b40558d2670db60437f7a6:document_list&variables={...}` is used to fetch document metadata such as the `IP-CA-TABLE` JSON (`https://api2.sgx.com/sites/default/files/2026-06/IP-CA-TABLE-20260619_1.json`).
|
||||
|
||||
#### Additional CMS operations on `www.sgx.com`
|
||||
|
||||
- `data_settlement_prices_list` — derivatives settlement prices; variables include `underlyingProductsCategory` and filter flags.
|
||||
- `prices_list` — general prices document list.
|
||||
|
||||
#### Fixed-income / bond endpoints (`SECURITIES_API_URL`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Bonds snapshot | `https://api.sgx.com/securities/v1.1/bonds?params=nc,adjusted-vwap,bond_accrued_interest,...,vwap-currency` | All bonds. |
|
||||
| Retail bond detail | `https://api.sgx.com/securities/v1.1/retailbonds/code/{code}?params=...` | Single retail bond. |
|
||||
| Retail preference share | `https://api.sgx.com/securities/v1.1/retailpreferenceshares/code/{code}?params=...` | Single retail preference share. |
|
||||
| Bond chart | `https://api.sgx.com/securities/v1.1/charts/historic/retailbonds/code/{code}/{period}?params=...` | Historic bond chart. |
|
||||
|
||||
#### Legacy infofeed endpoints (`api3.sgx.com`)
|
||||
|
||||
The `V1_DERIVATIVES_DAILY_LIST_URL` and `V1_DERIVATIVES_HISTORICAL_LIST_URL` endpoints accept an additional `noCache={timestamp}` parameter:
|
||||
|
||||
```
|
||||
https://api3.sgx.com/infofeed/Apps?A=COW_Infopubdtstat_Content&B=DailyDataDownload&S_T=1&C_T=60&noCache={timestamp}
|
||||
https://api3.sgx.com/infofeed/Apps?A=COW_Tickdownload_Content&B=TimeSalesData&C_T=20&noCache={timestamp}
|
||||
```
|
||||
|
||||
### Corporate Actions (`CORPORATE_ACTIONS_API_URL` = `https://api.sgx.com/corporateactions/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `companyName` filter values for the UI dropdown. |
|
||||
| Global list | `...?pagestart=0&pagesize=20¶ms=id,anncType,datePaid,exDate,name,particulars,recDate` | Paginated global corporate-actions feed. |
|
||||
| Per-stock list | `...?pagesize=10&pagestart=0&ibmcode={ibmcode}¶ms=id,anncType,dateAnnc,exDate,name,particulars,recDate,datePaid&order=desc&orderBy=dateAnnc` | Corporate actions for a single IBM code. |
|
||||
|
||||
### Circulars (`CIRCULARS_API_URL` = `https://api.sgx.com/circulars/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `companyName` filter values. |
|
||||
| List | `...?pagestart=0&pagesize=5` | Prospectus and supplement/circular records (`id`, `documentDate`, `prospectusType`, `subject`, `companyName`). |
|
||||
|
||||
### Meeting Schedules (`MEETING_SCHEDULES_API_URL` = `https://api.sgx.com/meetingschedules/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `issuerName`, `securityName`, `anncType` filter lists. |
|
||||
| List | `...?pagestart=0&pagesize=20¶ms=issuerName,securityName,meetingDateTime,anncType,anncTitle,recDateTime` | Paginated AGM/EGM schedule records. |
|
||||
|
||||
### Corporate Information (`CORPORATE_INFORMATION_API_URL` = `https://api.sgx.com/corporateinformation/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `issuerName`, `securityName`, `industry`, `country` filter lists. |
|
||||
| List | `...?pagestart=0&pagesize=20¶ms=issuerName,securityName,industry,country,incorporationDate,listedDate,tradingCurrency,url,email` | Paginated issuer profile records. |
|
||||
|
||||
### Wholesale Bonds (`WHOLESALE_BONDS_API_URL` = `https://api.sgx.com/wholesalebonds/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `issuerName`, `securityName` filter lists. |
|
||||
| List | `...?pagestart=0&pagesize=20¶ms=issuerName,securityName,bondType,lastTradedPrice,lastTradedDate,lastTradedYield,couponRate,maturityDate,bondPriceType` | Paginated wholesale bond price/yield records. |
|
||||
|
||||
### Evaluated Bond Prices (`EVALUATED_BONDS_PRICES_API_URL` = `https://api.sgx.com/evaluatedbondprices/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Filter metalist | `.../metalist` | `issuerName`, `securityName` filter lists. |
|
||||
| List | `...?pagestart=0&pagesize=20¶ms=issuerName,securityName,cleanPrice,dirtyPrice,evaluatedPriceDate,bidPrice,offerPrice,yield,couponRate,maturityDate` | Paginated evaluated bond prices. |
|
||||
|
||||
### Negotiated Large Trades (`NLT_API_URL` = `https://api.sgx.com/negotiatedlargetrades/v1.0`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| List | `...?pagestart=0&pagesize=20` | Paginated NLT records (`contractCode`, `instrumentGroup`, `category`, `month`, `year`, `strikePrice`, `quantity`, `businessDate`, `tradedDate`, `clearedOnDate`, `premium`, `session`). |
|
||||
|
||||
### Structured Warrants (`STRUCTURED_PRODUCTS_API_URL` = `https://api.sgx.com/marketmetadata/v2/structure-warrants`)
|
||||
|
||||
| Call | URL pattern | Purpose |
|
||||
|------|-------------|---------|
|
||||
| Metadata | `...?pagestart=0&pagesize=...` | Structured-warrant instrument metadata (1,183 records). |
|
||||
@@ -0,0 +1,500 @@
|
||||
# Advanced Browser Investigation Log
|
||||
|
||||
Interactive recon of `www.sgx.com` to understand how SGX's own frontend calls the documented/undocumented APIs.
|
||||
|
||||
## Loading SGX — `appconfig.json` and the `v` parameter
|
||||
|
||||
When the browser loads `https://www.sgx.com/`, the React frontend fetches its configuration before issuing any data API calls:
|
||||
|
||||
1. `https://www.sgx.com/config/appconfig.js?v=e6235fc4` — a one-line shim that queries the `<sgx-config-service>` DOM element.
|
||||
2. `https://www.sgx.com/config/appconfig.json?v=e6235fc4` — the real configuration object.
|
||||
|
||||
The `v` query parameter is a cache-bust / build version (currently `e6235fc4`). It is important to record and track because:
|
||||
|
||||
- The frontend appends it to every static asset and CMS call (`locales/en.json?v=e6235fc4`, etc.).
|
||||
- It likely changes with each frontend deploy. When it changes, `CMS_VERSION` and the set of available CMS operations may also change.
|
||||
- Any automation that replays the URLs below should first fetch the current `appconfig.json`, extract `CMS_VERSION`, and reconstruct CMS URLs with that version. Using an outdated version can cause `queryId` errors or missing operations.
|
||||
|
||||
Relevant fields in the current `appconfig.json`:
|
||||
|
||||
- `CMS_VERSION`: `70f75ec90c030bab34d750ee55d74b016f70d4b6` — used as the `queryId` prefix for `api2.sgx.com/content-api`.
|
||||
- `APP_CONFIG_URL` / `APP_CONFIG`: `https://www.sgx.com/config/appconfig.json`.
|
||||
|
||||
Captured payload: `payloads/resp_23_appconfig_fresh.json`.
|
||||
|
||||
## Method
|
||||
|
||||
- Chrome launched with `--remote-debugging-port=9222`.
|
||||
- Navigated interactively to SGX pages.
|
||||
- All network requests with `Content-Type: application/json` are captured.
|
||||
- Request metadata logged in this file; full request/response bodies saved under `payloads/`.
|
||||
|
||||
## Session details
|
||||
|
||||
- Date: 2026-06-25
|
||||
- Browser: Google Chrome 149 / Linux
|
||||
- Origin page: `https://www.sgx.com/`
|
||||
- CMS version from appconfig: `70f75ec90c030bab34d750ee55d74b016f70d4b6`
|
||||
|
||||
---
|
||||
|
||||
## Page 1 — Homepage (`https://www.sgx.com/`)
|
||||
|
||||
A total of 66 requests were observed on first load. The JSON calls below are the ones relevant to the trader objectives and to resolving the previously blocked endpoints.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 1 | Homepage | `APP_CONFIG_URL` | `https://www.sgx.com/config/appconfig.json?v=e6235fc4` | GET | 200 | `application/json` | `payloads/resp_23_appconfig.json` | Master endpoint inventory; includes `CMS_VERSION` hash. |
|
||||
| 2 | Homepage | `CMS_API_URL` | `https://api2.sgx.com/content-api/?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6:we_chat_qr_validator` | GET | 200 | `application/json` | `payloads/resp_25_cms_wechat.json` | Source of the `authorizationtoken` for `api.sgx.com/announcements/v1.1/*`. Response contains `data.qrValidator`, which is ROT13-encoded; decoding it yields the token (see Appendix A). |
|
||||
| 3 | Homepage | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Aall_menus&variables=%7B%22lang%22%3A%22EN%22%7D` | GET | 304 | `application/json` | `payloads/resp_27_cms_allmenus.json` | Site navigation tree returned as nested GraphQL-like CMS data. |
|
||||
| 4 | Homepage | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2F%22%2C%22lang%22%3A%22EN%22%7D` | GET | 304 | `application/json` | `payloads/resp_29_cms_page.json` | Landing-page CMS content (`/singapore-exchange`). |
|
||||
| 5 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/aggregate/` | GET | 200 | `application/json` | `payloads/resp_36_securities_aggregate.json` | Market aggregate: total volume, value, advancers/decliners count. |
|
||||
| 6 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/stocks/7/v?params=nc,adjusted-vwap,bond_accrued_interest,bond_clean_price,bond_dirty_price,bond_date,b,bv,p,c,change_vs_pc,change_vs_pc_percentage,cx,cn,dp,dpc,du,ed,fn,h,iiv,iopv,lt,l,o,p_,pv,ptd,s,sv,trading_time,v_,v,vl,vwap,vwap-currency` | GET | 200 | `application/json` | `payloads/resp_37_securities_advancers_stocks.json` | Top 7 advancing stocks by value. |
|
||||
| 7 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/reits/7/v?params=...` | GET | 200 | `application/json` | `payloads/resp_38_securities_advancers_reits.json` | Top 7 advancing REITs by value. |
|
||||
| 8 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/etfs/7/v?params=...` | GET | 200 | `application/json` | `payloads/resp_39_securities_advancers_etfs.json` | Top 7 advancing ETFs by value. |
|
||||
| 9 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/structuredwarrants/7/v?params=...` | GET | 200 | `application/json` | `payloads/resp_40_securities_advancers_structuredwarrants.json` | Top 7 advancing structured warrants by value. |
|
||||
| 10 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/dlcertificates/7/v?params=...` | GET | 200 | `application/json` | `payloads/resp_41_securities_advancers_dlcertificates.json` | Top 7 advancing daily leverage certificates by value. |
|
||||
| 11 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1?params=nc,n,type,ls,m,sc,bl,sip,ex,ej,clo,cr,cur,el,r,i,cc,ig,lf` | GET | 200 | `application/json` | `payloads/resp_52_securities_reference.json` | Static-ish reference table (security type, listing status, market, sector, currency, etc.). |
|
||||
| 12 | Homepage | `METADATA_API_URL` | `https://api.sgx.com/marketmetadata/v2` | GET | 200 | `application/json` | `payloads/resp_53_marketmetadata.json` | ~11 MB instrument master metadata. |
|
||||
| 13 | Homepage | `DERIVATIVES_API_URL` | `https://api.sgx.com/derivatives/v1.0?aggregate=true&aggregate-option=total-volume` | GET | 200 | `application/json` | `payloads/resp_42_derivatives_aggregate.json` | Returns a single aggregate number (`data`: total volume). |
|
||||
| 14 | Homepage | `DERIVATIVES_API_URL` | `https://api.sgx.com/derivatives/v1.0?groupby=cc&category=futures` | GET | 200 | `application/json` | `payloads/resp_43_derivatives_groupby_cc.json` | All futures contracts grouped by commodity code (~1.4 MB). |
|
||||
| 15 | Homepage | `DERIVATIVES_API_URL` | `https://api.sgx.com/derivatives/v1.0/history/symbol/CNM26?days=10d&category=futures¶ms=base-date,total-volume,last-traded-price-abs` | GET | 200 | `application/json` | `payloads/resp_54_derivatives_history_CNM26.json` | 10-day historical OHLC-like data for a single future (CNM26). |
|
||||
| 16 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/charts/intraday/pid/.STI/5d?params=lp,trading_time,vl` | GET | 200 | `application/json` | `payloads/resp_55_indices_sti_intraday.json` | 5-day intraday STI index chart (1,590 data points). |
|
||||
| 17 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/.STI/` | GET | 200 | `application/json` | `payloads/resp_56_indices_meta_sti.json` | STI index metadata/last value. |
|
||||
| 18 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/SGN50N/` | GET | 200 | `application/json` | `payloads/resp_57_indices_meta_sgn50n.json` | iEdge SG Enhanced N50 index metadata. |
|
||||
| 19 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/.SREIT/` | GET | 200 | `application/json` | `payloads/resp_58_indices_meta_sreit.json` | iEdge S-REIT index metadata. |
|
||||
| 20 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/SGLC40CN/` | GET | 200 | `application/json` | `payloads/resp_59_indices_meta_sglc40cn.json` | iEdge SG China Focus index metadata. |
|
||||
| 21 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/.APACFINN/` | GET | 200 | `application/json` | `payloads/resp_60_indices_meta_apacfinn.json` | iEdge Asia Pacific Ex-Japan Financials index metadata. |
|
||||
| 22 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/.EMASIAUN/` | GET | 200 | `application/json` | `payloads/resp_61_indices_meta_emasiaun.json` | iEdge Emerging Asia index metadata. |
|
||||
| 23 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/ASIATECN/` | GET | 200 | `application/json` | `payloads/resp_62_indices_meta_asiatecn.json` | iEdge Asia Tech index metadata. |
|
||||
| 24 | Homepage | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/charts/intraday/pid/.STI/5d?params=lp,trading_time,vl` | GET | 200 | `application/json` | `payloads/resp_63_indices_sti_intraday_dup.json` | Duplicate of #16. |
|
||||
| 25 | Homepage | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1?params=nc,adjusted-vwap,bond_accrued_interest,bond_clean_price,bond_dirty_price,bond_date,b,bv,p,c,change_vs_pc,change_vs_pc_percentage,cx,cn,dp,dpc,du,ed,fn,h,iiv,iopv,lt,l,o,p_,pv,ptd,s,sv,trading_time,v_,v,vl,vwap,vwap-currency` | GET | 200 | `application/json` | `payloads/resp_64_securities_fullquote.json` | Full securities snapshot (~1 MB) with pricing/volume fields. |
|
||||
|
||||
---
|
||||
|
||||
## Page 2 — Securities Prices (`https://www.sgx.com/stock-exchange/securities-prices`)
|
||||
|
||||
This page is the main securities screener/table.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 26 | Securities Prices | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Fstock-exchange%2Fsecurities-prices%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_72_cms_page_securities_prices.json` | CMS page content for the screener. |
|
||||
| 27 | Securities Prices | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Aalerts&variables=%7B%22lang%22%3A%22EN%22%7D` | GET | 304 | `application/json` | `payloads/resp_28_cms_alerts.json` | Global alert banners. |
|
||||
| 28 | Securities Prices | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Aderivatives_products_list&variables=%7B%22limit%22%3A100%2C%22offset%22%3A0%2C%22lang%22%3A%22EN%22%7D` | GET | 304 | `application/json` | `payloads/resp_44_cms_derivatives_products_list.json` | CMS list of derivatives products. |
|
||||
| 29 | Securities Prices | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1?excludetypes=bonds¶ms=nc,adjusted-vwap,...,vwap-currency` | GET | 200 | `application/json` | `payloads/resp_74_securities_screener.json` | Screener snapshot excluding bonds. |
|
||||
| 30 | Securities Prices | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/circuitbreaker` | GET | 200 | `application/json` | `payloads/resp_75_securities_circuitbreaker.json` | Active circuit-breaker records (empty at capture time). |
|
||||
| 31 | Securities Prices | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1?excludetypes=bonds&pagestart=0&pagesize=500&sort=vl&sortdir=desc¶ms=nc,adjusted-vwap,...,vwap-currency` | GET | 200 | `application/json` | `payloads/resp_80_securities_screener_paginated.json` | Paginated/sorted screener call (top 500 by value). |
|
||||
|
||||
Additional `excludetypes=bonds` calls (reqids 81, 83, 84) were polling/refreshes of the same screener data.
|
||||
|
||||
---
|
||||
|
||||
## Page 3 — Indices (`https://www.sgx.com/indices`)
|
||||
|
||||
This page lists SGX and third-party indices and renders historic charts.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 32 | Indices | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Findices%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_114_cms_page_indices.json` | CMS page content for indices. |
|
||||
| 33 | Indices | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Aindex_list&variables=%7B%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_124_cms_index_list.json` | CMS-driven index taxonomy/list (~73 KB). |
|
||||
| 34 | Indices | `THIRDPARTY_INDICES_API_URL` | `https://api.sgx.com/thirdpartyindices/v1.0/chinabonds` | GET | 200 | `application/json` | `payloads/resp_125_thirdpartyindices_chinabonds.json` | ChinaBond third-party indices. |
|
||||
| 35 | Indices | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/` | GET | 200 | `application/json` | `payloads/resp_126_indices_base.json` | Master index list with current OHLC/change (~50 KB, 854 items). |
|
||||
| 36 | Indices | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/charts/historic/pid/.STI/1m?params=lp,trading_time,vl` | GET | 200 | `application/json` | `payloads/resp_127_indices_historic_sti_1m.json` | 1-month daily STI history. |
|
||||
| 37 | Indices | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/charts/historic/pid/SGN50N/1m?params=lp,trading_time,vl` | GET | 200 | `application/json` | `payloads/resp_128_indices_historic_sgn50n_1m.json` | 1-month daily SGN50N history. |
|
||||
| 38 | Indices | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/charts/historic/pid/IEVNTR/1m?params=lp,trading_time,vl` | GET | 200 | `application/json` | `payloads/resp_135_indices_historic_ievntr_1m.json` | 1-month daily IEVNTR history. |
|
||||
|
||||
Additional historic-chart calls on this page used PIDs: `SGN50N`, `SGN50LN`, `SGLC40CN`, `SREITLSP`, `AGREITSN`, `.APACFINN`, `ASIATECN`, `IEVNTR`. Pattern is `/indices/v1.0/charts/historic/pid/{pid}/{period}?params=lp,trading_time,vl`.
|
||||
|
||||
---
|
||||
|
||||
## Page 4 — Stock Exchange Overview (`https://www.sgx.com/stock-exchange`)
|
||||
|
||||
This is the Stock Exchange landing page. It shows sector heatmap, market performance, top movers, and corporate-announcement summaries.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 39 | Stock Exchange | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Fstock-exchange%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | (observed but not saved; same shape as other `page` calls) | CMS page content. |
|
||||
| 40 | Stock Exchange | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Amarket_updates_list&variables=%7B%22category%22%3A%2226%22%2C%22limit%22%3A6%2C%22categoryFilterEnabled%22%3Atrue%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_263_cms_market_updates_list.json` | CMS market updates list. |
|
||||
| 41 | Stock Exchange | `IPO_PROSPECTUS_API_URL` | `https://api.sgx.com/ipoprospectus/v1.0/?closing_time=20260624_160000` | GET | 200 | `application/json` | `payloads/resp_251_ipoprospectus.json` | IPO prospectus open/closed issues (empty at capture time). |
|
||||
| 42 | Stock Exchange | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/advancers/stocks/5/v?params=nc,adjusted-vwap,...,vwap-currency` | GET | 200 | `application/json` | `payloads/resp_258_securities_advancers_stocks_5v.json` | Top 5 advancing stocks. |
|
||||
| 43 | Stock Exchange | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/aggregate/volume?securitytype=stocks` | GET | 200 | `application/json` | `payloads/resp_259_securities_aggregate_volume.json` | Today's total stock volume. |
|
||||
| 44 | Stock Exchange | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/aggregate/value?securitytype=stocks` | GET | 200 | `application/json` | `payloads/resp_260_securities_aggregate_value.json` | Today's total stock value. |
|
||||
| 45 | Stock Exchange | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/sectorbreakdown` | GET | 200 | `application/json` | `payloads/resp_262_securities_sectorbreakdown.json` | Sector heatmap: 20 SSIC sectors with change/changePercentage. |
|
||||
| 46 | Stock Exchange | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/summary/company?periodstart=20260624_050955&cat=CACT` | GET | 200 | `application/json` | `payloads/resp_264_announcements_summary_cact.json` | Summary of corporate-action announcements (CACT). |
|
||||
| 47 | Stock Exchange | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/summary/company?periodstart=20260624_160000&cat=TRAD` | GET | 200 | `application/json` | `payloads/resp_265_announcements_summary_trad.json` | Summary of trading-status announcements (TRAD). |
|
||||
| 48 | Stock Exchange | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/summary/company?periodstart=20260624_160000&cat=ANNC%2CCACT%2CPLST%2CTRAD` | GET | 200 | `application/json` | `payloads/resp_266_announcements_summary_all.json` | Combined announcement summary. |
|
||||
| 49 | Stock Exchange | `INDICES_API_URL` | `https://api.sgx.com/indices/v1.0/pid/.STI/`, `.../.FTFSTM/`, `.../.FTFSTS/` | GET | 200 | `application/json` | `payloads/resp_56_indices_meta_sti.json` (already saved on Page 1) and `payloads/resp_254_indices_meta_ftfstm.json`, `payloads/resp_255_indices_meta_ftfsts.json` | Large/mid/small cap index metadata. |
|
||||
|
||||
---
|
||||
|
||||
## Page 5 — Company Announcements (`https://www.sgx.com/stock-exchange/company-announcements`)
|
||||
|
||||
Full searchable announcement feed.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 50 | Company Announcements | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Fstock-exchange%2Fcompany-announcements%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_303_cms_page_company_announcements.json` | CMS page content. |
|
||||
| 51 | Company Announcements | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Ataxonomy_terms&variables=%7B%22vid%22%3A%22company_announcements_categories%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_312_cms_taxonomy_terms.json` | Announcement category taxonomy (ANNC, CACT, PLST, TRAD, etc.). |
|
||||
| 52 | Company Announcements | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/companylist` | GET | 200 | `application/json` | `payloads/resp_313_announcements_companylist.json` | Filter dropdown: all issuing companies. |
|
||||
| 53 | Company Announcements | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/securitylist` | GET | 200 | `application/json` | `payloads/resp_314_announcements_securitylist.json` | Filter dropdown: all securities. |
|
||||
| 54 | Company Announcements | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/count?periodstart=20060624_160000&periodend=20260625_155959` | GET | 200 | `application/json` | `payloads/resp_317_announcements_count.json` | Total count of announcements in the date window. |
|
||||
| 55 | Company Announcements | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/?periodstart=20060624_160000&periodend=20260625_155959&pagestart=0&pagesize=20` | GET | 200 | `application/json` | `payloads/resp_318_announcements_list.json` | Paginated announcement records with title, issuer, security, category, URL, dates. |
|
||||
|
||||
---
|
||||
|
||||
## Page 6 — ETF Screener (`https://www.sgx.com/stock-exchange/etf-screener`)
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 56 | ETF Screener | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Fstock-exchange%2Fetf-screener%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_358_cms_page_etf_screener.json` | CMS page content. |
|
||||
| 57 | ETF Screener | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/etfs?params=n,nc,cx,lt,c,p,vl,v,sc` | GET | 200 | `application/json` | `payloads/resp_365_securities_etfs.json` | ETF price snapshot. |
|
||||
| 58 | ETF Screener | `ETF_API_URL` | `https://api.sgx.com/etfscreener/v1.0/documents` | GET | 200 | `application/json` | `payloads/resp_371_etfscreener_documents.json` | ETF screener document metadata (factsheets, CSVs, etc.). |
|
||||
|
||||
Also observed: `https://api2.sgx.com/sites/default/files/2026-06/May_2026_ETF%20Screener.csv` — a monthly CSV dump surfaced by the screener.
|
||||
|
||||
---
|
||||
|
||||
## Page 7 — IPO Performance (`https://www.sgx.com/stock-exchange/ipo-performance`)
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 59 | IPO Performance | `IPO_PERFORMANCE_API_URL` | `https://api.sgx.com/ipoperformance/v1.0/yearlist` | GET | 200 | `application/json` | `payloads/resp_426_ipoperformance_yearlist.json` | Available years for filtering. |
|
||||
| 60 | IPO Performance | `IPO_PERFORMANCE_API_URL` | `https://api.sgx.com/ipoperformance/v1.0/issuerlist` | GET | 200 | `application/json` | `payloads/resp_427_ipoperformance_issuerlist.json` | Issuer filter dropdown. |
|
||||
| 61 | IPO Performance | `IPO_PERFORMANCE_API_URL` | `https://api.sgx.com/ipoperformance/v1.0/companylist` | GET | 200 | `application/json` | `payloads/resp_428_ipoperformance_companylist.json` | Company filter dropdown. |
|
||||
| 62 | IPO Performance | `IPO_PERFORMANCE_API_URL` | `https://api.sgx.com/ipoperformance/v1.0?year=2026` | GET | 200 | `application/json` | `payloads/resp_430_ipoperformance_year_2026.json` | IPO performance data for 2026. |
|
||||
|
||||
---
|
||||
|
||||
## Page 8 — Investor Portal Per-Stock Page (`https://investors.sgx.com/market/security-details/stocks/AWX?from=/market/securities`)
|
||||
|
||||
The investor portal (`investors.sgx.com`) uses a different CMS `queryId` hash (`9b5f40321735d88857c12bd08459b5aba7fe2d1e`) and sends `Origin: https://investors.sgx.com`. It exposes per-stock fundamentals, analyst data, shareholder holdings, and stock charts that are not visible on `www.sgx.com`.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 63 | Investor Portal | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=0c6b763562fa9ad6d4b40558d2670db60437f7a6:document_list&variables=%7B%22namefilter%22:%22IP-CA-TABLE%22,%22lang%22:%22EN%22%7D` | GET | 304 | `application/json` | `payloads/resp_174_cms_document_list_ip_ca_table.json` | CMS document list for corporate-actions table widget. |
|
||||
| 64 | Investor Portal | (static JSON) | `https://api2.sgx.com/sites/default/files/2026-06/IP-CA-TABLE-20260619_1.json` | GET | 304 | `application/json` | `payloads/resp_176_ip_ca_table_json.json` | Static rendered corporate-actions table JSON. |
|
||||
| 65 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1?excludetypes=bonds¶ms=n,nc,adjusted-vwap,...,issuer-name,ig,r,i,ls,sc,bl,clo,ej,ex` | GET | 200 | `application/json` | (not saved; same shape as Page 2 screener) | Full screener snapshot used by investor portal. |
|
||||
| 66 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/stocks/code/AWX?ts={timestamp}` | GET | 200 | `application/json` | `payloads/resp_177_securities_stocks_code_awx.json` | Per-stock quote/details for code `AWX`. |
|
||||
| 67 | Investor Portal | `METADATA_API_URL` | `https://api.sgx.com/marketmetadata/v2?stock-code=AWX` | GET | 200 | `application/json` | `payloads/resp_178_marketmetadata_stockcode_awx.json` | Metadata scoped to single stock code. |
|
||||
| 68 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1//charts/historic/stocks/code/AWX/1y?params=trading_time,vl,lt` | GET | 200 | `application/json` | `payloads/resp_182_securities_charts_historic_awx_1y.json` | 1-year historic OHLC-like chart for stock `AWX`. |
|
||||
| 69 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1//charts/historic/stocks/code/AWX/1w` | GET | 200 | `application/json` | (not saved; same pattern as 1y) | 1-week historic chart (no `params` supplied by frontend). |
|
||||
| 70 | Investor Portal | `RATIOS_REPORTS_API_URL` | `https://api.sgx.com/ratiosreports/v2.0/countryCode/SGP/stockCode/AWX?params=noOfAnalysts,consensusRecommendation,targetPrice,currencyIdForConsensus` | GET | 200 | `application/json` | `payloads/resp_185_ratiosreports_analyst_awx.json` | Analyst consensus and target price. |
|
||||
| 71 | Investor Portal | `SHAREHOLDERS_REPORTS_API_URL` | `https://api.sgx.com/shareholdersreports/v2.0/stockCode/AWX?params=investorName,investorType,investorHoldingsDate,pctOfSharesOutstanding,sharesHeld,sharesHeldChange,turnoverRating` | GET | 200 | `application/json` | `payloads/resp_187_shareholdersreports_awx.json` | Major shareholder holdings. |
|
||||
| 72 | Investor Portal | `RATIOS_REPORTS_API_URL` | `https://api.sgx.com/ratiosreports/v2.0/countryCode/SGP/stockCode/AWX?params=beta,average3MonthVolume,totalMarketCap,fiftyTwoWeekHigh,...,currencyIdForProfitability` | GET | 200 | `application/json` | `payloads/resp_191_ratiosreports_full_awx.json` | Full ratio/fundamental snapshot (market cap, P/E, dividend yield, EPS, margins, etc.). |
|
||||
| 73 | Investor Portal | `SNAPSHOT_REPORTS_API_URL` | `https://api.sgx.com/snapshotreports/v2.0/countryCode/SGP/stockCode/AWX?params=enterpriseValue,returnOnEquity,companyName,stockCode,sectorName,industryName,reportingCurrency,tradedCurrency,currentFiscalYear,currentFiscalYearEndMonth,currencyIdForMarketCap` | GET | 200 | `application/json` | `payloads/resp_192_snapshotreports_awx.json` | Enterprise value, ROE, sector/industry, reporting/traded currency. |
|
||||
| 74 | Investor Portal | `CORPORATE_ACTIONS_API_URL` | `https://api.sgx.com/corporateactions/v1.0?pagesize=10&pagestart=0&ibmcode=1BA1¶ms=id,anncType,dateAnnc,exDate,name,particulars,recDate,datePaid&order=desc&orderBy=dateAnnc` | GET | 200 | `application/json` | `payloads/resp_194_corporateactions_ibmcode_awx.json` | Corporate actions for IBM code `1BA1` (AEM Holdings). |
|
||||
| 75 | Investor Portal | `FINANCIAL_STATEMENT_REPORTS_API_URL` | `https://api.sgx.com/financialstatementreports/v2.0/balanceSheet/countryCode/SGP/stockCode/AWX?params=all` | GET | 200 | `application/json` | `payloads/resp_195_financialstatement_balance_awx.json` | Balance sheet (`params=all`). |
|
||||
| 76 | Investor Portal | `FINANCIAL_STATEMENT_REPORTS_API_URL` | `https://api.sgx.com/financialstatementreports/v2.0/cashFlow/countryCode/SGP/stockCode/AWX?params=all` | GET | 200 | `application/json` | `payloads/resp_197_financialstatement_cashflow_awx.json` | Cash flow statement. |
|
||||
| 77 | Investor Portal | `FINANCIAL_STATEMENT_REPORTS_API_URL` | `https://api.sgx.com/financialstatementreports/v2.0/incomeStatement/countryCode/SGP/stockCode/AWX?params=all` | GET | 200 | `application/json` | `payloads/resp_198_financialstatement_income_awx.json` | Income statement. |
|
||||
| 78 | Investor Portal | `STOCKSCREENER_API_URL` | `https://api.sgx.com/stockscreener/v2.0/all?params=exchange,exchangeCountryCode,companyName,stockCode,marketCapitalization,salesTTM,priceToEarningsRatio,dividendYield,fourWeekPricePercentChange,thirteenWeekPricePercentChange,twentySixWeekPricePercentChange,fiftyTwoWeekPricePercentChange,netProfitMargin,returnOnAvgCommonEquity,priceToCashFlowPerShareRatio,totalDebtToTotalEquityRatio,salesPercentageChange,sector,priceToBookRatio,priceCurrCode` | GET | 200 | `application/json` | `payloads/resp_196_stockscreener_v2.json` | ~701-stock quant screener with market cap, P/E, yield, returns, sector, etc. |
|
||||
| 79 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1//charts/intraday/stocks/code/AWX/1d?params=trading_time,vl,lt` | GET | 200 | `application/json` | `payloads/resp_200_securities_charts_intraday_awx_1d.json` | 1-day intraday chart. |
|
||||
| 80 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1//charts/historic/stocks/code/AWX/1m?params=trading_time,vl,lt` | GET | 200 | `application/json` | `payloads/resp_220_securities_charts_historic_awx_1m.json` | 1-month historic chart. |
|
||||
| 81 | Investor Portal | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1//charts/historic/stocks/code/AWX/5y?params=trading_time,vl,lt` | GET | 200 | `application/json` | `payloads/resp_225_securities_charts_historic_awx_5y.json` | 5-year historic chart. |
|
||||
| 82 | Investor Portal | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/securitycode?value=AWX&cat=ANNC&securityCodeParams=securitycode&sub=ANNC17&pagestart=0&pagesize=250&periodstart={ts}` | GET | 200 | `application/json` | `payloads/resp_190_announcements_securitycode_awx.json` | Per-stock announcements filtered by security code. |
|
||||
|
||||
Notes:
|
||||
- `we_chat_qr_validator` calls with queryId `9b5f40321735d88857c12bd08459b5aba7fe2d1e` were also observed on every investor-portal page load.
|
||||
- Several calls (`snapshotreports`, `announcements/securitycode`) carried the same `authorizationtoken` header used on `www.sgx.com`.
|
||||
|
||||
---
|
||||
|
||||
## Page 9 — Fixed Income / Additional `www.sgx.com` patterns (`https://www.sgx.com/fixed-income`)
|
||||
|
||||
This page revealed bond-specific securities sub-paths, additional CMS operations, and legacy infofeed calls with a `noCache` parameter.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 83 | Fixed Income | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Adata_settlement_prices_list&variables=%7B%22limit%22%3A0%2C%22offset%22%3A0%2C%22underlyingProductsCategory%22%3A%22191%22%2C%22underlyingProductsCategoryFilterEnabled%22%3Atrue%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_766_cms_data_settlement_prices_list.json` | CMS settlement-prices document list for derivatives category 191. |
|
||||
| 84 | Fixed Income | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Aprices_list&variables=%7B%22limit%22%3A0%2C%22offset%22%3A0%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | `payloads/resp_768_cms_prices_list.json` | CMS prices document list. |
|
||||
| 85 | Fixed Income | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/bonds?params=nc%2Cadjusted-vwap%2Cbond_accrued_interest%2Cbond_clean_price%2Cbond_dirty_price%2Cbond_date%2Cb%2Cbv%2Cp%2Cc%2Cchange_vs_pc%2Cchange_vs_pc_percentage%2Ccx%2Ccn%2Cdp%2Cdpc%2Cdu%2Ced%2Cfn%2Ch%2Ciiv%2Ciopv%2Clt%2Cl%2Co%2Cp_%2Cpv%2Cptd%2Cs%2Csv%2Ctrading_time%2Cv_%2Cv%2Cvl%2Cvwap%2Cvwap-currency` | GET | 200 | `application/json` | `payloads/resp_796_securities_bonds.json` | All bonds snapshot. |
|
||||
| 86 | Fixed Income | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/charts/historic/retailbonds/code/91DB/1y` | GET | 200 | `application/json` | `payloads/resp_803_securities_charts_historic_retailbonds_91DB_1y.json` | 1-year historic chart for retail bond `91DB`. |
|
||||
| 87 | Fixed Income | `SECURITIES_API_URL` | `https://api.sgx.com/securities/v1.1/retailbonds/code/91DB?params=...` | GET | 200 | `application/json` | `payloads/resp_804_securities_retailbonds_91DB.json` | Retail bond `91DB` detail snapshot. |
|
||||
| 88 | Fixed Income | `ANNOUNCEMENTS_API_URL` | `https://api.sgx.com/announcements/v1.1/summary/company?periodstart=20260526_052303&sub=CACT22%2CCACT10%2CCACT23%2CCACT15` | GET | 200 | `application/json` | `payloads/resp_799_announcements_summary_cact_sub.json` | Corporate-action summary filtered by `sub` categories. |
|
||||
| 89 | Fixed Income | `V1_DERIVATIVES_DAILY_LIST_URL` | `https://api3.sgx.com/infofeed/Apps?A=COW_Infopubdtstat_Content&B=DailyDataDownload&S_T=1&C_T=60&noCache={timestamp}` | GET | 200 | `text/plain` | (not saved; text/plain) | Legacy derivatives daily list with `noCache` anti-cache param. |
|
||||
| 90 | Fixed Income | `V1_DERIVATIVES_HISTORICAL_LIST_URL` | `https://api3.sgx.com/infofeed/Apps?A=COW_Tickdownload_Content&B=TimeSalesData&C_T=20&noCache={timestamp}` | GET | 200 | `text/plain` | (not saved; text/plain) | Legacy derivatives historical list with `noCache` param. |
|
||||
|
||||
Bond-related sub-paths observed: `/securities/v1.1/bonds`, `/securities/v1.1/retailbonds/code/{code}`, `/securities/v1.1/retailpreferenceshares/code/{code}`, `/securities/v1.1/charts/historic/retailbonds/code/{code}/{period}`.
|
||||
|
||||
---
|
||||
|
||||
## Page 10 — Remaining `www.sgx.com` endpoints (`/stock-exchange/corporate-actions`, `/stock-exchange/meeting-schedules`, `/stock-exchange/corporate-information`, `/fixed-income/wholesale-bonds`, `/fixed-income/evaluated-bond-prices`, `/derivatives/daily-margining`, `/stock-exchange/circulars`, `/derivatives/negotiated-large-trades`, `/derivatives/structured-products`)
|
||||
|
||||
This round targeted endpoints that were still listed as blocked or unresolved after Pages 1–9.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 91 | Corporate Actions | `CMS_API_URL` | `https://api2.sgx.com/content-api?queryId=70f75ec90c030bab34d750ee55d74b016f70d4b6%3Apage&variables=%7B%22path%22%3A%22%2Fstock-exchange%2Fcorporate-actions%22%2C%22lang%22%3A%22EN%22%7D` | GET | 200 | `application/json` | (observed; same `page` shape as prior CMS calls) | CMS page wrapper for the corporate-actions table. |
|
||||
| 92 | Corporate Actions | `CORPORATE_ACTIONS_API_URL` | `https://api.sgx.com/corporateactions/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_1185_corporateactions_metalist.json` | ~112 KB gzipped list of `companyName` filter values. |
|
||||
| 93 | Corporate Actions | `CORPORATE_ACTIONS_API_URL` | `https://api.sgx.com/corporateactions/v1.0?pagestart=0&pagesize=20¶ms=id%2CanncType%2CdatePaid%2CexDate%2Cname%2Cparticulars%2CrecDate` | GET | 200 | `application/json` | `payloads/resp_1188_corporateactions_list.json` | Paginated global corporate-actions feed (39,302 records). Fields include `id`, `anncType`, `datePaid`, `exDate`, `name`, `particulars`, `recDate`. |
|
||||
| 94 | Meeting Schedules | `MEETING_SCHEDULES_API_URL` | `https://api.sgx.com/meetingschedules/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_868_meetingschedules_metalist.json` | `issuerName`, `securityName`, `anncType` filter lists. |
|
||||
| 95 | Meeting Schedules | `MEETING_SCHEDULES_API_URL` | `https://api.sgx.com/meetingschedules/v1.0?pagestart=0&pagesize=20¶ms=issuerName%2CsecurityName%2CmeetingDateTime%2CanncType%2CanncTitle%2CrecDateTime` | GET | 200 | `application/json` | `payloads/resp_871_meetingschedules_list.json` | Paginated AGM/EGM schedule records. |
|
||||
| 96 | Corporate Information | `CORPORATE_INFORMATION_API_URL` | `https://api.sgx.com/corporateinformation/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_909_corporateinformation_metalist.json` | `issuerName`, `securityName`, `industry`, `country` filter lists. |
|
||||
| 97 | Corporate Information | `CORPORATE_INFORMATION_API_URL` | `https://api.sgx.com/corporateinformation/v1.0?pagestart=0&pagesize=20¶ms=issuerName%2CsecurityName%2Cindustry%2Ccountry%2CincorporationDate%2ClistedDate%2CtradingCurrency%2Curl%2Cemail` | GET | 200 | `application/json` | `payloads/resp_912_corporateinformation_list.json` | Paginated issuer profile records with incorporation/listing dates, currency, contact URL. |
|
||||
| 98 | Wholesale Bonds | `WHOLESALE_BONDS_API_URL` | `https://api.sgx.com/wholesalebonds/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_1030_wholesalebonds_metalist.json` | `issuerName`, `securityName` filter lists. |
|
||||
| 99 | Wholesale Bonds | `WHOLESALE_BONDS_API_URL` | `https://api.sgx.com/wholesalebonds/v1.0?pagestart=0&pagesize=20¶ms=issuerName%2CsecurityName%2CbondType%2ClastTradedPrice%2ClastTradedDate%2ClastTradedYield%2CcouponRate%2CmaturityDate%2CbondPriceType` | GET | 200 | `application/json` | `payloads/resp_1032_wholesalebonds_list.json` | Paginated wholesale bond price/yield records. |
|
||||
| 100 | Evaluated Bond Prices | `EVALUATED_BONDS_PRICES_API_URL` | `https://api.sgx.com/evaluatedbondprices/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_1071_evaluatedbondprices_metalist.json` | `issuerName`, `securityName` filter lists. |
|
||||
| 101 | Evaluated Bond Prices | `EVALUATED_BONDS_PRICES_API_URL` | `https://api.sgx.com/evaluatedbondprices/v1.0?pagestart=0&pagesize=20¶ms=issuerName%2CsecurityName%2CcleanPrice%2CdirtyPrice%2CevaluatedPriceDate%2CbidPrice%2CofferPrice%2Cyield%2CcouponRate%2CmaturityDate` | GET | 200 | `application/json` | `payloads/resp_1073_evaluatedbondprices_list.json` | Paginated evaluated bond prices. |
|
||||
| 102 | Daily Margining | `DAILY_MARGINING_API_URL` | `https://api.sgx.com/dailymargining/v1.0/outright` | GET | 200 | `application/json` | `payloads/resp_dailymargining_outright.json` | Outright margin requirements per contract (~558 records). No `authorizationtoken` needed for this sub-path. |
|
||||
| 103 | Daily Margining | `DAILY_MARGINING_API_URL` | `https://api.sgx.com/dailymargining/v1.0/intracomm` | GET | 200 | `application/json` | `payloads/resp_dailymargining_intracomm.json` | Intra-commodity spread margin offsets (~1,343 records). |
|
||||
| 104 | Daily Margining | `DAILY_MARGINING_API_URL` | `https://api.sgx.com/dailymargining/v1.0/intercomm` | GET | 200 | `application/json` | `payloads/resp_dailymargining_intercomm.json` | Inter-commodity spread margin offsets (~6,170 records). |
|
||||
| 105 | Circulars | `CIRCULARS_API_URL` | `https://api.sgx.com/circulars/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_1203_circulars_metalist.json` | `companyName` filter list (this endpoint returns prospectuses and supplement documents, not only circulars). |
|
||||
| 106 | Circulars | `CIRCULARS_API_URL` | `https://api.sgx.com/circulars/v1.0?pagestart=0&pagesize=5` | GET | 200 | `application/json` | `payloads/resp_1202_circulars_list.json` | Paginated prospectus/circular records: `id`, `documentDate`, `prospectusType`, `subject`, `companyName`. |
|
||||
| 107 | Negotiated Large Trades | `NLT_API_URL` | `https://api.sgx.com/negotiatedlargetrades/v1.0?pagestart=0&pagesize=20` | GET | 200 | `application/json` | `payloads/resp_1201_negotiatedlargetrades_list.json` | Paginated NLT records: `contractCode`, `instrumentGroup`, `category`, `month`, `year`, `strikePrice`, `quantity`, `businessDate`, `tradedDate`, `clearedOnDate`, `premium`, `session`. |
|
||||
| 108 | Structured Warrants | `STRUCTURED_PRODUCTS_API_URL` | `https://api.sgx.com/marketmetadata/v2/structure-warrants?pagestart=0&pagesize=5` | GET | 200 | `application/json` | `payloads/resp_1204_structurewarrants_meta.json` | Structured-warrant instrument metadata (1,183 records). |
|
||||
| 109 | Freight Forward Agreements | `FFA_API_URL` | `https://api.sgx.com/ffa/products` | GET | 200 | `application/json` | `payloads/resp_ffa_products.json` | Product list: `["CW","PW","SW"]` (capesize, panamax, supramax). |
|
||||
| 110 | Freight Forward Agreements | `FFA_API_URL` | `https://api.sgx.com/ffa/prices?product_code={CW,PW,SW}&time_period={TODAY,YESTERDAY}` | GET | 200 | `application/json` | `payloads/resp_ffa_prices_CW_TODAY.json`, `resp_ffa_prices_PW_TODAY.json`, `resp_ffa_prices_SW_TODAY.json` | Forward curve prices per product. `time_period` also accepts `PREVIOUS_WEEK`, `PREVIOUS_MONTH`, `PREVIOUS_YEAR`, but those currently return 500. No `authorizationtoken` needed for `/products` or `/prices`. |
|
||||
|
||||
Additional observations from this round:
|
||||
|
||||
- `/derivatives/daily-margining` (the CMS page) has no JSON data API on first load; the underlying `DAILY_MARGINING_API_URL` works if the correct sub-paths (`/outright`, `/intracomm`, `/intercomm`) are used. The base URL (`/v1.0`) and a guessed `/intercommodity` path still return `Missing Authentication Token`.
|
||||
- `/derivatives/structured-products` is a 404 CMS route, but `STRUCTURED_PRODUCTS_API_URL` (`/marketmetadata/v2/structure-warrants`) works directly.
|
||||
- `/derivatives/freight-forward-agreements` is a 404 CMS route, but `FFA_API_URL` works if the correct sub-paths are used: `/products` and `/prices?product_code={CW,PW,SW}&time_period={TODAY,YESTERDAY}`. The base URL (`/ffa`) and `/reports/24-hour` still return `Missing Authentication Token`.
|
||||
- `V1_CHART_API_URL` (`https://api3.sgx.com/JsonRead/chartdata`) still returns `Not a valid request !` for guessed parameters (`qryId=STI`, `code=STI`, `code=Z74.SI&noCache=...`). Correct query parameters were not identified; the current `www.sgx.com` frontend does not appear to call this endpoint.
|
||||
- Base `links.sgx.com/1.0.0/*` paths (corporate-actions, securities-historical, derivatives-daily, warrants, etc.) all return 404. Individual detail links such as `https://links.sgx.com/1.0.0/corporate-actions/{id}` work as HTML detail pages.
|
||||
|
||||
---
|
||||
|
||||
## Page 11 — Financial Reports (`FINANCIAL_REPORTS_API_URL`)
|
||||
|
||||
`FINANCIAL_REPORTS_API_URL` was exempt from the original discovery run, so it was investigated manually after the browser recon round. It provides a paginated metadata list of financial/periodic reports filed by SGX-listed entities.
|
||||
|
||||
| # | Page | Endpoint Key | URL | Method | Status | Content-Type | Response File | Notes |
|
||||
|---|------|--------------|-----|--------|--------|--------------|---------------|-------|
|
||||
| 108 | Financial Reports | `FINANCIAL_REPORTS_API_URL` | `https://api.sgx.com/financialreports/v1.0/metalist` | GET | 200 | `application/json` | `payloads/resp_1302_financialreports_metalist.json` | `companyName` filter list for the UI dropdown. |
|
||||
| 109 | Financial Reports | `FINANCIAL_REPORTS_API_URL` | `https://api.sgx.com/financialreports/v1.0?pagestart=1&pagesize=10¶ms=id%2CcompanyName%2CdocumentDate%2CsecurityName%2Ctitle%2Curl` | GET | 200 | `application/json` | `payloads/resp_1300_financialreports_page1.json` | Page 1 of the report metadata list. Returns `id`, `companyName`, `documentDate` (ms epoch), `securityName`, `title`, and a `url` pointing to a `links.sgx.com` HTML detail page. Total items: 13,348. |
|
||||
| 110 | Financial Reports | `FINANCIAL_REPORTS_API_URL` | `https://api.sgx.com/financialreports/v1.0?pagestart=2&pagesize=10¶ms=id%2CcompanyName%2CdocumentDate%2CsecurityName%2Ctitle%2Curl` | GET | 200 | `application/json` | `payloads/resp_1301_financialreports_page2.json` | Page 2 confirming pagination works. |
|
||||
|
||||
Usage notes:
|
||||
|
||||
- **Pagination:** `pagestart` begins at 1. `pagesize=2000` is the documented bulk size; at that size the full corpus is ~7 pages (13,348 records). The small `pagesize=10` captures above were made for payload-size convenience.
|
||||
- **Field projection:** The endpoint requires/strongly prefers a `params` list. The useful fields are `id,companyName,documentDate,securityName,title,url`.
|
||||
- **Document retrieval:** Each `url` is a `https://links.sgx.com/1.0.0/corporate-announcements/{id}/{hash}` HTML detail page. That page hosts the actual PDF attachment(s); the API itself returns metadata only.
|
||||
- **Headers:** Include `Origin: https://www.sgx.com` and `Referer: https://www.sgx.com/`.
|
||||
- **Filter dependent call:** `.../metalist` returns the `companyName` dropdown values, useful for per-company filtering if the API supports it.
|
||||
|
||||
---
|
||||
|
||||
## Key findings across all pages
|
||||
|
||||
### 1. Many "blocked" endpoints were simply called without required sub-paths
|
||||
|
||||
During the first discovery run the raw appconfig URLs such as `https://api.sgx.com/securities/v1.1` and `https://api.sgx.com/derivatives/v1.0` returned errors. The browser reveals that the frontend never calls those bare URLs directly; it always appends resource paths or query parameters.
|
||||
|
||||
Examples now proven working:
|
||||
|
||||
- `SECURITIES_API_URL`:
|
||||
- `/aggregate/`
|
||||
- `/aggregate/volume?securitytype={type}` and `/aggregate/value?securitytype={type}`
|
||||
- `/sectorbreakdown`
|
||||
- `/circuitbreaker`
|
||||
- `/advancers/{stocks,reits,etfs,structuredwarrants,dlcertificates}/{5,7}/v?params=...`
|
||||
- `/etfs?params=...`
|
||||
- `?params=nc,n,type,ls,m,sc,bl,sip,ex,ej,clo,cr,cur,el,r,i,cc,ig,lf` (reference)
|
||||
- `?params=nc,adjusted-vwap,bond_accrued_interest,...,vwap-currency` (full quote)
|
||||
- `?excludetypes=bonds¶ms=...` (screener)
|
||||
- `DERIVATIVES_API_URL`:
|
||||
- `?aggregate=true&aggregate-option=total-volume`
|
||||
- `?groupby=cc&category=futures`
|
||||
- `/history/symbol/{symbol}?days=10d&category=futures¶ms=...`
|
||||
- `INDICES_API_URL`:
|
||||
- `/` — master list of all indices
|
||||
- `/pid/{pid}/`
|
||||
- `/charts/intraday/pid/{pid}/{period}?params=...`
|
||||
- `/charts/historic/pid/{pid}/{period}?params=...`
|
||||
- `ANNOUNCEMENTS_API_URL`:
|
||||
- `/companylist`, `/securitylist`
|
||||
- `/summary/company?periodstart={ts}&cat={cat}`
|
||||
- `/count?periodstart={ts}&periodend={ts}`
|
||||
- `/?periodstart={ts}&periodend={ts}&pagestart=0&pagesize=20`
|
||||
- `IPO_PERFORMANCE_API_URL`:
|
||||
- `/yearlist`, `/issuerlist`, `/companylist`
|
||||
- `/?year={yyyy}`
|
||||
- `IPO_PROSPECTUS_API_URL`:
|
||||
- `/?closing_time={yyyyMMdd_HHmmss}`
|
||||
- `ETF_API_URL`:
|
||||
- `/documents`
|
||||
- `THIRDPARTY_INDICES_API_URL`:
|
||||
- `/chinabonds`
|
||||
- `FINANCIAL_REPORTS_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart={n}&pagesize=2000¶ms=id,companyName,documentDate,securityName,title,url`
|
||||
- `CORPORATE_ACTIONS_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=20¶ms=id,anncType,datePaid,exDate,name,particulars,recDate` (global feed)
|
||||
- `/?pagesize=10&pagestart=0&ibmcode={ibmcode}¶ms=...` (per-stock investor-portal call)
|
||||
- `CIRCULARS_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=5` (prospectus/circular feed)
|
||||
- `NLT_API_URL`:
|
||||
- `/?pagestart=0&pagesize=20` (negotiated large trades)
|
||||
- `MEETING_SCHEDULES_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=20¶ms=issuerName,securityName,meetingDateTime,anncType,anncTitle,recDateTime`
|
||||
- `CORPORATE_INFORMATION_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=20¶ms=issuerName,securityName,industry,country,incorporationDate,listedDate,tradingCurrency,url,email`
|
||||
- `WHOLESALE_BONDS_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=20¶ms=issuerName,securityName,bondType,lastTradedPrice,lastTradedDate,lastTradedYield,couponRate,maturityDate,bondPriceType`
|
||||
- `EVALUATED_BONDS_PRICES_API_URL`:
|
||||
- `/metalist`
|
||||
- `/?pagestart=0&pagesize=20¶ms=issuerName,securityName,cleanPrice,dirtyPrice,evaluatedPriceDate,bidPrice,offerPrice,yield,couponRate,maturityDate`
|
||||
- `STRUCTURED_PRODUCTS_API_URL`:
|
||||
- `/marketmetadata/v2/structure-warrants?pagestart=0&pagesize=...`
|
||||
- `DAILY_MARGINING_API_URL`:
|
||||
- `/outright` — per-contract outright margin requirements
|
||||
- `/intracomm` — intra-commodity spread margin offsets
|
||||
- `/intercomm` — inter-commodity spread margin offsets
|
||||
- `FFA_API_URL`:
|
||||
- `/products` — product list (`CW`, `PW`, `SW`)
|
||||
- `/prices?product_code={CW,PW,SW}&time_period={TODAY,YESTERDAY}` — forward curve prices
|
||||
- `/reports/24-hour` — blocked (still requires an unknown token)
|
||||
- New `api.sgx.com` v2.0 per-stock/fundamental endpoints (not in original appconfig):
|
||||
- `/ratiosreports/v2.0/countryCode/SGP/stockCode/{code}?params=...`
|
||||
- `/snapshotreports/v2.0/countryCode/SGP/stockCode/{code}?params=...`
|
||||
- `/shareholdersreports/v2.0/stockCode/{code}?params=...`
|
||||
- `/financialstatementreports/v2.0/{balanceSheet,cashFlow,incomeStatement}/countryCode/SGP/stockCode/{code}?params=all`
|
||||
- `/stockscreener/v2.0/all?params=marketCapitalization,priceToEarningsRatio,dividendYield,sector,...`
|
||||
- Stock charts on `SECURITIES_API_URL`:
|
||||
- `/charts/historic/stocks/code/{code}/{period}?params=...`
|
||||
- `/charts/intraday/stocks/code/{code}/{period}?params=...`
|
||||
- Bond sub-paths on `SECURITIES_API_URL`:
|
||||
- `/bonds?params=...`
|
||||
- `/retailbonds/code/{code}?params=...`
|
||||
- `/retailpreferenceshares/code/{code}?params=...`
|
||||
- `/charts/historic/retailbonds/code/{code}/{period}?params=...`
|
||||
- Additional CMS operations:
|
||||
- `data_settlement_prices_list`
|
||||
- `prices_list`
|
||||
|
||||
### 2. `ANNOUNCEMENTS_API_URL` requires an `authorizationtoken` header
|
||||
|
||||
All `api.sgx.com/announcements/v1.1/*` calls carry an `authorizationtoken` header. This is almost certainly why the original discovery run for `ANNOUNCEMENTS_API_URL` returned HTTP 401.
|
||||
|
||||
The token is **not** hard-coded in the main JS bundle. It is fetched from the CMS and decoded by the frontend:
|
||||
|
||||
1. Request `https://api2.sgx.com/content-api/?queryId={CMS_VERSION}:we_chat_qr_validator` (with matching `Origin`/`Referer`).
|
||||
2. The response JSON contains `data.qrValidator`, a ROT13-encoded string.
|
||||
3. Apply ROT13 to `data.qrValidator` to obtain the raw `authorizationtoken` value.
|
||||
4. Include that value as the `authorizationtoken` header on every `api.sgx.com/announcements/v1.1/*` request.
|
||||
|
||||
The same token is required by some investor-portal calls (e.g. `/snapshotreports/v2.0/...`, `/announcements/v1.1/securitycode`). On `investors.sgx.com` the frontend calls `we_chat_qr_validator` with that site's own `CMS_VERSION`, and the decoded token is used for the investor-portal API calls.
|
||||
|
||||
See Appendix A for a worked example and implementation notes.
|
||||
|
||||
### 3. `CMS_API_URL` is GraphQL-ish but uses `queryId` hashes
|
||||
|
||||
The actual host is `api2.sgx.com/content-api`. Calls look like:
|
||||
|
||||
```
|
||||
https://api2.sgx.com/content-api?queryId={CMS_VERSION}:{operation}&variables={urlencoded_json}
|
||||
```
|
||||
|
||||
Operations seen on `www.sgx.com` (queryId = `{CMS_VERSION}` from appconfig, currently `70f75ec90c030bab34d750ee55d74b016f70d4b6`):
|
||||
|
||||
- `we_chat_qr_validator`
|
||||
- `all_menus`
|
||||
- `alerts`
|
||||
- `page`
|
||||
- `advertisement_list`
|
||||
- `derivatives_products_list`
|
||||
- `index_list`
|
||||
- `market_updates_list`
|
||||
- `taxonomy_terms`
|
||||
|
||||
The investor portal (`investors.sgx.com`) uses a different `queryId` prefix (`9b5f40321735d88857c12bd08459b5aba7fe2d1e`) and a `document_list` operation with `namefilter`. A third CMS prefix (`0c6b763562fa9ad6d4b40558d2670db60437f7a6`) was used for the `IP-CA-TABLE` document list.
|
||||
|
||||
Required headers for CORS: `Origin: https://www.sgx.com` / `https://investors.sgx.com`, and matching `Referer`.
|
||||
|
||||
### 4. Parameter `params` controls field projection
|
||||
|
||||
Every securities/derivatives/indices GET accepts a `params` query string of comma-separated field abbreviations. This is how the frontend trades payload size against field richness. Replaying a request without `params` may fail or return a different shape.
|
||||
|
||||
### 5. `METADATA_API_URL` is the instrument master
|
||||
|
||||
`/marketmetadata/v2` returns ~11 MB of instrument metadata. The browser's compressed response was ~480 KB but the expanded JSON is ~11 MB. This is the authoritative mapping of symbols, names, sectors, currencies, listing status, etc.
|
||||
|
||||
### 6. `links.sgx.com` is the document delivery layer
|
||||
|
||||
Announcement and financial-report payloads contain `url` fields pointing to `https://links.sgx.com/1.0.0/...`. These are pre-signed/document-store URLs, not API endpoints to be scraped blindly.
|
||||
|
||||
### 7. `FINANCIAL_REPORTS_API_URL` is paginated
|
||||
|
||||
Although exempt from the original discovery run, manual probing confirmed the modern endpoint works as a paginated metadata list:
|
||||
|
||||
- `https://api.sgx.com/financialreports/v1.0?pagestart={n}&pagesize=2000¶ms=id,companyName,documentDate,securityName,title,url`
|
||||
- `pagestart` begins at 1. At `pagesize=2000` the corpus is ~7 pages (13,348 records as of 2026-06-25).
|
||||
- A `.../metalist` sub-path returns the `companyName` filter values.
|
||||
- Each record's `url` points to a `links.sgx.com/1.0.0/corporate-announcements/{id}/{hash}` HTML detail page hosting the PDF attachment(s).
|
||||
- Captured payloads: `payloads/resp_1300_financialreports_page1.json`, `payloads/resp_1301_financialreports_page2.json`, `payloads/resp_1302_financialreports_metalist.json`.
|
||||
|
||||
---
|
||||
|
||||
## Appendix A — How to obtain the `authorizationtoken`
|
||||
|
||||
Several `api.sgx.com` endpoints require an `authorizationtoken` header, notably:
|
||||
|
||||
- `https://api.sgx.com/announcements/v1.1/*`
|
||||
- some `investors.sgx.com` calls such as `/snapshotreports/v2.0/...` and `/announcements/v1.1/securitycode`
|
||||
|
||||
The token is **not** hard-coded in the main JS bundle. The frontend retrieves it from the CMS and decodes it before use:
|
||||
|
||||
1. Call the CMS validator endpoint:
|
||||
|
||||
```
|
||||
GET https://api2.sgx.com/content-api/?queryId={CMS_VERSION}:we_chat_qr_validator
|
||||
```
|
||||
|
||||
with `Origin: https://www.sgx.com` and `Referer: https://www.sgx.com/`.
|
||||
|
||||
2. The response contains:
|
||||
|
||||
```json
|
||||
{"data":{"qrValidator":"<ROT13-encoded-token>"}}
|
||||
```
|
||||
|
||||
3. Apply ROT13 to the value of `data.qrValidator` to obtain the raw `authorizationtoken`.
|
||||
|
||||
4. Send that value as the request header:
|
||||
|
||||
```
|
||||
authorizationtoken: <decoded-value>
|
||||
```
|
||||
|
||||
Example (captured 2026-06-25):
|
||||
|
||||
- CMS response `qrValidator`: `RGxg1OtusGizp5RJaKN6BZ7w6wV1bEFPHhjPCqRQjoBKnjng8/2FSP9NdyWN0BBtiADW/mgRpnICrITvD5ILplGJRZvIA74QPJDxfvb+XeeRUSrZL/l+scNZyrotV4mn9g2K4YscUQ==`
|
||||
- ROT13 decode: `ETkt1BghfTvmc5EWnXA6OM7j6jI1oRSCUuwCPdEDwbOXawat8/2SFC9AqlJA0OOgvNQJ/ztEcaVPeVGiQ5VYcyTWEMiVN74DCWQksio+KrrEHFeMY/y+fpAMlebgI4za9t2X4LfpHD==`
|
||||
- This decoded value is exactly what the announcements API requests send as `authorizationtoken`.
|
||||
|
||||
The same `we_chat_qr_validator` call is made on `investors.sgx.com` with that site's `CMS_VERSION` (`9b5f40321735d88857c12bd08459b5aba7fe2d1e`) and produces the token used by the investor-portal API calls. Treat the decoded token as a short-lived credential; do not commit it to the repository in plain text.
|
||||
|
||||
---
|
||||
|
||||
## Appendix B — CORS headers
|
||||
|
||||
All `api.sgx.com`, `api2.sgx.com`, and `api3.sgx.com` calls carried an `Origin`/`Referer` matching the calling site:
|
||||
|
||||
```
|
||||
Origin: https://www.sgx.com # when called from www.sgx.com
|
||||
Referer: https://www.sgx.com/
|
||||
|
||||
Origin: https://investors.sgx.com # when called from investors.sgx.com
|
||||
Referer: https://investors.sgx.com/
|
||||
```
|
||||
|
||||
Replaying requests without the matching `Origin`/`Referer` may result in 403/401 responses.
|
||||
|
||||
---
|
||||
|
||||
## Still to investigate
|
||||
|
||||
- `STOCKS_API_URL` / `THIRDPARTY_INDICES_API_URL` full Refinitiv/TRKD usage — direct calls to `apitrkd.trkd-hs.com` remain unresolved.
|
||||
- `V1_CHART_API_URL` — legacy chart endpoint (`api3.sgx.com/JsonRead/chartdata`). Correct query parameters not identified; current frontend does not appear to use it.
|
||||
|
||||
---
|
||||
|
||||
## Files in this directory
|
||||
|
||||
- `investigation.md` — this log.
|
||||
- `payloads/` — full JSON request/response bodies captured from the browser.
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 445,
|
||||
"totalItems": 8892
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "3R LUX US$500M9.75%N310205A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US88563PAA66"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "3R LUX US$500M9.75%N310205R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "USL9R621AA97"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "AANJANEYA US$40M5.44%CB180322",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS0907573850"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ABJA INV US$1B5.45%N280124",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS1753595328"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ABJA INV US$300M4.45%N230124",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS1753594198"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "AC ENER FINUS$110M5.25%N290212",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS1946107007"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "AC ENER FIN US$300M5.1%N",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS2258819874"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ACEN FIN US$400M4%N",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS2382032956"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ACUPETROLE US$600M7.5%N350713A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00110RAA59"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ACUPETROLE US$600M7.5%N350713R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "USL0R80QAA10"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIELECT US$1B3.949%N300212A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00654GAA13"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIELECT US$1B3.949%N300212R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS2109438205"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIELECUS$300M3.867%N310722A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00654GAB95"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIELECUS$300M3.867%N310722R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS2367109803"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANI INTL US$300M3%N310216A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00654UAA07"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANI INTL US$300M3%N310216R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "XS2267100514"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIPORTSUS$450M5%N410802A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00652MAJ18"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIPORTSUS$450M5%N410802R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "USY00130YU53"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIPORTSUS$500M3.1%N310202A",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "US00652MAH51"
|
||||
},
|
||||
{
|
||||
"market": "BOND",
|
||||
"cpfis": "N",
|
||||
"tradingCurrency": "USD",
|
||||
"lotSize": 1,
|
||||
"fullName": "ADANIPORTSUS$500M3.1%N310202R",
|
||||
"sector": "",
|
||||
"status": "",
|
||||
"isinCode": "USY00130XS17"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,730 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 205,
|
||||
"totalItems": 4092
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"country": "LUX",
|
||||
"issuePrice": 99.379,
|
||||
"amountOutstanding": 503465000.0,
|
||||
"firstPaymentDate": 1722816000000,
|
||||
"evaluatedMidPrice": 104.75,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "Brava Energia SA",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "3R Lux S.a.r.l",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 7.989,
|
||||
"evaluatedAskPrice": 105.0,
|
||||
"maturityDate": 1928016000000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 9.75,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 7.827,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1707091200000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 9.75,
|
||||
"evaluatedBidPrice": 104.5,
|
||||
"evaluatedBidYield": 8.15,
|
||||
"firstAccrualDate": 1707091200000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US88563PAA66",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "LUX",
|
||||
"issuePrice": 99.379,
|
||||
"amountOutstanding": 503465000.0,
|
||||
"firstPaymentDate": 1722816000000,
|
||||
"evaluatedMidPrice": 104.75,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "Brava Energia SA",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "3R Lux S.a.r.l",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 7.989,
|
||||
"evaluatedAskPrice": 105.0,
|
||||
"maturityDate": 1928016000000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 9.75,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 7.827,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1707091200000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 9.75,
|
||||
"evaluatedBidPrice": 104.5,
|
||||
"evaluatedBidYield": 8.15,
|
||||
"firstAccrualDate": 1707091200000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "USL9R621AA97",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "SGP",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 1000000000.0,
|
||||
"firstPaymentDate": 1532390400000,
|
||||
"evaluatedMidPrice": 100.383,
|
||||
"industry": "INDUSTRIAL BUILDINGS AND WAREHOUSES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "ABJA Investment Co. Pte. Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.191,
|
||||
"evaluatedAskPrice": 100.473,
|
||||
"maturityDate": 1832284800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 5.45,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.132,
|
||||
"amountIssued": 1000000000.0,
|
||||
"issueDate": 1516752000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 5.45,
|
||||
"evaluatedBidPrice": 100.293,
|
||||
"evaluatedBidYield": 5.251,
|
||||
"firstAccrualDate": 1516752000000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "UNSUBORDINATED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS1753595328",
|
||||
"dayCountBasis": "30/360 (ICMA)"
|
||||
},
|
||||
{
|
||||
"country": "CYM",
|
||||
"issuePrice": 99.616,
|
||||
"amountOutstanding": 110000000.0,
|
||||
"firstPaymentDate": 1565568000000,
|
||||
"evaluatedMidPrice": 102.1,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "AC Energy and Infrastructure Corp.",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "AC Energy Finance International Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 4.393,
|
||||
"evaluatedAskPrice": 102.457,
|
||||
"maturityDate": 1865548800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 5.25,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 4.25,
|
||||
"amountIssued": 110000000.0,
|
||||
"issueDate": 1549929600000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 5.25,
|
||||
"evaluatedBidPrice": 101.744,
|
||||
"evaluatedBidYield": 4.536,
|
||||
"firstAccrualDate": 1549929600000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR",
|
||||
"evaluatedPriceDate": 1782259200000,
|
||||
"isinCode": "XS1946107007",
|
||||
"dayCountBasis": "30/360 (ICMA)"
|
||||
},
|
||||
{
|
||||
"country": "CYM",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 300000000.0,
|
||||
"firstPaymentDate": 1621900800000,
|
||||
"evaluatedMidPrice": 80.258,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": null,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "AC Energy and Infrastructure Corp.",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "AC Energy Finance International Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 66.241,
|
||||
"evaluatedAskPrice": 80.292,
|
||||
"maturityDate": null,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 5.1,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 66.108,
|
||||
"amountIssued": 300000000.0,
|
||||
"issueDate": 1606262400000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 5.1,
|
||||
"evaluatedBidPrice": 80.225,
|
||||
"evaluatedBidYield": 66.374,
|
||||
"firstAccrualDate": 1606262400000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "PERPETUAL",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2258819874",
|
||||
"dayCountBasis": "30/360 (ICMA)"
|
||||
},
|
||||
{
|
||||
"country": "CYM",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 400000000.0,
|
||||
"firstPaymentDate": 1646697600000,
|
||||
"evaluatedMidPrice": 61.136,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": null,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "ACEN Corp",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Acen Finance Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 6.63,
|
||||
"evaluatedAskPrice": 61.387,
|
||||
"maturityDate": null,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.0,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 6.603,
|
||||
"amountIssued": 400000000.0,
|
||||
"issueDate": 1631059200000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 4.0,
|
||||
"evaluatedBidPrice": 60.885,
|
||||
"evaluatedBidYield": 6.656,
|
||||
"firstAccrualDate": 1631059200000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "PERPETUAL",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2382032956",
|
||||
"dayCountBasis": "30/360 (ICMA)"
|
||||
},
|
||||
{
|
||||
"country": "LUX",
|
||||
"issuePrice": 98.703,
|
||||
"amountOutstanding": 506182290.6,
|
||||
"firstPaymentDate": 1657670400000,
|
||||
"evaluatedMidPrice": 103.284,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "Vast Infraestrutura SA",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Acu Petroleo Luxembourg S.a.r.l",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 6.34,
|
||||
"evaluatedAskPrice": 103.38,
|
||||
"maturityDate": 2067897600000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 7.5,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 6.307,
|
||||
"amountIssued": 600000000.0,
|
||||
"issueDate": 1642032000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1783900800000,
|
||||
"couponDistributionRateAtIssue": 7.5,
|
||||
"evaluatedBidPrice": 103.188,
|
||||
"evaluatedBidYield": 6.374,
|
||||
"firstAccrualDate": 1642032000000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00110RAA59",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "LUX",
|
||||
"issuePrice": 98.703,
|
||||
"amountOutstanding": 506182290.6,
|
||||
"firstPaymentDate": 1657670400000,
|
||||
"evaluatedMidPrice": 103.284,
|
||||
"industry": "HOLDING COMPANIES NEC",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "Vast Infraestrutura SA",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Acu Petroleo Luxembourg S.a.r.l",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 6.34,
|
||||
"evaluatedAskPrice": 103.38,
|
||||
"maturityDate": 2067897600000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 7.5,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 6.307,
|
||||
"amountIssued": 600000000.0,
|
||||
"issueDate": 1642032000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1783900800000,
|
||||
"couponDistributionRateAtIssue": 7.5,
|
||||
"evaluatedBidPrice": 103.188,
|
||||
"evaluatedBidYield": 6.374,
|
||||
"firstAccrualDate": 1642032000000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "USL0R80QAA10",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 830501000.0,
|
||||
"firstPaymentDate": 1597190400000,
|
||||
"evaluatedMidPrice": 93.935,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Electricity Mumbai Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.823,
|
||||
"evaluatedAskPrice": 94.146,
|
||||
"maturityDate": 1897084800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.949,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.756,
|
||||
"amountIssued": 1000000000.0,
|
||||
"issueDate": 1581465600000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 3.949,
|
||||
"evaluatedBidPrice": 93.724,
|
||||
"evaluatedBidYield": 5.891,
|
||||
"firstAccrualDate": 1581465600000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00654GAA13",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 255339000.0,
|
||||
"firstPaymentDate": 1642809600000,
|
||||
"evaluatedMidPrice": 91.629,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Electricity Mumbai Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.793,
|
||||
"evaluatedAskPrice": 91.862,
|
||||
"maturityDate": 1942444800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.867,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.736,
|
||||
"amountIssued": 300000000.0,
|
||||
"issueDate": 1626912000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 3.867,
|
||||
"evaluatedBidPrice": 91.396,
|
||||
"evaluatedBidYield": 5.849,
|
||||
"firstAccrualDate": 1626912000000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00654GAB95",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 830501000.0,
|
||||
"firstPaymentDate": 1597190400000,
|
||||
"evaluatedMidPrice": 93.935,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Electricity Mumbai Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.823,
|
||||
"evaluatedAskPrice": 94.146,
|
||||
"maturityDate": 1897084800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.949,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.756,
|
||||
"amountIssued": 1000000000.0,
|
||||
"issueDate": 1581465600000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 3.949,
|
||||
"evaluatedBidPrice": 93.724,
|
||||
"evaluatedBidYield": 5.891,
|
||||
"firstAccrualDate": 1581465600000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2109438205",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 255339000.0,
|
||||
"firstPaymentDate": 1642809600000,
|
||||
"evaluatedMidPrice": 91.629,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Electricity Mumbai Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.793,
|
||||
"evaluatedAskPrice": 91.862,
|
||||
"maturityDate": 1942444800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.867,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.736,
|
||||
"amountIssued": 300000000.0,
|
||||
"issueDate": 1626912000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 3.867,
|
||||
"evaluatedBidPrice": 91.396,
|
||||
"evaluatedBidYield": 5.849,
|
||||
"firstAccrualDate": 1626912000000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2367109803",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 317500000.0,
|
||||
"firstPaymentDate": 1590019200000,
|
||||
"evaluatedMidPrice": 90.774,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Energy Solutions Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.877,
|
||||
"evaluatedAskPrice": 91.008,
|
||||
"maturityDate": 2094940800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.25,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.833,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1574294400000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1795219200000,
|
||||
"couponDistributionRateAtIssue": 4.25,
|
||||
"evaluatedBidPrice": 90.539,
|
||||
"evaluatedBidYield": 5.921,
|
||||
"firstAccrualDate": 1574294400000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00652XAB47",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 317500000.0,
|
||||
"firstPaymentDate": 1590019200000,
|
||||
"evaluatedMidPrice": 90.774,
|
||||
"industry": "ELECTRIC SERVICES",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Energy Solutions Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.877,
|
||||
"evaluatedAskPrice": 91.008,
|
||||
"maturityDate": 2094940800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.25,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.833,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1574294400000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1795219200000,
|
||||
"couponDistributionRateAtIssue": 4.25,
|
||||
"evaluatedBidPrice": 90.539,
|
||||
"evaluatedBidYield": 5.921,
|
||||
"firstAccrualDate": 1574294400000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "FIRST LIEN",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2080214864",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 219000000.0,
|
||||
"firstPaymentDate": 1617148800000,
|
||||
"evaluatedMidPrice": 92.678,
|
||||
"industry": "WATER PASSENGER TRANSPORTATION",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani International Container Terminal Pvt Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.603,
|
||||
"evaluatedAskPrice": 92.846,
|
||||
"maturityDate": 1928966400000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.0,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.54,
|
||||
"amountIssued": 300000000.0,
|
||||
"issueDate": 1608508800000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1790726400000,
|
||||
"couponDistributionRateAtIssue": 3.0,
|
||||
"evaluatedBidPrice": 92.509,
|
||||
"evaluatedBidYield": 5.667,
|
||||
"firstAccrualDate": 1608508800000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00654UAA07",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 219000000.0,
|
||||
"firstPaymentDate": 1617148800000,
|
||||
"evaluatedMidPrice": 92.678,
|
||||
"industry": "WATER PASSENGER TRANSPORTATION",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani International Container Terminal Pvt Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.603,
|
||||
"evaluatedAskPrice": 92.846,
|
||||
"maturityDate": 1928966400000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.0,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.54,
|
||||
"amountIssued": 300000000.0,
|
||||
"issueDate": 1608508800000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": 1790726400000,
|
||||
"couponDistributionRateAtIssue": 3.0,
|
||||
"evaluatedBidPrice": 92.509,
|
||||
"evaluatedBidYield": 5.667,
|
||||
"firstAccrualDate": 1608508800000,
|
||||
"registrationType": "REGULATION S",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "USD",
|
||||
"seniority": "SENIOR SECURED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "XS2267100514",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 99.128,
|
||||
"amountOutstanding": 243053000.0,
|
||||
"firstPaymentDate": 1517270400000,
|
||||
"evaluatedMidPrice": 98.879,
|
||||
"industry": "MARINE CARGO HANDLING",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Ports And Special Economic Zone Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.057,
|
||||
"evaluatedAskPrice": 99.047,
|
||||
"maturityDate": 1816905600000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.0,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 4.896,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1498780800000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 4.0,
|
||||
"evaluatedBidPrice": 98.71,
|
||||
"evaluatedBidYield": 5.218,
|
||||
"firstAccrualDate": 1498780800000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "UNSUBORDINATED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00652MAD48",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 99.703,
|
||||
"amountOutstanding": 643835000.0,
|
||||
"firstPaymentDate": 1578009600000,
|
||||
"evaluatedMidPrice": 97.013,
|
||||
"industry": "MARINE CARGO HANDLING",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Ports And Special Economic Zone Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.459,
|
||||
"evaluatedAskPrice": 97.173,
|
||||
"maturityDate": 1877731200000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.375,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.4,
|
||||
"amountIssued": 750000000.0,
|
||||
"issueDate": 1562112000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 4.375,
|
||||
"evaluatedBidPrice": 96.852,
|
||||
"evaluatedBidYield": 5.519,
|
||||
"firstAccrualDate": 1562112000000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "SENIOR",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00652MAE21",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 625000000.0,
|
||||
"firstPaymentDate": 1612396800000,
|
||||
"evaluatedMidPrice": 98.893,
|
||||
"industry": "MARINE CARGO HANDLING",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Ports And Special Economic Zone Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.234,
|
||||
"evaluatedAskPrice": 98.943,
|
||||
"maturityDate": 1817337600000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 4.2,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.187,
|
||||
"amountIssued": 750000000.0,
|
||||
"issueDate": 1596499200000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 4.2,
|
||||
"evaluatedBidPrice": 98.843,
|
||||
"evaluatedBidYield": 5.281,
|
||||
"firstAccrualDate": 1596499200000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "UNSUBORDINATED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00652MAG78",
|
||||
"dayCountBasis": "30/360"
|
||||
},
|
||||
{
|
||||
"country": "IND",
|
||||
"issuePrice": 100.0,
|
||||
"amountOutstanding": 402510000.0,
|
||||
"firstPaymentDate": 1627862400000,
|
||||
"evaluatedMidPrice": 90.03,
|
||||
"industry": "MARINE CARGO HANDLING",
|
||||
"redemptionValue": 100.0,
|
||||
"defaultIndicator": "NO",
|
||||
"guarantor": "",
|
||||
"paymentFrequency": "SEMIANNUAL",
|
||||
"issuer": "Adani Ports And Special Economic Zone Ltd.",
|
||||
"couponDistributionType": "FIXED RATE",
|
||||
"evaluatedMidYield": 5.584,
|
||||
"evaluatedAskPrice": 90.189,
|
||||
"maturityDate": 1927756800000,
|
||||
"issuerType": "CORPORATION",
|
||||
"currentCouponDistributionRate": 3.1,
|
||||
"currency": "USD",
|
||||
"evaluatedAskYield": 5.542,
|
||||
"amountIssued": 500000000.0,
|
||||
"issueDate": 1612224000000,
|
||||
"exchangeableIndicator": "NO",
|
||||
"nextPaymentDate": null,
|
||||
"couponDistributionRateAtIssue": 3.1,
|
||||
"evaluatedBidPrice": 89.871,
|
||||
"evaluatedBidYield": 5.626,
|
||||
"firstAccrualDate": 1612224000000,
|
||||
"registrationType": "RULE 144A",
|
||||
"maturityType": "REGULAR (DATED)",
|
||||
"paymentCurrency": "",
|
||||
"seniority": "UNSUBORDINATED",
|
||||
"evaluatedPriceDate": 1782172800000,
|
||||
"isinCode": "US00652MAH51",
|
||||
"dayCountBasis": "30/360"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"data": {
|
||||
"route": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,713 @@
|
||||
{
|
||||
"data": {
|
||||
"route": {
|
||||
"path": "/indices",
|
||||
"breadcrumb": [
|
||||
{
|
||||
"link": {
|
||||
"url": "/",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Home"
|
||||
}
|
||||
],
|
||||
"data": {
|
||||
"data": {
|
||||
"pageAlerts": {
|
||||
"data": []
|
||||
},
|
||||
"contentType": "landing_page",
|
||||
"theme": null,
|
||||
"metaDescription": "Get a summary of the latest index launches, insights, featured indices, and market updates.",
|
||||
"interactiveTheming": false,
|
||||
"buttonInteraction": null,
|
||||
"metaImage": null,
|
||||
"title": "Indices",
|
||||
"header": {
|
||||
"data": {
|
||||
"widgetType": "masthead_carousel_widget",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 160,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead-Data-Connectivity.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"carouselSlides": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "iEdge APAC Financials Dividend Plus Index",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 640,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/2024-06/Lion-OCBC%20Securities%20APC_Homepage%20%281920%20x%20640%20px%29.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "The index aims to track the 30 largest financial institutions in APAC with consistently high and sustainable dividend payout.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20240513-sgx-securities-launches-worlds-first-etf-tracking-asia-pacifics"
|
||||
},
|
||||
"title": "Find out more"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "iEdge Singapore Next 50 Indices",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 640,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-09/iEdge%20Next%2050%20Index%20Webpage%20Banner%20%281920%20x%20640%20px%29.png"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "The iEdge Singapore Next 50 Indices offer investors exposure to the next tier of large and sizeable companies in Singapore’s equity market.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://bit.ly/47TgLXp"
|
||||
},
|
||||
"title": "Read more"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "iEdge Southeast Asia+ TECH Index",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 2668,
|
||||
"width": 8000,
|
||||
"url": "https://api2.sgx.com/sites/default/files/2024-06/CSOP%20iEdge%20SEA%2B%20Tech%20ETF_Homepage%20%281920%20x%20640%20px%29-01.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "The index aims to track the performance of the largest 30 technology companies domiciled in Southeast Asia and Emerging Asia markets.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20230620-sgx-securities-welcomes-listing-csop-iedge-southeast-asia-tech-index"
|
||||
},
|
||||
"title": "Find out more"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"highlights": [
|
||||
{
|
||||
"data": {
|
||||
"highlightType": "internal_highlight",
|
||||
"title": "News Updates",
|
||||
"subtitle": "CoinDesk Indices and SGX Indices launch iEdge CoinDesk Cryptocurrency Indices ",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.coindesk.com/coindesk-indices/2025/07/31/coindesk-indices-and-sgx-indices-launch-iedge-coindesk-cryptocurrency-indices"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"highlightType": "internal_highlight",
|
||||
"title": "Collaboration",
|
||||
"subtitle": "Real Time display of Shenzhen Stock Exchange Indices is now available on SGX.com/indices",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/indices/products/szi"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"highlightType": "internal_highlight",
|
||||
"title": "Our presence in Singapore and London",
|
||||
"subtitle": "SGX Index Edge is now delivering fast and effective custom index solutions beyond Asia Pacific",
|
||||
"link": null
|
||||
}
|
||||
}
|
||||
],
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_indices_prices",
|
||||
"tabs": [
|
||||
{
|
||||
"data": {
|
||||
"label": "Featured",
|
||||
"filterValue": null,
|
||||
"filterLabel": null,
|
||||
"type": "manual",
|
||||
"category": null,
|
||||
"indices": [
|
||||
{
|
||||
"data": {
|
||||
"title": "Straits Times Index (STI)",
|
||||
"code": ".STI"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Singapore Next 50 Index [SGD] (NTR)",
|
||||
"code": "SGN50N"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Singapore Next 50 Liquidity Weighted Index [SGD] (NTR)",
|
||||
"code": "SGN50LN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge-OCBC Singapore Low Carbon Select 40 Capped Index [SGD] (NTR)",
|
||||
"code": "SGLC40CN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge S-REIT Leaders Index [SGD] (PR)",
|
||||
"code": "SREITLSP"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge-UOB APAC Yield Focus Green REIT Index [SGD] (NTR)",
|
||||
"code": "AGREITSN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge APAC Financials Dividend Plus Index [SGD] (NTR)",
|
||||
"code": ".APACFINN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Southeast Asia+ TECH Index [USD] (NTR)",
|
||||
"code": "ASIATECN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Vietnam 30 Sector Cap Index [USD] (TR)",
|
||||
"code": "IEVNTR"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Equity Indices",
|
||||
"filterValue": "subcategory",
|
||||
"filterLabel": "Category",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Equity Indices",
|
||||
"code": "equity"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Derivative Indices",
|
||||
"filterValue": "subcategory",
|
||||
"filterLabel": "Category",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Derivatives Indices",
|
||||
"code": "Derivative"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Cryptocurrency Indices",
|
||||
"filterValue": null,
|
||||
"filterLabel": null,
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Cryptocurrency Indices",
|
||||
"code": "Digital"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Custom Indices",
|
||||
"filterValue": "subcategory",
|
||||
"filterLabel": "Sponsor",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Custom Indices",
|
||||
"code": "Custom-Ind"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Straits Times Indices",
|
||||
"filterValue": null,
|
||||
"filterLabel": null,
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Straits Times Indices",
|
||||
"code": "StraitsTim"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Third Party Indices",
|
||||
"filterValue": "subcategory",
|
||||
"filterLabel": "Category",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Third Party Indices",
|
||||
"code": "Third Party Indices"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Fixed Income Indices",
|
||||
"filterValue": null,
|
||||
"filterLabel": null,
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Fixed Income Indices",
|
||||
"code": "Fixed-Inco"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "FX Indices",
|
||||
"filterValue": null,
|
||||
"filterLabel": null,
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "FX Indices",
|
||||
"code": "FX"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Single Stock Indices",
|
||||
"filterValue": "subcategory",
|
||||
"filterLabel": "Category",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Single Stock Indices",
|
||||
"code": "SSI"
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_tile_list",
|
||||
"layout": "3_tiles",
|
||||
"tiles": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX Indices launches iEdge Singapore Next 50 Indices",
|
||||
"date": {
|
||||
"date": "2025-09-22 12:00:00 UTC",
|
||||
"value": "2025-09-22"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20250922-sgx-indices-launches-iedge-singapore-next-50-indices-broaden-0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "CoinDesk Indices and SGX Indices launch iEdge CoinDesk Crypto Indices ",
|
||||
"date": {
|
||||
"date": "2025-07-31 12:00:00 UTC",
|
||||
"value": "2025-07-31"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.coindesk.com/coindesk-indices/2025/07/31/coindesk-indices-and-sgx-indices-launch-iedge-coindesk-cryptocurrency-indices"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX welcomes listing of Lion-China Merchants Emerging Asia Select Index ETF",
|
||||
"date": {
|
||||
"date": "2024-12-11 12:00:00 UTC",
|
||||
"value": "2024-12-11"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20241211-sgx-securities-welcomes-listing-lion-china-merchants-emerging-asia"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX Securities launches world's first ETF tracking APAC financial sector",
|
||||
"date": {
|
||||
"date": "2024-05-13 12:00:00 UTC",
|
||||
"value": "2024-05-13"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20240513-sgx-securities-launches-worlds-first-etf-tracking-asia-pacifics"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX Group and Shanghai Stock Exchange ETF Product Link debuts first pair",
|
||||
"date": {
|
||||
"date": "2023-12-01 12:00:00 UTC",
|
||||
"value": "2023-12-01"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20231201-sgx-group-and-shanghai-stock-exchange-etf-product-link-debuts-first"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX Index Edge and CSI to launch index on Emerging Asia Technology",
|
||||
"date": {
|
||||
"date": "2024-01-02 12:00:00 UTC",
|
||||
"value": "2024-01-02"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.csindex.com.cn/#/about/newsDetail?id=15107"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Listing of CGS Fullgoal Vietnam 30 Sector Cap Index ETF",
|
||||
"date": {
|
||||
"date": "2023-08-25 12:00:00 UTC",
|
||||
"value": "2023-08-25"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20230825-sgx-securities-welcomes-listing-cgs-fullgoal-vietnam-30-sector-cap"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Listing of CSOP iEdge Southeast Asia+ TECH Index ETF",
|
||||
"date": {
|
||||
"date": "2023-06-20 12:00:00 UTC",
|
||||
"value": "2023-06-20"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20230620-sgx-securities-welcomes-listing-csop-iedge-southeast-asia-tech-index"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX and OCBC jointly launch low carbon index tracking Singapore companies",
|
||||
"date": {
|
||||
"date": "2022-03-14 12:00:00 UTC",
|
||||
"value": "2022-03-14"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20220314-sgx-and-ocbc-bank-launch-low-carbon-index-tracking-singapores-largest"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX and CAI jointly launch the iEdge-GateEq Aviation and Travel Index",
|
||||
"date": {
|
||||
"date": "2021-11-25 12:00:00 UTC",
|
||||
"value": "2021-11-25"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20211125-sgx-and-cai-launch-index-capture-long-term-aviation-and-travel-related-growth"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX welcomes the listing of CSOP iEdge S-REIT Leaders Index ETF",
|
||||
"date": {
|
||||
"date": "2021-11-18 12:00:00 UTC",
|
||||
"value": "2021-11-18"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20211118-sgx-welcomes-second-etf-csop-asset-management-tracking-singapores-largest-and"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "iEdge licenses its Bitcoin index to Propine",
|
||||
"date": {
|
||||
"date": "2021-11-02 12:00:00 UTC",
|
||||
"value": "2021-11-02"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20211102-sgx-iedge-licenses-its-bitcoin-index-propine"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX and UOBAM partner on yield-focused APAC Green REIT index",
|
||||
"date": {
|
||||
"date": "2021-10-15 12:00:00 UTC",
|
||||
"value": "2021-10-15"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20211015-sgx-and-uobam-partner-launch-yield-focused-iedge-uob-apac-green-reit-index"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX and CNBC partner on new indices",
|
||||
"date": {
|
||||
"date": "2021-04-22 12:00:00 UTC",
|
||||
"value": "2021-04-22"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20210422-sgx-and-cnbc-partner-create-indices-focused-growth-economies-and-sectors"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX scales up index business with acquisition of Scientific Beta",
|
||||
"date": {
|
||||
"date": "2020-01-23 12:00:00 UTC",
|
||||
"value": "2020-01-23"
|
||||
},
|
||||
"description": null,
|
||||
"media": null,
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/media-centre/20200123-sgx-scales-its-index-business-eur186-million-acquisition-smart-beta-index"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedInformation": {
|
||||
"data": {
|
||||
"widgetType": "related_information_section",
|
||||
"title": "Related Information",
|
||||
"showAd": false,
|
||||
"linkItems": [
|
||||
{
|
||||
"title": "SGX Custom Index Services",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/indices/sgx-custom-index-services"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "iEdge-Factset Thematic Indices",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/indices/services/thematic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Chi-X Australia 200 Indices",
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "/indices/services/chixindex"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "iEdge SGX Iron Ore Futures Indices",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/indices/services/iron-ore"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "STI Constituents",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/indices/products/sti#Constituents"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "iEdge CoinDesk Cryptocurrency Indices",
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/campaign/iedge-coindesk-crypto-indices"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,190 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1966,
|
||||
"totalItems": 39302
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"datePaid": 1784736000000,
|
||||
"anncType": "XOTHERSX",
|
||||
"exDate": null,
|
||||
"name": "CYDSASAB US$330M6.25%271004R",
|
||||
"id": 2145981,
|
||||
"particulars": "Rate: 6.25%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1784736000000,
|
||||
"anncType": "XOTHERSX",
|
||||
"exDate": null,
|
||||
"name": "CYDSASAB US$330M6.25%271004A",
|
||||
"id": 2145980,
|
||||
"particulars": "Rate: 6.25%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1786982400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1785427200000,
|
||||
"name": "SINGAPORE POST LIMITED",
|
||||
"id": 2145296,
|
||||
"particulars": "Rate: SGD 0.0041 Per Security",
|
||||
"recDate": 1785686400000
|
||||
},
|
||||
{
|
||||
"datePaid": 1786982400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1785427200000,
|
||||
"name": "SINGAPORE POST LIMITED",
|
||||
"id": 2145133,
|
||||
"particulars": "Rate: SGD 0.0006 Per Security",
|
||||
"recDate": 1785686400000
|
||||
},
|
||||
{
|
||||
"datePaid": 1785168000000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1784476800000,
|
||||
"name": "STT GDC PTE S$400M3.13%N280728",
|
||||
"id": 2146006,
|
||||
"particulars": "Annual Coupon Rate: 3.13%",
|
||||
"recDate": 1784563200000
|
||||
},
|
||||
{
|
||||
"datePaid": 1785081600000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1784217600000,
|
||||
"name": "FLCT TREA S$150M2.18%N280726",
|
||||
"id": 2145228,
|
||||
"particulars": "Annual Coupon Rate: 2.18%",
|
||||
"recDate": 1784476800000
|
||||
},
|
||||
{
|
||||
"datePaid": 1784822400000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1784131200000,
|
||||
"name": "SHANGRI-LAH S$300M3.48%N320724",
|
||||
"id": 2146019,
|
||||
"particulars": "Annual Coupon Rate: 3.48%",
|
||||
"recDate": 1784217600000
|
||||
},
|
||||
{
|
||||
"datePaid": 1782057600000,
|
||||
"anncType": "ENTITLEMENT",
|
||||
"exDate": null,
|
||||
"name": "KOREAHSE US$100M5.222%B260620",
|
||||
"id": 2145614,
|
||||
"particulars": "Rate: 100%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1784563200000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1783872000000,
|
||||
"name": "AIMSAPACREITS$150M4.1%PERSEC",
|
||||
"id": 2145270,
|
||||
"particulars": "Annual Coupon Rate: 4.1%",
|
||||
"recDate": 1783958400000
|
||||
},
|
||||
{
|
||||
"datePaid": 1784476800000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1783612800000,
|
||||
"name": "INCOME S$800M3.1%N500720",
|
||||
"id": 2146199,
|
||||
"particulars": "Annual Coupon Rate: 3.1%",
|
||||
"recDate": 1783872000000
|
||||
},
|
||||
{
|
||||
"datePaid": 1783872000000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": 1783008000000,
|
||||
"name": "HDB S$1.1B2.94%N270713",
|
||||
"id": 2146230,
|
||||
"particulars": "Rate: 2.94%",
|
||||
"recDate": 1783267200000
|
||||
},
|
||||
{
|
||||
"datePaid": 1783612800000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1782662400000,
|
||||
"name": "TIANJIN PHARM DA REN TANG GRP",
|
||||
"id": 2146377,
|
||||
"particulars": "Rate: CNY 2.34 Per Security",
|
||||
"recDate": 1782748800000
|
||||
},
|
||||
{
|
||||
"datePaid": 1784044800000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1781712000000,
|
||||
"name": "TELKOM INDONESIA ID SDR 1TO5",
|
||||
"id": 2146371,
|
||||
"particulars": "Rate: IDR 1115.82939 Per Security",
|
||||
"recDate": 1781798400000
|
||||
},
|
||||
{
|
||||
"datePaid": 1782057600000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": null,
|
||||
"name": "DBS GRP US$500M F300321R",
|
||||
"id": 2146261,
|
||||
"particulars": "Rate: 4.28514%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1782057600000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": null,
|
||||
"name": "DBS GRP US$500M F300321A",
|
||||
"id": 2146258,
|
||||
"particulars": "Rate: 4.28514%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1782057600000,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": null,
|
||||
"name": "DBS GRP US$1B F280321R",
|
||||
"id": 2146255,
|
||||
"particulars": "Rate: 4.23514%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": null,
|
||||
"anncType": "INTEREST",
|
||||
"exDate": null,
|
||||
"name": "DBS GRP US$1B F280321A",
|
||||
"id": 2146252,
|
||||
"particulars": "Rate: 4.23514%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1784476800000,
|
||||
"anncType": "XOTHERSX",
|
||||
"exDate": null,
|
||||
"name": "STUDIOCITY US$500M6.5%N280115R",
|
||||
"id": 2145960,
|
||||
"particulars": "Rate: 100%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": 1784476800000,
|
||||
"anncType": "XOTHERSX",
|
||||
"exDate": null,
|
||||
"name": "STUDIOCITY US$500M6.5%N280115A",
|
||||
"id": 2145959,
|
||||
"particulars": "Rate: 100%",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"datePaid": null,
|
||||
"anncType": "ENTITLEMENT",
|
||||
"exDate": null,
|
||||
"name": "S&P500 7200 MB ECW260619",
|
||||
"id": 2145170,
|
||||
"particulars": "Price: NA NA Per Security",
|
||||
"recDate": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,330 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 421,
|
||||
"totalItems": 8412
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"quantity": 5,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1782338820000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782338580000,
|
||||
"premium": null,
|
||||
"month": 11,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "3MF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 418.5
|
||||
},
|
||||
{
|
||||
"quantity": 5,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1782342840000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782341820000,
|
||||
"premium": null,
|
||||
"month": 11,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "3MF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 418.0
|
||||
},
|
||||
{
|
||||
"quantity": 5,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1782338820000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782338700000,
|
||||
"premium": null,
|
||||
"month": 12,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "3MF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 416.5
|
||||
},
|
||||
{
|
||||
"quantity": 5,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1782341820000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782341640000,
|
||||
"premium": null,
|
||||
"month": 10,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "3MF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 420.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782228420000,
|
||||
"businessDate": "2026-06-23",
|
||||
"tradedDate": 1782228300000,
|
||||
"premium": null,
|
||||
"month": 10,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782234360000,
|
||||
"businessDate": "2026-06-23",
|
||||
"tradedDate": 1782234300000,
|
||||
"premium": null,
|
||||
"month": 8,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 240.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1781826360000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781823600000,
|
||||
"premium": null,
|
||||
"month": 11,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.5
|
||||
},
|
||||
{
|
||||
"quantity": 25,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782229080000,
|
||||
"businessDate": "2026-06-23",
|
||||
"tradedDate": 1782228960000,
|
||||
"premium": null,
|
||||
"month": 8,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 240.0
|
||||
},
|
||||
{
|
||||
"quantity": 15,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1781901180000,
|
||||
"businessDate": "2026-06-19",
|
||||
"tradedDate": 1781901120000,
|
||||
"premium": null,
|
||||
"month": 7,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 241.0
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782322020000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782321960000,
|
||||
"premium": null,
|
||||
"month": 7,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782227520000,
|
||||
"businessDate": "2026-06-23",
|
||||
"tradedDate": 1782225240000,
|
||||
"premium": null,
|
||||
"month": 12,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 241.5
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1782339720000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782339180000,
|
||||
"premium": null,
|
||||
"month": 10,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 243.0
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1781901360000,
|
||||
"businessDate": "2026-06-19",
|
||||
"tradedDate": 1781901000000,
|
||||
"premium": null,
|
||||
"month": 7,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 241.0
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1781799240000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781799180000,
|
||||
"premium": null,
|
||||
"month": 7,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 30,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1781826420000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781822520000,
|
||||
"premium": null,
|
||||
"month": 8,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1781802540000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781801820000,
|
||||
"premium": null,
|
||||
"month": 12,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1781774940000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781774280000,
|
||||
"premium": null,
|
||||
"month": 8,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 245.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2027,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782236160000,
|
||||
"businessDate": "2026-06-23",
|
||||
"tradedDate": 1782236100000,
|
||||
"premium": null,
|
||||
"month": 2,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 244.0
|
||||
},
|
||||
{
|
||||
"quantity": 10,
|
||||
"year": 2026,
|
||||
"session": "T+1",
|
||||
"clearedOnDate": 1781826420000,
|
||||
"businessDate": "2026-06-18",
|
||||
"tradedDate": 1781822640000,
|
||||
"premium": null,
|
||||
"month": 8,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 242.0
|
||||
},
|
||||
{
|
||||
"quantity": 20,
|
||||
"year": 2027,
|
||||
"session": "T",
|
||||
"clearedOnDate": 1782332460000,
|
||||
"businessDate": "2026-06-24",
|
||||
"tradedDate": 1782331020000,
|
||||
"premium": null,
|
||||
"month": 1,
|
||||
"series": null,
|
||||
"optionsType": null,
|
||||
"category": "futures",
|
||||
"contractCode": "ACF",
|
||||
"instrumentGroup": "OTC Futures",
|
||||
"strikePrice": 245.0
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 4952,
|
||||
"totalItems": 24756
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"documentDate": 1782230400000,
|
||||
"createdByName": "",
|
||||
"modifiedOn": 1782362058313,
|
||||
"modifiedByName": "",
|
||||
"prospectusType": "Prospectus",
|
||||
"createdBy": "",
|
||||
"subject": "U.S.$5,000,000,000 Medium Term Notes Programme ",
|
||||
"companyName": "KOREA INVESTMENT & SECURITIES CO., LTD.",
|
||||
"modifiedBy": "",
|
||||
"id": 57673,
|
||||
"createdOn": 1782350164767
|
||||
},
|
||||
{
|
||||
"documentDate": 1782230400000,
|
||||
"createdByName": "",
|
||||
"modifiedOn": 1782361970183,
|
||||
"modifiedByName": "",
|
||||
"prospectusType": "Supplement Document",
|
||||
"createdBy": "",
|
||||
"subject": "10,000,000 EUROPEAN STYLE CASH SETTLED LONG CERTIFICATES RELATING TO THE ORDINARY SHARES OF BYD ELECTRONIC (INTERNATIONAL) COMPANY LIMITED WITH A DAILY LEVERAGE OF 5X",
|
||||
"companyName": "SG ISSUER",
|
||||
"modifiedBy": "",
|
||||
"id": 57674,
|
||||
"createdOn": 1782350259123
|
||||
},
|
||||
{
|
||||
"documentDate": 1782144000000,
|
||||
"createdByName": "",
|
||||
"modifiedOn": 1782209082800,
|
||||
"modifiedByName": "",
|
||||
"prospectusType": "Supplement Document",
|
||||
"createdBy": "",
|
||||
"subject": "Index Put Warrants",
|
||||
"companyName": "MACQUARIE BANK LIMITED",
|
||||
"modifiedBy": "",
|
||||
"id": 57660,
|
||||
"createdOn": 1782186630607
|
||||
},
|
||||
{
|
||||
"documentDate": 1782144000000,
|
||||
"createdByName": "",
|
||||
"modifiedOn": 1782209010703,
|
||||
"modifiedByName": "",
|
||||
"prospectusType": "Supplement Document",
|
||||
"createdBy": "",
|
||||
"subject": "Index Call Warrants ",
|
||||
"companyName": "MACQUARIE BANK LIMITED",
|
||||
"modifiedBy": "",
|
||||
"id": 57661,
|
||||
"createdOn": 1782186689377
|
||||
},
|
||||
{
|
||||
"documentDate": 1782057600000,
|
||||
"createdByName": "",
|
||||
"modifiedOn": 1782181420027,
|
||||
"modifiedByName": "",
|
||||
"prospectusType": "Supplement Document",
|
||||
"createdBy": "",
|
||||
"subject": "4,000,000 EUROPEAN STYLE CASH SETTLED LONG CERTIFICATES RELATING TO THE UNITS OF SPDR\u00ae GOLD TRUST WITH A DAILY LEVERAGE OF 5X",
|
||||
"companyName": "SG ISSUER",
|
||||
"modifiedBy": "",
|
||||
"id": 57656,
|
||||
"createdOn": 1782180031583
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 8
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCCBI",
|
||||
"change": -0.013,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 250.0013,
|
||||
"totalReturn": 250.0013,
|
||||
"fullPrice": 136.5596,
|
||||
"netPrice": 126.7705,
|
||||
"indexName": "ChinaBond Aggregate Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCGBI",
|
||||
"change": -0.041,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 220.7572,
|
||||
"totalReturn": 220.7572,
|
||||
"fullPrice": 120.2185,
|
||||
"netPrice": 108.3441,
|
||||
"indexName": "ChinaBond China Green Bond Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCGH1-10TPBI",
|
||||
"change": 0.007,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 171.892,
|
||||
"totalReturn": 171.892,
|
||||
"fullPrice": 113.922,
|
||||
"netPrice": 113.6362,
|
||||
"indexName": "ChinaBond ICBC 1-10 Year Treasury and Policy Bank Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCGHLSI",
|
||||
"change": -0.004,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 139.1683,
|
||||
"totalReturn": 139.1683,
|
||||
"fullPrice": 113.5046,
|
||||
"netPrice": 105.3937,
|
||||
"indexName": "ChinaBond ICBC Green Bond Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCICBCCRI",
|
||||
"change": 0.014,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 185.5184,
|
||||
"totalReturn": 185.5184,
|
||||
"fullPrice": 133.2831,
|
||||
"netPrice": 114.9331,
|
||||
"indexName": "ChinaBond ICBC 3-5 Year Credit Bond Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCICBCSOVI",
|
||||
"change": 0.021,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 164.457,
|
||||
"totalReturn": 164.457,
|
||||
"fullPrice": 144.5767,
|
||||
"netPrice": 112.9975,
|
||||
"indexName": "ChinaBond ICBC 1-5 Year Key Terms Policy Bank Bond Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCICBCTSYI",
|
||||
"change": -0.026,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 162.0216,
|
||||
"totalReturn": 162.0216,
|
||||
"fullPrice": 143.3639,
|
||||
"netPrice": 114.9859,
|
||||
"indexName": "ChinaBond ICBC Key Terms Treasury Bond Index"
|
||||
},
|
||||
{
|
||||
"tradingDate": "20260624",
|
||||
"ric": ".CDCNCOMPI",
|
||||
"change": -0.022,
|
||||
"percentageChange": 0.0,
|
||||
"lastPrice": 253.7449,
|
||||
"totalReturn": 253.7449,
|
||||
"fullPrice": 129.8295,
|
||||
"netPrice": 106.0129,
|
||||
"indexName": "ChinaBond New Composite Index"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 21
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"lp": 5070.55,
|
||||
"vl": 229835207.0,
|
||||
"trading_time": "20260525_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5028.8,
|
||||
"vl": 290451009.0,
|
||||
"trading_time": "20260526_092000"
|
||||
},
|
||||
{
|
||||
"lp": 4989.19,
|
||||
"vl": 482538076.0,
|
||||
"trading_time": "20260528_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5037.86,
|
||||
"vl": 634819865.0,
|
||||
"trading_time": "20260529_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5097.42,
|
||||
"vl": 420509267.0,
|
||||
"trading_time": "20260602_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5138.24,
|
||||
"vl": 382675300.0,
|
||||
"trading_time": "20260603_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5067.53,
|
||||
"vl": 306999059.0,
|
||||
"trading_time": "20260604_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5049.96,
|
||||
"vl": 335734826.0,
|
||||
"trading_time": "20260605_092000"
|
||||
},
|
||||
{
|
||||
"lp": 4963.67,
|
||||
"vl": 331488523.0,
|
||||
"trading_time": "20260608_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5023.25,
|
||||
"vl": 351024400.0,
|
||||
"trading_time": "20260609_092000"
|
||||
},
|
||||
{
|
||||
"lp": 4958.85,
|
||||
"vl": 360064071.0,
|
||||
"trading_time": "20260610_092000"
|
||||
},
|
||||
{
|
||||
"lp": 4988.1,
|
||||
"vl": 299048400.0,
|
||||
"trading_time": "20260611_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5025.8,
|
||||
"vl": 257807400.0,
|
||||
"trading_time": "20260612_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5077.29,
|
||||
"vl": 335063620.0,
|
||||
"trading_time": "20260615_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5116.86,
|
||||
"vl": 250230900.0,
|
||||
"trading_time": "20260616_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5176.46,
|
||||
"vl": 306896600.0,
|
||||
"trading_time": "20260617_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5212.84,
|
||||
"vl": 326291000.0,
|
||||
"trading_time": "20260618_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5192.7,
|
||||
"vl": 470882283.0,
|
||||
"trading_time": "20260619_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5204.01,
|
||||
"vl": 304723456.0,
|
||||
"trading_time": "20260622_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5205.74,
|
||||
"vl": 304549536.0,
|
||||
"trading_time": "20260623_092000"
|
||||
},
|
||||
{
|
||||
"lp": 5215.99,
|
||||
"vl": 320082504.0,
|
||||
"trading_time": "20260624_092000"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 19
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"lp": 1539.22,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260525_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1525.11,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260527_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1537.68,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260528_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1525.77,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260601_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1521.24,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260602_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1512.56,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260603_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1504.86,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260604_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1490.52,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260607_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1493.47,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260608_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1500.27,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260609_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1507.7,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260610_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1510.85,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260611_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1535.41,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260614_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1532.99,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260615_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1541.83,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260616_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1535.21,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260617_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1532.15,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260618_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1540.71,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260621_160000"
|
||||
},
|
||||
{
|
||||
"lp": 1519.8,
|
||||
"vl": 0.0,
|
||||
"trading_time": "20260622_160000"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1335,
|
||||
"totalItems": 13348
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "HOTGJ641CO1AEFXD",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/HOTGJ641CO1AEFXD/993c9d5eb80fbff1f61c837a6c87c69fc815952d62b4a5e2b9d620ed4c9a59e6"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "97QB5I539BMCQBMC",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/97QB5I539BMCQBMC/664c1c8ea9180c9074da2fc6c9897755590aa042a8bc1b79d4674a63de473e70"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "3WGHFFX3LN3TK493",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/3WGHFFX3LN3TK493/f3a66cbedbf884d8187db5125995a393fa2728a03446a49f8971ab995f2c622a"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "MULTIPLE",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "1GG128ZMGRP9HO99",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/1GG128ZMGRP9HO99/6cc72b2f52814d2373bb6fbb0d473da0c39132c3ddd258c74e6c61bd3b0670d7"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779206400000,
|
||||
"securityName": "MULTIPLE",
|
||||
"companyName": "BANK OF THE PHILIPPINE ISLANDS",
|
||||
"id": "KXB9VF4H3W6516GO",
|
||||
"title": "Information Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/KXB9VF4H3W6516GO/8115f0cd1570daf603df906c1360c5b4c5b54882628abb68c59babe5eeea4cb8"
|
||||
},
|
||||
{
|
||||
"documentDate": 1777392000000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "YDCJ13NIF2U5QNQ8",
|
||||
"title": "Quarterly Report",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/YDCJ13NIF2U5QNQ8/53b34d915acd036338b2c34ad42e0ed860bf9f6d33023906b5903daa2a27dda7"
|
||||
},
|
||||
{
|
||||
"documentDate": 1777219200000,
|
||||
"securityName": "MULTIPLE",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "SN9WJ2HKGCCMRWZJ",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/SN9WJ2HKGCCMRWZJ/1aa56718b1ca17b009882d164de4b92eee96ac2caea28597352ee5fc87dd50ba"
|
||||
},
|
||||
{
|
||||
"documentDate": 1777219200000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "PE1V08FD6NXOAMCN",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/PE1V08FD6NXOAMCN/67904338388d8f339074e3ad5336bc5d16383d5e62129522c63d9b2a5b48171e"
|
||||
},
|
||||
{
|
||||
"documentDate": 1777219200000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "OFXRYIAK70779IFP",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/OFXRYIAK70779IFP/dced34d10620e23ffcff438c7b32f098ece66f2f5e45ea7ff1f490879f55cbc1"
|
||||
},
|
||||
{
|
||||
"documentDate": 1777219200000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "MYHOJWRXVOJBN2H7",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/MYHOJWRXVOJBN2H7/a21cf220895862f36010ef70fb86150899971be0c81b4192e5b6478d08396c08"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 2670,
|
||||
"totalItems": 13348
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "HOTGJ641CO1AEFXD",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/HOTGJ641CO1AEFXD/993c9d5eb80fbff1f61c837a6c87c69fc815952d62b4a5e2b9d620ed4c9a59e6"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "97QB5I539BMCQBMC",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/97QB5I539BMCQBMC/664c1c8ea9180c9074da2fc6c9897755590aa042a8bc1b79d4674a63de473e70"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "3WGHFFX3LN3TK493",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/3WGHFFX3LN3TK493/f3a66cbedbf884d8187db5125995a393fa2728a03446a49f8971ab995f2c622a"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779724800000,
|
||||
"securityName": "MULTIPLE",
|
||||
"companyName": "FEDERAL NATIONAL MORTGAGE ASSOCIATION",
|
||||
"id": "1GG128ZMGRP9HO99",
|
||||
"title": "Disclosure Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/1GG128ZMGRP9HO99/6cc72b2f52814d2373bb6fbb0d473da0c39132c3ddd258c74e6c61bd3b0670d7"
|
||||
},
|
||||
{
|
||||
"documentDate": 1779206400000,
|
||||
"securityName": "MULTIPLE",
|
||||
"companyName": "BANK OF THE PHILIPPINE ISLANDS",
|
||||
"id": "KXB9VF4H3W6516GO",
|
||||
"title": "Information Statement",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/KXB9VF4H3W6516GO/8115f0cd1570daf603df906c1360c5b4c5b54882628abb68c59babe5eeea4cb8"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 0,
|
||||
"totalItems": 0
|
||||
},
|
||||
"data": []
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"data": {
|
||||
"list": {
|
||||
"count": 1,
|
||||
"results": [
|
||||
{
|
||||
"data": {
|
||||
"mediaType": "document",
|
||||
"name": "IP-CA-TABLE",
|
||||
"date": 1598948819,
|
||||
"file": {
|
||||
"data": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/2026-06/IP-CA-TABLE-20260619_1.json",
|
||||
"filemime": "application/json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
[
|
||||
{
|
||||
"name": "CSE Global Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "15 May 2026, 8:00 am",
|
||||
"electionEnd": "02 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.0146 per share OR new shares at issue price of SGD 1.255 per share",
|
||||
"mediaName": "SG260226DVOPQ02B",
|
||||
"paymentDate": "19 Jun 2025, 5:30 pm",
|
||||
"instrumentID": "1G47"
|
||||
},
|
||||
{
|
||||
"name": "Far East Orchard Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "20 May 2026, 8:00 am",
|
||||
"electionEnd": "09 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.04 per share OR new shares at issue price of SGD 1.234 per share",
|
||||
"mediaName": "SG260417DVOP6DY6",
|
||||
"paymentDate": "29 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "2P56"
|
||||
},
|
||||
{
|
||||
"name": "The Straits Trading Company Ltd",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "22 May 2026, 8:00 am",
|
||||
"electionEnd": "15 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.08 per share OR new shares at issue price of SGD 1.69 per share",
|
||||
"mediaName": "SG260428DVOPZY4O",
|
||||
"paymentDate": "30 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "1J49"
|
||||
},
|
||||
{
|
||||
"name": "Tuan Sing Holdings Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "25 May 2026, 8:00 am",
|
||||
"electionEnd": "08 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.007 per share OR new shares at issue price of SGD 0.304 per share",
|
||||
"mediaName": "SG260227DVOPNACS",
|
||||
"paymentDate": "26 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "2D13"
|
||||
},
|
||||
{
|
||||
"name": "Yeo Hiap Seng Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "20 May 2026, 8:00 am",
|
||||
"electionEnd": "10 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.02 per share OR new shares at issue price of SGD 0.63 per share",
|
||||
"mediaName": "SG260429DVOPFXG0",
|
||||
"paymentDate": "30 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "1I10"
|
||||
},
|
||||
{
|
||||
"name": "MoneyMax Financial Services Ltd",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "25 May 2026, 8:00 am",
|
||||
"electionEnd": "10 Jun 2026, 5:30 pm",
|
||||
"particulars": "Final Cash dividend at SGD 0.015 per share and Special Cash dividend at SGD 0.005 OR new shares at issue price of SGD 0.90 per share",
|
||||
"mediaName": "SG260413DVOP45VW",
|
||||
"paymentDate": "26 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "2G06"
|
||||
},
|
||||
{
|
||||
"name": "Global Investments Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "29 May 2026, 8:00 am",
|
||||
"electionEnd": "10 Jun 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.004 per share OR new shares at issue price of SGD 0.122 per share",
|
||||
"mediaName": "SG260224DVOPHNJJ",
|
||||
"paymentDate": "26 Jun 2026, 5:30 pm",
|
||||
"instrumentID": "1U31"
|
||||
},
|
||||
{
|
||||
"name": "Annica Holdings Limited",
|
||||
"type": "Rights SGD",
|
||||
"electionStart": "08 Jun 2026, 8:00 am",
|
||||
"electionEnd": "22 Jun 2026, 5:30 pm",
|
||||
"particulars": "Renounceable Rights Issue at SGD 0.034 per Rights Security",
|
||||
"mediaName": "SG260522EXRILY1X",
|
||||
"paymentDate": "30 Jun 2026, 5:30 am",
|
||||
"instrumentID": "6IIP",
|
||||
"eRightsCARef": "SG260522EXRILY1X",
|
||||
"issuePrice": "0.034",
|
||||
"eRightsInstrumentID": "46YQ"
|
||||
},
|
||||
{
|
||||
"name": "Singapore Institute Of Advanced Medicine Holdings Ltd",
|
||||
"type": "Rights SGD",
|
||||
"electionStart": "04 Jun 2026, 8:00 am",
|
||||
"electionEnd": "18 Jun 2026, 5:30 pm",
|
||||
"particulars": "Renounceable Rights cum Warrants Issue at SGD 0.031 per Rights Security",
|
||||
"mediaName": "SG251030EXRIYCA5",
|
||||
"paymentDate": "26 Jun 2026, 5:30 am",
|
||||
"instrumentID": "8FW2",
|
||||
"eRightsCARef": "SG251030EXRIYCA5",
|
||||
"issuePrice": "0.031",
|
||||
"eRightsInstrumentID": "3AP4"
|
||||
},
|
||||
{
|
||||
"name": "Bromat Holdings Limited",
|
||||
"type": "Mandatory Unconditional Cash Offer",
|
||||
"electionStart": "10 Jun 2026, 8:00 am",
|
||||
"electionEnd": "08 Jul 2026, 5:30 pm",
|
||||
"particulars": "Offer Price at SGD 0.031 per share",
|
||||
"mediaName": "SG251028TENDBSDF",
|
||||
"paymentDate": "13 Jul 2026, 5:30 pm",
|
||||
"instrumentID": "3XBH"
|
||||
},
|
||||
{
|
||||
"name": "Fuxing China Group Limited",
|
||||
"type": "Scrip Election",
|
||||
"electionStart": "18 Jun 2026, 8:00 am",
|
||||
"electionEnd": "01 Jul 2026, 5:30 pm",
|
||||
"particulars": "Cash dividend at SGD 0.028 per share OR new shares at issue price of SGD 0.905 per share",
|
||||
"mediaName": "SG260521DVOPF5H6",
|
||||
"paymentDate": "20 Jul 2026, 5:30 pm",
|
||||
"instrumentID": "1AJ3"
|
||||
},
|
||||
{
|
||||
"name": "Medi Lifestyle Limited",
|
||||
"type": "Rights SGD",
|
||||
"electionStart": "15 Jun 2026, 8:00 am",
|
||||
"electionEnd": "29 Jun 2026, 5:30 pm",
|
||||
"particulars": "Renounceable Rights issue at SGD 0.02 per rights security",
|
||||
"mediaName": "SG260511EXRIRG1D",
|
||||
"paymentDate": "07 Jul 2026, 5:30 pm",
|
||||
"instrumentID": "61YU",
|
||||
"eRightsCARef": "SG260511EXRIRG1D",
|
||||
"issuePrice": "0.02",
|
||||
"eRightsInstrumentID": "4XJP"
|
||||
},
|
||||
{
|
||||
"name": "Acrometa Group Limited",
|
||||
"type": "Rights SGD",
|
||||
"electionStart": "26 Jun 2026, 8:00 am",
|
||||
"electionEnd": "10 Jul 2026, 5:30 pm",
|
||||
"particulars": "Renounceable Rights cum Warrants Issue at SGD 0.016 per Rights Security",
|
||||
"mediaName": "SG260512EXRI1J6A",
|
||||
"paymentDate": "20 Jul 2026, 5:30 am",
|
||||
"instrumentID": "1CH1",
|
||||
"eRightsCARef": "SG260512EXRI1J6A",
|
||||
"issuePrice": "0.016",
|
||||
"eRightsInstrumentID": "4VJU"
|
||||
},
|
||||
{
|
||||
"name": "Duty Free International Limited",
|
||||
"type": "Rights SGD",
|
||||
"electionStart": "25 Jun 2026, 8:00 am",
|
||||
"electionEnd": "09 Jul 2026, 5:30 pm",
|
||||
"particulars": "Renounceable Rights issue at SGD 0.001 per rights security",
|
||||
"mediaName": "SG260507EXRIDMDJ",
|
||||
"paymentDate": "17 Jul 2026, 5:30 pm",
|
||||
"instrumentID": "2C70",
|
||||
"eRightsCARef": "SG260507EXRIDMDJ",
|
||||
"issuePrice": "0.001",
|
||||
"eRightsInstrumentID": "6PMU"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782364744034
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 9.67,
|
||||
"bond_dirty_price": null,
|
||||
"ls": "P",
|
||||
"vwap": 5.50376,
|
||||
"lt": 10.58,
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"adjusted-vwap": 5.50714,
|
||||
"id": 0,
|
||||
"vwap-currency": "SGD",
|
||||
"iopv": 0.0,
|
||||
"ig": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ej": "",
|
||||
"clo": "",
|
||||
"el": 0.0,
|
||||
"v_": "",
|
||||
"ex": "",
|
||||
"nc": "AWX",
|
||||
"vl": 5150.5,
|
||||
"cur": "SGD",
|
||||
"fn": null,
|
||||
"trading_time": "20260625_051800",
|
||||
"bl": "100",
|
||||
"sc": "C",
|
||||
"bv": 12.3,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"sip": "",
|
||||
"bond_clean_price": null,
|
||||
"cc": null,
|
||||
"ptd": "20260624",
|
||||
"b": "10.570",
|
||||
"issuer-name": "AEM SGD",
|
||||
"c": 0.91,
|
||||
"sv": 1.4,
|
||||
"h": 10.6,
|
||||
"i": "",
|
||||
"cn": null,
|
||||
"l": 10.0,
|
||||
"m": "MAINBOARD",
|
||||
"n": "AEM SGD",
|
||||
"o": 10.03,
|
||||
"p_": "",
|
||||
"cr": null,
|
||||
"p": 9.411,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"r": "",
|
||||
"s": "10.580",
|
||||
"cx": 0.0,
|
||||
"v": 53206727.0,
|
||||
"lf": null,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"cpfEligible": "Y",
|
||||
"issuerName": "AEM HOLDINGS LTD.",
|
||||
"sgsBond": null,
|
||||
"ibmCode": "1BA1",
|
||||
"sustainabilityLinked": null,
|
||||
"assetClass": null,
|
||||
"incomeTreatment": null,
|
||||
"stockCode": "AWX",
|
||||
"benchmark": null,
|
||||
"fisn": "AEM HLDGLTD/ORDSHS",
|
||||
"retailBond": null,
|
||||
"leveragedProduct": null,
|
||||
"denominationCurrency": "SGD",
|
||||
"maturityDate": null,
|
||||
"tradingCurrency": "SGD",
|
||||
"chineseName": "永科",
|
||||
"geographicalFocus": null,
|
||||
"sip": null,
|
||||
"isinCode": "SG1BA1000003",
|
||||
"managementStyle": null
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"consensusRecommendation": "5.0000",
|
||||
"targetPrice": "13.13500",
|
||||
"noOfAnalysts": "2",
|
||||
"currencyIdForConsensus": "SGD"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 5
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"investorName": "Venezio Investments Pte Ltd",
|
||||
"investorType": "N/A",
|
||||
"investorHoldingsDate": "2026-03-13T00:00:00",
|
||||
"pctOfSharesOutstanding": 12.4,
|
||||
"sharesHeld": 39012563.0,
|
||||
"sharesHeldChange": 0.0,
|
||||
"turnoverRating": null
|
||||
},
|
||||
{
|
||||
"investorName": "DBSN Services Pte Ltd",
|
||||
"investorType": "N/A",
|
||||
"investorHoldingsDate": "2026-03-13T00:00:00",
|
||||
"pctOfSharesOutstanding": 4.16,
|
||||
"sharesHeld": 13083804.0,
|
||||
"sharesHeldChange": 0.0,
|
||||
"turnoverRating": null
|
||||
},
|
||||
{
|
||||
"investorName": "Toh Ban Leng James",
|
||||
"investorType": "N/A",
|
||||
"investorHoldingsDate": "2026-03-13T00:00:00",
|
||||
"pctOfSharesOutstanding": 3.21,
|
||||
"sharesHeld": 10100000.0,
|
||||
"sharesHeldChange": 0.0,
|
||||
"turnoverRating": null
|
||||
},
|
||||
{
|
||||
"investorName": "Phillip Securities Pte Ltd",
|
||||
"investorType": "N/A",
|
||||
"investorHoldingsDate": "2026-03-13T00:00:00",
|
||||
"pctOfSharesOutstanding": 2.23,
|
||||
"sharesHeld": 7014047.0,
|
||||
"sharesHeldChange": 0.0,
|
||||
"turnoverRating": null
|
||||
},
|
||||
{
|
||||
"investorName": "Maybank Securities Pte. Ltd.",
|
||||
"investorType": "N/A",
|
||||
"investorHoldingsDate": "2026-03-13T00:00:00",
|
||||
"pctOfSharesOutstanding": 1.13,
|
||||
"sharesHeld": 3543142.0,
|
||||
"sharesHeldChange": 0.0,
|
||||
"turnoverRating": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 2,
|
||||
"requestTimestamp": 1782364751415
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"ref_id": "SG260225OTHR960W",
|
||||
"sub": "ANNC17",
|
||||
"category_name": "Financial Statements",
|
||||
"submitted_by": "Kevin Cho",
|
||||
"title": "Financial Statements and Related Announcement::Full Yearly Results",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG1BA1000003",
|
||||
"stock_code": "AWX",
|
||||
"security_name": "AEM HOLDINGS LTD",
|
||||
"issuer_name": "AEM HOLDINGS LTD.",
|
||||
"ibm_code": "1BA1"
|
||||
}
|
||||
],
|
||||
"security_name": "AEM HOLDINGS LTD",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/72ZMZGTGGZH1J2WE/77421399fc0091ef13f8a68877b5e896ea410c46d4b97cdef06470a0be475389",
|
||||
"issuer_name": "AEM HOLDINGS LTD.",
|
||||
"submission_date": "20260225",
|
||||
"submission_date_time": 1772019466000,
|
||||
"broadcast_date_time": 1772019466000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "72ZMZGTGGZH1J2WE",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG250813OTHR0FMN",
|
||||
"sub": "ANNC17",
|
||||
"category_name": "Financial Statements",
|
||||
"submitted_by": "Kevin Cho",
|
||||
"title": "Financial Statements and Related Announcement::Half Yearly Results",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG1BA1000003",
|
||||
"stock_code": "AWX",
|
||||
"security_name": "AEM HOLDINGS LTD",
|
||||
"issuer_name": "AEM HOLDINGS LTD.",
|
||||
"ibm_code": "1BA1"
|
||||
}
|
||||
],
|
||||
"security_name": "AEM HOLDINGS LTD",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/72TVJ171VY652HPH/294d4d26c7c05ad1f0354e4aeb5c7e6d974b0451fa926dfe7f85abf281ac1968",
|
||||
"issuer_name": "AEM HOLDINGS LTD.",
|
||||
"submission_date": "20250813",
|
||||
"submission_date_time": 1755085517000,
|
||||
"broadcast_date_time": 1755085518000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "72TVJ171VY652HPH",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"beta": "0.993192",
|
||||
"average3MonthVolume": null,
|
||||
"totalMarketCap": "3089156055.0",
|
||||
"fiftyTwoWeekHigh": "10.9",
|
||||
"fiftyTwoWeekLow": "1.24",
|
||||
"sharesOutstanding": "319457710.0",
|
||||
"normalizedDilutedEPS": "0.053500",
|
||||
"priceBookValue": "7.067138",
|
||||
"priceSales": "8.658009",
|
||||
"dividendYield": "0.001200",
|
||||
"dividendYield5YearAverage": null,
|
||||
"priceCF": "25.445293",
|
||||
"peRatio": "203.738318",
|
||||
"netDebt": null,
|
||||
"assetTurnover": "0.616844",
|
||||
"currentRatio": "4.549924",
|
||||
"totalRevenue": "399338000.000000",
|
||||
"ebitda": "48414000.000000",
|
||||
"operatingMargin": "0.065075",
|
||||
"revenueShare5YearGrowth": "-0.051054",
|
||||
"longTermDebtEquity": "0.018932",
|
||||
"returnOnAssets": "0.026184",
|
||||
"quickRatio": "2.122785",
|
||||
"revenueEmployee": "174535.839161",
|
||||
"netInterestCoverage": null,
|
||||
"netIncome": "16951000.000000",
|
||||
"netProfitMargin": "0.042448",
|
||||
"eps5YearGrowth": "-0.312422",
|
||||
"consensusRecommendation": "5.0000",
|
||||
"targetPrice": "13.13500",
|
||||
"noOfAnalysts": "2",
|
||||
"latestAvailableInterim": null,
|
||||
"ratioPE5YearAverage": null,
|
||||
"twelveMonthPricePerformance": "693.68852",
|
||||
"currencyIdForBalanceSheet": "SGD",
|
||||
"currencyIdForIncomeStatement": "SGD",
|
||||
"currencyIdForProfitability": "SGD",
|
||||
"currencyIdForMarketCap": "SGD",
|
||||
"currencyIdForSecurityTrading": "SGD"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"enterpriseValue": "3028196055.0",
|
||||
"returnOnEquity": "0.034648",
|
||||
"companyName": "AEM Holdings Ltd",
|
||||
"stockCode": "AWX",
|
||||
"sectorName": "Technology",
|
||||
"industryName": "Semiconductor Equipment & Materials",
|
||||
"reportingCurrency": "SGD",
|
||||
"tradedCurrency": "SGD",
|
||||
"currentFiscalYear": "2026-12-31",
|
||||
"currentFiscalYearEndMonth": "12",
|
||||
"currencyIdForMarketCap": "SGD"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 3,
|
||||
"totalItems": 23
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"dateAnnc": 1771948800000,
|
||||
"datePaid": 1779379200000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1778083200000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 2145767,
|
||||
"particulars": "Rate: SGD 0.013 Per Security",
|
||||
"recDate": 1778169600000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1709049600000,
|
||||
"datePaid": 1717689600000,
|
||||
"anncType": "BONUS",
|
||||
"exDate": 1716739200000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 1620851,
|
||||
"particulars": "Ratio: 100:1",
|
||||
"recDate": 1716825600000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1677168000000,
|
||||
"datePaid": 1685462400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1684166400000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 1349432,
|
||||
"particulars": "Rate: SGD 0.036 Per Security",
|
||||
"recDate": 1684252800000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1660233600000,
|
||||
"datePaid": 1663862400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1662566400000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 1200183,
|
||||
"particulars": "Rate: SGD 0.067 Per Security",
|
||||
"recDate": 1662652800000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1645632000000,
|
||||
"datePaid": 1653926400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1652371200000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 1067103,
|
||||
"particulars": "Rate: SGD 0.05 Per Security",
|
||||
"recDate": 1652716800000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1628092800000,
|
||||
"datePaid": 1632412800000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1631116800000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 898852,
|
||||
"particulars": "Rate: SGD 0.026 Per Security",
|
||||
"recDate": 1631203200000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1614268800000,
|
||||
"datePaid": 1622390400000,
|
||||
"anncType": "DIVIDEND",
|
||||
"exDate": 1620921600000,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 772555,
|
||||
"particulars": "Rate: SGD 0.04 Per Security",
|
||||
"recDate": 1621180800000
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1613318400000,
|
||||
"datePaid": null,
|
||||
"anncType": "OFFER",
|
||||
"exDate": null,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 761681,
|
||||
"particulars": "Price: SGD 1.15 Per Security",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1610294400000,
|
||||
"datePaid": null,
|
||||
"anncType": "OFFER",
|
||||
"exDate": null,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 731746,
|
||||
"particulars": "Price: SGD 1.15 Per Security",
|
||||
"recDate": null
|
||||
},
|
||||
{
|
||||
"dateAnnc": 1610294400000,
|
||||
"datePaid": null,
|
||||
"anncType": "OFFER",
|
||||
"exDate": null,
|
||||
"name": "AEM HOLDINGS LTD",
|
||||
"id": 731745,
|
||||
"particulars": "Price: SGD 1.15 Per Security",
|
||||
"recDate": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 5
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2025-12-31",
|
||||
"source": "ARS",
|
||||
"cash": "69617000.000000",
|
||||
"shortTermInvestments": null,
|
||||
"cashAndShortTermInvestments": "77334000.000000",
|
||||
"netAccountsReceivable": "121174000.000000",
|
||||
"netTotalReceivables": null,
|
||||
"prepaidExpenses": null,
|
||||
"totalOtherCurrentAssets": null,
|
||||
"totalCurrentAssets": "425477000.000000",
|
||||
"grossTotalEquipment": "73777000.000000",
|
||||
"totalDepreciation": "-23939000.000000",
|
||||
"netTotalEquipment": "49838000.000000",
|
||||
"netGoodwill": "60471000.000000",
|
||||
"netIntangibles": "69781000.000000",
|
||||
"longTermInvestments": "0.000000",
|
||||
"totalAssets": "621603000.000000",
|
||||
"accountsPayable": "67450000.000000",
|
||||
"accruedExpenses": null,
|
||||
"notesPayable": "3038000.000000",
|
||||
"totalOtherCurrentLiabilities": null,
|
||||
"totalCurrentLiabilities": "93513000.000000",
|
||||
"totalLongTermDebt": "9329000.000000",
|
||||
"totalDebt": "16374000.000000",
|
||||
"deferredIncomeTax": null,
|
||||
"totalOtherLiabilities": null,
|
||||
"totalLiabilities": "122279000.000000",
|
||||
"totalCommonStock": "189661000.000000",
|
||||
"retainedEarnings": "341207000.000000",
|
||||
"commonTreasuryStock": "6690000.000000",
|
||||
"unrealizedGain": null,
|
||||
"totalOtherEquity": "4819000.000000",
|
||||
"totalEquity": "499324000.000000",
|
||||
"totalLiabilitiesEquity": "499324000.000000",
|
||||
"totalCommonShares": "319457710.0",
|
||||
"tangibleBookValuePerShare": "1.134800",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.449011"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2024-12-31",
|
||||
"source": "ARS",
|
||||
"cash": "43775000.000000",
|
||||
"shortTermInvestments": null,
|
||||
"cashAndShortTermInvestments": "43775000.000000",
|
||||
"netAccountsReceivable": "138997000.000000",
|
||||
"netTotalReceivables": null,
|
||||
"prepaidExpenses": null,
|
||||
"totalOtherCurrentAssets": null,
|
||||
"totalCurrentAssets": "479545000.000000",
|
||||
"grossTotalEquipment": "77464000.000000",
|
||||
"totalDepreciation": "-20536000.000000",
|
||||
"netTotalEquipment": "56928000.000000",
|
||||
"netGoodwill": "60625000.000000",
|
||||
"netIntangibles": "69203000.000000",
|
||||
"longTermInvestments": "0.000000",
|
||||
"totalAssets": "673175000.000000",
|
||||
"accountsPayable": "53736000.000000",
|
||||
"accruedExpenses": null,
|
||||
"notesPayable": "72537000.000000",
|
||||
"totalOtherCurrentLiabilities": null,
|
||||
"totalCurrentLiabilities": "148395000.000000",
|
||||
"totalLongTermDebt": "15895000.000000",
|
||||
"totalDebt": "94379000.000000",
|
||||
"deferredIncomeTax": null,
|
||||
"totalOtherLiabilities": null,
|
||||
"totalLiabilities": "180861000.000000",
|
||||
"totalCommonStock": "188851000.000000",
|
||||
"retainedEarnings": "324218000.000000",
|
||||
"commonTreasuryStock": "9171000.000000",
|
||||
"unrealizedGain": null,
|
||||
"totalOtherEquity": "3906000.000000",
|
||||
"totalEquity": "492314000.000000",
|
||||
"totalLiabilitiesEquity": "492314000.000000",
|
||||
"totalCommonShares": null,
|
||||
"tangibleBookValuePerShare": null,
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.449034"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2023-12-31",
|
||||
"source": "ARS",
|
||||
"cash": "87259000.000000",
|
||||
"shortTermInvestments": null,
|
||||
"cashAndShortTermInvestments": "101849000.000000",
|
||||
"netAccountsReceivable": "53086000.000000",
|
||||
"netTotalReceivables": null,
|
||||
"prepaidExpenses": "7269000.000000",
|
||||
"totalOtherCurrentAssets": null,
|
||||
"totalCurrentAssets": "490820000.000000",
|
||||
"grossTotalEquipment": "101982000.000000",
|
||||
"totalDepreciation": "-28308000.000000",
|
||||
"netTotalEquipment": "73674000.000000",
|
||||
"netGoodwill": "61221000.000000",
|
||||
"netIntangibles": "64056000.000000",
|
||||
"longTermInvestments": "8821000.000000",
|
||||
"totalAssets": "707527000.000000",
|
||||
"accountsPayable": "73458000.000000",
|
||||
"accruedExpenses": null,
|
||||
"notesPayable": "76007000.000000",
|
||||
"totalOtherCurrentLiabilities": null,
|
||||
"totalCurrentLiabilities": "175588000.000000",
|
||||
"totalLongTermDebt": "42471000.000000",
|
||||
"totalDebt": "126355000.000000",
|
||||
"deferredIncomeTax": null,
|
||||
"totalOtherLiabilities": null,
|
||||
"totalLiabilities": "233141000.000000",
|
||||
"totalCommonStock": "187577000.000000",
|
||||
"retainedEarnings": "312779000.000000",
|
||||
"commonTreasuryStock": "10091000.000000",
|
||||
"unrealizedGain": null,
|
||||
"totalOtherEquity": "3472000.000000",
|
||||
"totalEquity": "474386000.000000",
|
||||
"totalLiabilitiesEquity": "474386000.000000",
|
||||
"totalCommonShares": null,
|
||||
"tangibleBookValuePerShare": null,
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.449042"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2022-12-31",
|
||||
"source": "ARS",
|
||||
"cash": "62771000.000000",
|
||||
"shortTermInvestments": null,
|
||||
"cashAndShortTermInvestments": "127775000.000000",
|
||||
"netAccountsReceivable": "86276000.000000",
|
||||
"netTotalReceivables": null,
|
||||
"prepaidExpenses": "8569000.000000",
|
||||
"totalOtherCurrentAssets": null,
|
||||
"totalCurrentAssets": "590565000.000000",
|
||||
"grossTotalEquipment": "99108000.000000",
|
||||
"totalDepreciation": "-24006000.000000",
|
||||
"netTotalEquipment": "75102000.000000",
|
||||
"netGoodwill": "61335000.000000",
|
||||
"netIntangibles": "54518000.000000",
|
||||
"longTermInvestments": "15150000.000000",
|
||||
"totalAssets": "805596000.000000",
|
||||
"accountsPayable": "118929000.000000",
|
||||
"accruedExpenses": null,
|
||||
"notesPayable": "6001000.000000",
|
||||
"totalOtherCurrentLiabilities": null,
|
||||
"totalCurrentLiabilities": "168196000.000000",
|
||||
"totalLongTermDebt": "129650000.000000",
|
||||
"totalDebt": "143305000.000000",
|
||||
"deferredIncomeTax": null,
|
||||
"totalOtherLiabilities": null,
|
||||
"totalLiabilities": "312146000.000000",
|
||||
"totalCommonStock": "187464000.000000",
|
||||
"retainedEarnings": "325002000.000000",
|
||||
"commonTreasuryStock": "10477000.000000",
|
||||
"unrealizedGain": null,
|
||||
"totalOtherEquity": "3773000.000000",
|
||||
"totalEquity": "493450000.000000",
|
||||
"totalLiabilitiesEquity": "493450000.000000",
|
||||
"totalCommonShares": null,
|
||||
"tangibleBookValuePerShare": null,
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.449059"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2021-12-31",
|
||||
"source": "ARS",
|
||||
"cash": "216180000.000000",
|
||||
"shortTermInvestments": null,
|
||||
"cashAndShortTermInvestments": "216180000.000000",
|
||||
"netAccountsReceivable": "124533000.000000",
|
||||
"netTotalReceivables": null,
|
||||
"prepaidExpenses": "4100000.000000",
|
||||
"totalOtherCurrentAssets": null,
|
||||
"totalCurrentAssets": "550112000.000000",
|
||||
"grossTotalEquipment": "64499000.000000",
|
||||
"totalDepreciation": "-20610000.000000",
|
||||
"netTotalEquipment": "43889000.000000",
|
||||
"netGoodwill": "56064000.000000",
|
||||
"netIntangibles": "40818000.000000",
|
||||
"longTermInvestments": "15887000.000000",
|
||||
"totalAssets": "710498000.000000",
|
||||
"accountsPayable": "181048000.000000",
|
||||
"accruedExpenses": null,
|
||||
"notesPayable": "12598000.000000",
|
||||
"totalOtherCurrentLiabilities": null,
|
||||
"totalCurrentLiabilities": "235228000.000000",
|
||||
"totalLongTermDebt": "60771000.000000",
|
||||
"totalDebt": "81273000.000000",
|
||||
"deferredIncomeTax": null,
|
||||
"totalOtherLiabilities": null,
|
||||
"totalLiabilities": "307984000.000000",
|
||||
"totalCommonStock": "187197000.000000",
|
||||
"retainedEarnings": "234430000.000000",
|
||||
"commonTreasuryStock": "5668000.000000",
|
||||
"unrealizedGain": null,
|
||||
"totalOtherEquity": "2222000.000000",
|
||||
"totalEquity": "402514000.000000",
|
||||
"totalLiabilitiesEquity": "402514000.000000",
|
||||
"totalCommonShares": null,
|
||||
"tangibleBookValuePerShare": null,
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.449066"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 5
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2025-12-31",
|
||||
"source": "ARS",
|
||||
"netIncome": "17148000.000000",
|
||||
"depreciation": "13316000.000000",
|
||||
"nonCashItems": "-269000.000000",
|
||||
"cashTaxesPaid": "-1840000.000000",
|
||||
"changesInCapital": "88665000.000000",
|
||||
"cashFromOperatingAct": "135958000.000000",
|
||||
"capitalExpenditure": "-21151000.000000",
|
||||
"totalCashFlowItems": null,
|
||||
"cashFromInvestingAct": "-20506000.000000",
|
||||
"totalCashDividends": null,
|
||||
"netIssuanceOfStock": "-1946000.000000",
|
||||
"cashFromFinancingAct": "-80713000.000000",
|
||||
"foreignExchangeEffects": "-1591000.000000",
|
||||
"netChangeInCash": "34739000.000000",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.470189"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2024-12-31",
|
||||
"source": "ARS",
|
||||
"netIncome": "11606000.000000",
|
||||
"depreciation": "14971000.000000",
|
||||
"nonCashItems": "3575000.000000",
|
||||
"cashTaxesPaid": "-2079000.000000",
|
||||
"changesInCapital": "-67777000.000000",
|
||||
"cashFromOperatingAct": "-17539000.000000",
|
||||
"capitalExpenditure": "-24186000.000000",
|
||||
"totalCashFlowItems": null,
|
||||
"cashFromInvestingAct": "-8791000.000000",
|
||||
"totalCashDividends": null,
|
||||
"netIssuanceOfStock": "1025000.000000",
|
||||
"cashFromFinancingAct": "-31753000.000000",
|
||||
"foreignExchangeEffects": "1213000.000000",
|
||||
"netChangeInCash": "-58083000.000000",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.470201"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2023-12-31",
|
||||
"source": "ARS",
|
||||
"netIncome": "-1164000.000000",
|
||||
"depreciation": "17504000.000000",
|
||||
"nonCashItems": "5525000.000000",
|
||||
"cashTaxesPaid": "-28860000.000000",
|
||||
"changesInCapital": "26265000.000000",
|
||||
"cashFromOperatingAct": "40168000.000000",
|
||||
"capitalExpenditure": "-25780000.000000",
|
||||
"totalCashFlowItems": null,
|
||||
"cashFromInvestingAct": "-20087000.000000",
|
||||
"totalCashDividends": "-11120000.000000",
|
||||
"netIssuanceOfStock": "-883000.000000",
|
||||
"cashFromFinancingAct": "-46915000.000000",
|
||||
"foreignExchangeEffects": "-298000.000000",
|
||||
"netChangeInCash": "-26834000.000000",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.470206"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2022-12-31",
|
||||
"source": "ARS",
|
||||
"netIncome": "127307000.000000",
|
||||
"depreciation": "17810000.000000",
|
||||
"nonCashItems": "1312000.000000",
|
||||
"cashTaxesPaid": "-21591000.000000",
|
||||
"changesInCapital": "-196952000.000000",
|
||||
"cashFromOperatingAct": "-31425000.000000",
|
||||
"capitalExpenditure": "-27489000.000000",
|
||||
"totalCashFlowItems": null,
|
||||
"cashFromInvestingAct": "-38437000.000000",
|
||||
"totalCashDividends": "-36178000.000000",
|
||||
"netIssuanceOfStock": "-5006000.000000",
|
||||
"cashFromFinancingAct": "-19282000.000000",
|
||||
"foreignExchangeEffects": "2484000.000000",
|
||||
"netChangeInCash": "-89144000.000000",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.47021"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2021-12-31",
|
||||
"source": "ARS",
|
||||
"netIncome": "92091000.000000",
|
||||
"depreciation": "9308000.000000",
|
||||
"nonCashItems": "1867000.000000",
|
||||
"cashTaxesPaid": "-20223000.000000",
|
||||
"changesInCapital": "-55185000.000000",
|
||||
"cashFromOperatingAct": "54953000.000000",
|
||||
"capitalExpenditure": "-16768000.000000",
|
||||
"totalCashFlowItems": null,
|
||||
"cashFromInvestingAct": "-85224000.000000",
|
||||
"totalCashDividends": "-18590000.000000",
|
||||
"netIssuanceOfStock": "101056000.000000",
|
||||
"cashFromFinancingAct": "113513000.000000",
|
||||
"foreignExchangeEffects": "2956000.000000",
|
||||
"netChangeInCash": "83242000.000000",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.470214"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 5
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2025-12-31",
|
||||
"periodLength": "12",
|
||||
"reportingCurrency": null,
|
||||
"source": "ARS",
|
||||
"revenue": "399338000.000000",
|
||||
"totalRevenue": "399338000.000000",
|
||||
"totalAdminExpenses": "55228000.000000",
|
||||
"depreciation": null,
|
||||
"unusualExpense": null,
|
||||
"otherOperatingExpenses": "1163000.000000",
|
||||
"totalOperatingExpenses": "76529000.000000",
|
||||
"operatingIncome": "25987000.000000",
|
||||
"totalInterest": "1807000.000000",
|
||||
"netOther": null,
|
||||
"netIncomeBeforeTaxes": "21330000.000000",
|
||||
"provisionForIncomeTaxes": "4182000.000000",
|
||||
"netIncomeAfterTaxes": "17148000.000000",
|
||||
"netIncomeBeforeExtraItems": "16951000.000000",
|
||||
"netIncome": "16951000.000000",
|
||||
"availableExclExtraOrd": null,
|
||||
"availableInclExtraOrd": "16951000.000000",
|
||||
"dilutedNetIncome": "16951000.000000",
|
||||
"dilutedAvgShares": "317115000.000000",
|
||||
"dilutedEPSExclExtraOrd": null,
|
||||
"commonStockPrimaryIssue": "0.000000",
|
||||
"dilutedNormalizedEPS": "0.053500",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.45895"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2024-12-31",
|
||||
"periodLength": "12",
|
||||
"reportingCurrency": null,
|
||||
"source": "ARS",
|
||||
"revenue": "380410000.000000",
|
||||
"totalRevenue": "380410000.000000",
|
||||
"totalAdminExpenses": "56376000.000000",
|
||||
"depreciation": null,
|
||||
"unusualExpense": null,
|
||||
"otherOperatingExpenses": "6086000.000000",
|
||||
"totalOperatingExpenses": "83933000.000000",
|
||||
"operatingIncome": "13681000.000000",
|
||||
"totalInterest": "1009000.000000",
|
||||
"netOther": null,
|
||||
"netIncomeBeforeTaxes": "14071000.000000",
|
||||
"provisionForIncomeTaxes": "2465000.000000",
|
||||
"netIncomeAfterTaxes": "11606000.000000",
|
||||
"netIncomeBeforeExtraItems": "11438000.000000",
|
||||
"netIncome": "11438000.000000",
|
||||
"availableExclExtraOrd": null,
|
||||
"availableInclExtraOrd": "11438000.000000",
|
||||
"dilutedNetIncome": "11438000.000000",
|
||||
"dilutedAvgShares": "313595000.000000",
|
||||
"dilutedEPSExclExtraOrd": null,
|
||||
"commonStockPrimaryIssue": "0.000000",
|
||||
"dilutedNormalizedEPS": "0.036500",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.45897"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2023-12-31",
|
||||
"periodLength": "12",
|
||||
"reportingCurrency": null,
|
||||
"source": "ARS",
|
||||
"revenue": "481283000.000000",
|
||||
"totalRevenue": "481283000.000000",
|
||||
"totalAdminExpenses": "64471000.000000",
|
||||
"depreciation": null,
|
||||
"unusualExpense": null,
|
||||
"otherOperatingExpenses": "27785000.000000",
|
||||
"totalOperatingExpenses": "112254000.000000",
|
||||
"operatingIncome": "17042000.000000",
|
||||
"totalInterest": "1466000.000000",
|
||||
"netOther": null,
|
||||
"netIncomeBeforeTaxes": "7586000.000000",
|
||||
"provisionForIncomeTaxes": "8750000.000000",
|
||||
"netIncomeAfterTaxes": "-1164000.000000",
|
||||
"netIncomeBeforeExtraItems": "-1237000.000000",
|
||||
"netIncome": "-1237000.000000",
|
||||
"availableExclExtraOrd": null,
|
||||
"availableInclExtraOrd": "-1237000.000000",
|
||||
"dilutedNetIncome": "-1237000.000000",
|
||||
"dilutedAvgShares": "313904970.000314",
|
||||
"dilutedEPSExclExtraOrd": null,
|
||||
"commonStockPrimaryIssue": "0.035644",
|
||||
"dilutedNormalizedEPS": "-0.003960",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.458976"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2022-12-31",
|
||||
"periodLength": "12",
|
||||
"reportingCurrency": null,
|
||||
"source": "ARS",
|
||||
"revenue": "870491000.000000",
|
||||
"totalRevenue": "870491000.000000",
|
||||
"totalAdminExpenses": "93807000.000000",
|
||||
"depreciation": null,
|
||||
"unusualExpense": null,
|
||||
"otherOperatingExpenses": "54000.000000",
|
||||
"totalOperatingExpenses": "111350000.000000",
|
||||
"operatingIncome": "162308000.000000",
|
||||
"totalInterest": "1382000.000000",
|
||||
"netOther": null,
|
||||
"netIncomeBeforeTaxes": "158693000.000000",
|
||||
"provisionForIncomeTaxes": "31386000.000000",
|
||||
"netIncomeAfterTaxes": "127307000.000000",
|
||||
"netIncomeBeforeExtraItems": "126808000.000000",
|
||||
"netIncome": "126808000.000000",
|
||||
"availableExclExtraOrd": null,
|
||||
"availableInclExtraOrd": "126808000.000000",
|
||||
"dilutedNetIncome": "126808000.000000",
|
||||
"dilutedAvgShares": "314560460.000000",
|
||||
"dilutedEPSExclExtraOrd": null,
|
||||
"commonStockPrimaryIssue": "0.115842",
|
||||
"dilutedNormalizedEPS": "0.403168",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.458981"
|
||||
},
|
||||
{
|
||||
"fiscalYear": "12",
|
||||
"periodEndDate": "2021-12-31",
|
||||
"periodLength": "12",
|
||||
"reportingCurrency": null,
|
||||
"source": "ARS",
|
||||
"revenue": "565462000.000000",
|
||||
"totalRevenue": "565462000.000000",
|
||||
"totalAdminExpenses": "58674000.000000",
|
||||
"depreciation": null,
|
||||
"unusualExpense": null,
|
||||
"otherOperatingExpenses": "538000.000000",
|
||||
"totalOperatingExpenses": "76717000.000000",
|
||||
"operatingIncome": "109932000.000000",
|
||||
"totalInterest": "404000.000000",
|
||||
"netOther": null,
|
||||
"netIncomeBeforeTaxes": "111142000.000000",
|
||||
"provisionForIncomeTaxes": "19051000.000000",
|
||||
"netIncomeAfterTaxes": "92091000.000000",
|
||||
"netIncomeBeforeExtraItems": "91951000.000000",
|
||||
"netIncome": "91951000.000000",
|
||||
"availableExclExtraOrd": null,
|
||||
"availableInclExtraOrd": "91951000.000000",
|
||||
"dilutedNetIncome": "91951000.000000",
|
||||
"dilutedAvgShares": "293964540.000000",
|
||||
"dilutedEPSExclExtraOrd": null,
|
||||
"commonStockPrimaryIssue": "0.065347",
|
||||
"dilutedNormalizedEPS": "0.312772",
|
||||
"currencyId": "SGD",
|
||||
"lastUpdatedTime": "2026-06-24T23:05:21.464242"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,139 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782364788888
|
||||
},
|
||||
"data": {
|
||||
"historic": [
|
||||
{
|
||||
"vl": 8604.4,
|
||||
"lt": 10.4,
|
||||
"trading_time": "20260525_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 8064.1,
|
||||
"lt": 9.73,
|
||||
"trading_time": "20260526_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 4193.7,
|
||||
"lt": 9.7,
|
||||
"trading_time": "20260528_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 16623.7,
|
||||
"lt": 10.4,
|
||||
"trading_time": "20260529_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 7048.2,
|
||||
"lt": 9.77,
|
||||
"trading_time": "20260602_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 7891.6,
|
||||
"lt": 10.09,
|
||||
"trading_time": "20260603_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 6708.4,
|
||||
"lt": 9.9,
|
||||
"trading_time": "20260604_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 9870.3,
|
||||
"lt": 9.57,
|
||||
"trading_time": "20260605_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 6163.0,
|
||||
"lt": 9.27,
|
||||
"trading_time": "20260608_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 7404.6,
|
||||
"lt": 9.45,
|
||||
"trading_time": "20260609_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 5667.7,
|
||||
"lt": 8.81,
|
||||
"trading_time": "20260610_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 7551.7,
|
||||
"lt": 9.3,
|
||||
"trading_time": "20260611_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 10321.5,
|
||||
"lt": 9.99,
|
||||
"trading_time": "20260612_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 4588.9,
|
||||
"lt": 10.26,
|
||||
"trading_time": "20260615_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 3884.1,
|
||||
"lt": 10.24,
|
||||
"trading_time": "20260616_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 3941.7,
|
||||
"lt": 10.4,
|
||||
"trading_time": "20260617_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 4370.8,
|
||||
"lt": 10.58,
|
||||
"trading_time": "20260618_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 5782.1,
|
||||
"lt": 10.7,
|
||||
"trading_time": "20260619_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 3226.2,
|
||||
"lt": 10.9,
|
||||
"trading_time": "20260622_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 7397.4,
|
||||
"lt": 9.9,
|
||||
"trading_time": "20260623_091600",
|
||||
"type": "stocks"
|
||||
},
|
||||
{
|
||||
"vl": 4811.5,
|
||||
"lt": 9.67,
|
||||
"trading_time": "20260624_091600",
|
||||
"type": "stocks"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"endpoints": {
|
||||
"ANNOUNCEMENTS_API_URL": "https://api.sgx.com/announcements/v1.1/",
|
||||
"CIRCULARS_API_URL": "https://api.sgx.com/circulars/v1.0",
|
||||
"CORPORATE_ACTIONS_API_URL": "https://api.sgx.com/corporateactions/v1.0",
|
||||
"CORPORATE_INFORMATION_API_URL": "https://api.sgx.com/corporateinformation/v1.0",
|
||||
"DAILY_MARGINING_API_URL": "https://api.sgx.com/dailymargining/v1.0",
|
||||
"DERIVATIVES_API_URL": "https://api.sgx.com/derivatives/v1.0",
|
||||
"ETF_API_URL": "https://api.sgx.com/etfscreener/v1.0",
|
||||
"EVALUATED_BONDS_PRICES_API_URL": "https://api.sgx.com/evaluatedbondprices/v1.0",
|
||||
"FINANCIAL_REPORTS_API_URL": "https://api.sgx.com/financialreports/v1.0",
|
||||
"INDICES_API_URL": "https://api.sgx.com/indices/v1.0/",
|
||||
"THIRDPARTY_INDICES_API_URL": "https://api.sgx.com/thirdpartyindices/v1.0/",
|
||||
"IPO_PERFORMANCE_API_URL": "https://api.sgx.com/ipoperformance/v1.0",
|
||||
"IPO_PROSPECTUS_API_URL": "https://api.sgx.com/ipoprospectus/v1.0/",
|
||||
"MEETING_SCHEDULES_API_URL": "https://api.sgx.com/meetingschedules/v1.0",
|
||||
"METADATA_API_URL": "https://api.sgx.com/marketmetadata/v2",
|
||||
"NLT_API_URL": "https://api.sgx.com/negotiatedlargetrades/v1.0",
|
||||
"SECURITIES_API_URL": "https://api.sgx.com/securities/v1.1",
|
||||
"STOCKS_API_URL": "https://apitrkd.trkd-hs.com/apitrkd/api/",
|
||||
"WHOLESALE_BONDS_API_URL": "https://api.sgx.com/wholesalebonds/v1.0",
|
||||
"STRUCTURED_PRODUCTS_API_URL": "https://api.sgx.com/marketmetadata/v2/structure-warrants",
|
||||
"FFA_API_URL": "https://api.sgx.com/ffa",
|
||||
"CMS_API_URL": "https://api2.sgx.com/content-api",
|
||||
"ETF_SCREENER_URL": "https://scr.trkd-hs.com/sgxportalstc/ui/popupetfscreener",
|
||||
"STRUCTURED_WARRANT_SCREENER_URL": "https://swtools.sgx.com/StructuredWarrantsTool2.0",
|
||||
"ESG_SCREENER_URL": "https://swtools.sgx.com/ESG_Screener/Home/Screener",
|
||||
"V1_CHART_API_URL": "https://api3.sgx.com/JsonRead/chartdata",
|
||||
"V1_NEW_STRUCTURED_WARRANTS_URL": "https://api3.sgx.com/JsonRead/JsonstData?qryId=RSWnew&timeout=60",
|
||||
"V1_NEWSLETTER_URL": "https://api3.sgx.com/sgxmail/",
|
||||
"V1_DERIVATIVES_DAILY_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Infopubdtstat_Content&B=DailyDataDownload&S_T=1&C_T=60",
|
||||
"V1_DERIVATIVES_HISTORICAL_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Tickdownload_Content&B=TimeSalesData&C_T=20",
|
||||
"V1_ISIN_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_App_DB&B=isincodedownload&C_T=20",
|
||||
"V1_CORPORATE_ANNOUNCEMENTS_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_CorpAnnouncement_Content&B=annccdpbuyingininfo&C_T=-1",
|
||||
"V1_SECURITIES_HISTORICAL_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Prices_Content&B=SecuritiesHistoricalPrice&C_T=20",
|
||||
"V1_SECURITIES_CPFIS_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_App_DB&B=StocksNameByInitial&R_C=A&C_T=-1",
|
||||
"V1_PROSPECTUS_CIRCULARS_DATA_URL": "https://links.sgx.com/1.0.0/prospectus-circulars",
|
||||
"V1_CORPORATE_ACTIONS_DATA_URL": "https://links.sgx.com/1.0.0/corporate-actions",
|
||||
"V1_CORPORATE_INFORMATION_DATA_URL": "https://links.sgx.com/1.0.0/corporate-information",
|
||||
"V1_DERIVATIVES_DAILY_DATA_URL": "https://links.sgx.com/1.0.0/derivatives-daily",
|
||||
"V1_DERIVATIVES_HISTORICAL_DATA_URL": "https://links.sgx.com/1.0.0/derivatives-historical",
|
||||
"V1_CORPORATE_ANNOUNCEMENTS_DATA_URL": "https://links.sgx.com/1.0.0/corporate-announcements",
|
||||
"V1_IPO_PROSPECTUS_DATA_URL": "https://links.sgx.com/1.0.0/ipo-prospectus",
|
||||
"V1_ISIN_DATA_URL": "https://links.sgx.com/1.0.0/isin",
|
||||
"V1_SECURITIES_HISTORICAL_DATA_URL": "https://links.sgx.com/1.0.0/securities-historical",
|
||||
"V1_WARRANTS_DATA_URL": "https://links.sgx.com/1.0.0/warrants",
|
||||
"ORDER_FORM_EMAIL_URL": "https://api.sgx.com/dataorderforms",
|
||||
"ORDER_FORM_SIGN_URL": "https://api.sgx.com/dataorderforms/sign"
|
||||
},
|
||||
"links": {
|
||||
"PLAY_STORE_LINK": "https://play.google.com/store/apps/details?id=com.sgx.SGXandroid",
|
||||
"APP_STORE_LINK": "https://itunes.apple.com/us/app/sgx-mobile/id938618269",
|
||||
"BONDS_CALCULATOR": "https://www.bondsupermart.com/bsm/SGX-RetailBond-Calculator",
|
||||
"MDAQ_LINK": "https://trc-sg.m-daq.com/?utm_source=trc-sg&utm_medium=web-sg&utm_id=trc-sg",
|
||||
"DT_PRICES_SURVEY": "https://www.research.net/r/delayed-prices",
|
||||
"DT_PRICES_SURVEY_KEY": "delayed-prices-survey",
|
||||
"A50_SURVEY": "https://www.research.net/r/derivatives-A50",
|
||||
"A50_SURVEY_KEY": "derivatives-A50-survey",
|
||||
"IRON_ORE_SURVEY": "https://www.research.net/r/derivatives-FE",
|
||||
"IRON_ORE_SURVEY_KEY": "iron-ore-survey",
|
||||
"INVESTORS_PORTAL_SECURITIES": "https://investors.sgx.com/market/securities",
|
||||
"DLC_SOC_GEN": "https://dlc.socgen.com/",
|
||||
"MAILING_LIST_URL": "https://x.edm.sgx.com/ats/show.aspx?cr=1160&fm=61"
|
||||
},
|
||||
"CMS_VERSION": "70f75ec90c030bab34d750ee55d74b016f70d4b6",
|
||||
"CMS_ADS_QUERYMAP_ID": "47e96bb94690963a29d826e1c2fb25cc23a576ea",
|
||||
"SGX_LINKEDIN_ID": "14894",
|
||||
"recaptcha": {
|
||||
"SITE_KEY": "6LcMuKIZAAAAAC3Y66TAzeqeF1S09eSFqUfYo_7y"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"endpoints": {
|
||||
"ANNOUNCEMENTS_API_URL": "https://api.sgx.com/announcements/v1.1/",
|
||||
"CIRCULARS_API_URL": "https://api.sgx.com/circulars/v1.0",
|
||||
"CORPORATE_ACTIONS_API_URL": "https://api.sgx.com/corporateactions/v1.0",
|
||||
"CORPORATE_INFORMATION_API_URL": "https://api.sgx.com/corporateinformation/v1.0",
|
||||
"DAILY_MARGINING_API_URL": "https://api.sgx.com/dailymargining/v1.0",
|
||||
"DERIVATIVES_API_URL": "https://api.sgx.com/derivatives/v1.0",
|
||||
"ETF_API_URL": "https://api.sgx.com/etfscreener/v1.0",
|
||||
"EVALUATED_BONDS_PRICES_API_URL": "https://api.sgx.com/evaluatedbondprices/v1.0",
|
||||
"FINANCIAL_REPORTS_API_URL": "https://api.sgx.com/financialreports/v1.0",
|
||||
"INDICES_API_URL": "https://api.sgx.com/indices/v1.0/",
|
||||
"THIRDPARTY_INDICES_API_URL": "https://api.sgx.com/thirdpartyindices/v1.0/",
|
||||
"IPO_PERFORMANCE_API_URL": "https://api.sgx.com/ipoperformance/v1.0",
|
||||
"IPO_PROSPECTUS_API_URL": "https://api.sgx.com/ipoprospectus/v1.0/",
|
||||
"MEETING_SCHEDULES_API_URL": "https://api.sgx.com/meetingschedules/v1.0",
|
||||
"METADATA_API_URL": "https://api.sgx.com/marketmetadata/v2",
|
||||
"NLT_API_URL": "https://api.sgx.com/negotiatedlargetrades/v1.0",
|
||||
"SECURITIES_API_URL": "https://api.sgx.com/securities/v1.1",
|
||||
"STOCKS_API_URL": "https://apitrkd.trkd-hs.com/apitrkd/api/",
|
||||
"WHOLESALE_BONDS_API_URL": "https://api.sgx.com/wholesalebonds/v1.0",
|
||||
"STRUCTURED_PRODUCTS_API_URL": "https://api.sgx.com/marketmetadata/v2/structure-warrants",
|
||||
"FFA_API_URL": "https://api.sgx.com/ffa",
|
||||
"CMS_API_URL": "https://api2.sgx.com/content-api",
|
||||
"ETF_SCREENER_URL": "https://scr.trkd-hs.com/sgxportalstc/ui/popupetfscreener",
|
||||
"STRUCTURED_WARRANT_SCREENER_URL": "https://swtools.sgx.com/StructuredWarrantsTool2.0",
|
||||
"ESG_SCREENER_URL": "https://swtools.sgx.com/ESG_Screener/Home/Screener",
|
||||
"V1_CHART_API_URL": "https://api3.sgx.com/JsonRead/chartdata",
|
||||
"V1_NEW_STRUCTURED_WARRANTS_URL": "https://api3.sgx.com/JsonRead/JsonstData?qryId=RSWnew&timeout=60",
|
||||
"V1_NEWSLETTER_URL": "https://api3.sgx.com/sgxmail/",
|
||||
"V1_DERIVATIVES_DAILY_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Infopubdtstat_Content&B=DailyDataDownload&S_T=1&C_T=60",
|
||||
"V1_DERIVATIVES_HISTORICAL_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Tickdownload_Content&B=TimeSalesData&C_T=20",
|
||||
"V1_ISIN_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_App_DB&B=isincodedownload&C_T=20",
|
||||
"V1_CORPORATE_ANNOUNCEMENTS_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_CorpAnnouncement_Content&B=annccdpbuyingininfo&C_T=-1",
|
||||
"V1_SECURITIES_HISTORICAL_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_Prices_Content&B=SecuritiesHistoricalPrice&C_T=20",
|
||||
"V1_SECURITIES_CPFIS_LIST_URL": "https://api3.sgx.com/infofeed/Apps?A=COW_App_DB&B=StocksNameByInitial&R_C=A&C_T=-1",
|
||||
"V1_PROSPECTUS_CIRCULARS_DATA_URL": "https://links.sgx.com/1.0.0/prospectus-circulars",
|
||||
"V1_CORPORATE_ACTIONS_DATA_URL": "https://links.sgx.com/1.0.0/corporate-actions",
|
||||
"V1_CORPORATE_INFORMATION_DATA_URL": "https://links.sgx.com/1.0.0/corporate-information",
|
||||
"V1_DERIVATIVES_DAILY_DATA_URL": "https://links.sgx.com/1.0.0/derivatives-daily",
|
||||
"V1_DERIVATIVES_HISTORICAL_DATA_URL": "https://links.sgx.com/1.0.0/derivatives-historical",
|
||||
"V1_CORPORATE_ANNOUNCEMENTS_DATA_URL": "https://links.sgx.com/1.0.0/corporate-announcements",
|
||||
"V1_IPO_PROSPECTUS_DATA_URL": "https://links.sgx.com/1.0.0/ipo-prospectus",
|
||||
"V1_ISIN_DATA_URL": "https://links.sgx.com/1.0.0/isin",
|
||||
"V1_SECURITIES_HISTORICAL_DATA_URL": "https://links.sgx.com/1.0.0/securities-historical",
|
||||
"V1_WARRANTS_DATA_URL": "https://links.sgx.com/1.0.0/warrants",
|
||||
"ORDER_FORM_EMAIL_URL": "https://api.sgx.com/dataorderforms",
|
||||
"ORDER_FORM_SIGN_URL": "https://api.sgx.com/dataorderforms/sign"
|
||||
},
|
||||
"links": {
|
||||
"PLAY_STORE_LINK": "https://play.google.com/store/apps/details?id=com.sgx.SGXandroid",
|
||||
"APP_STORE_LINK": "https://itunes.apple.com/us/app/sgx-mobile/id938618269",
|
||||
"BONDS_CALCULATOR": "https://www.bondsupermart.com/bsm/SGX-RetailBond-Calculator",
|
||||
"MDAQ_LINK": "https://trc-sg.m-daq.com/?utm_source=trc-sg&utm_medium=web-sg&utm_id=trc-sg",
|
||||
"DT_PRICES_SURVEY": "https://www.research.net/r/delayed-prices",
|
||||
"DT_PRICES_SURVEY_KEY": "delayed-prices-survey",
|
||||
"A50_SURVEY": "https://www.research.net/r/derivatives-A50",
|
||||
"A50_SURVEY_KEY": "derivatives-A50-survey",
|
||||
"IRON_ORE_SURVEY": "https://www.research.net/r/derivatives-FE",
|
||||
"IRON_ORE_SURVEY_KEY": "iron-ore-survey",
|
||||
"INVESTORS_PORTAL_SECURITIES": "https://investors.sgx.com/market/securities",
|
||||
"DLC_SOC_GEN": "https://dlc.socgen.com/",
|
||||
"MAILING_LIST_URL": "https://x.edm.sgx.com/ats/show.aspx?cr=1160&fm=61"
|
||||
},
|
||||
"CMS_VERSION": "70f75ec90c030bab34d750ee55d74b016f70d4b6",
|
||||
"CMS_ADS_QUERYMAP_ID": "47e96bb94690963a29d826e1c2fb25cc23a576ea",
|
||||
"SGX_LINKEDIN_ID": "14894",
|
||||
"recaptcha": {
|
||||
"SITE_KEY": "6LcMuKIZAAAAAC3Y66TAzeqeF1S09eSFqUfYo_7y"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 0,
|
||||
"totalItems": 0
|
||||
},
|
||||
"data": null
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 738.53,
|
||||
"c": 0.51,
|
||||
"lp": 738.61,
|
||||
"h": 740.05,
|
||||
"v_": "",
|
||||
"trading_time": "20260625_050700",
|
||||
"pid": ".FTFSTM",
|
||||
"l": 737.9,
|
||||
"type": "index",
|
||||
"n": "FTSE ST Mid Cap",
|
||||
"yh": 781.39,
|
||||
"p_": "X",
|
||||
"yl": 632.8,
|
||||
"pc": 738.1,
|
||||
"nd": "",
|
||||
"vl": 200455143.0,
|
||||
"id": 2,
|
||||
"ptc": 0.07,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 338.69,
|
||||
"c": 5.13,
|
||||
"lp": 340.56,
|
||||
"h": 341.06,
|
||||
"v_": "",
|
||||
"trading_time": "20260625_050700",
|
||||
"pid": ".FTFSTS",
|
||||
"l": 338.56,
|
||||
"type": "index",
|
||||
"n": "FTSE ST Small Cap",
|
||||
"yh": 361.92,
|
||||
"p_": "X",
|
||||
"yl": 246.87,
|
||||
"pc": 335.43,
|
||||
"nd": "",
|
||||
"vl": 65916500.0,
|
||||
"id": 3,
|
||||
"ptc": 1.53,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,193 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782364152944
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 66.22,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 66.02,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050800",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 5.6,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "66.020",
|
||||
"c": -0.2,
|
||||
"sv": 3.0,
|
||||
"h": 66.4,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 65.98,
|
||||
"o": 66.0,
|
||||
"p_": "",
|
||||
"p": -0.302,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "66.050",
|
||||
"nc": "D05",
|
||||
"cx": 0.0,
|
||||
"vl": 1334.3,
|
||||
"v": 88158981.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 7.5,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 7.58,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050800",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 141.4,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "7.580",
|
||||
"c": 0.08,
|
||||
"sv": 165.4,
|
||||
"h": 7.63,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 7.5,
|
||||
"o": 7.5,
|
||||
"p_": "",
|
||||
"p": 1.067,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "7.590",
|
||||
"nc": "C6L",
|
||||
"cx": 0.0,
|
||||
"vl": 6745.1,
|
||||
"v": 51205975.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 9.67,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 10.55,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050800",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 12.5,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "10.550",
|
||||
"c": 0.88,
|
||||
"sv": 19.7,
|
||||
"h": 10.58,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 10.0,
|
||||
"o": 10.03,
|
||||
"p_": "",
|
||||
"p": 9.1,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "10.580",
|
||||
"nc": "AWX",
|
||||
"cx": 0.0,
|
||||
"vl": 4822.6,
|
||||
"v": 49734419.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 4.41,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 4.42,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050800",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 456.3,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "4.410",
|
||||
"c": 0.01,
|
||||
"sv": 86.8,
|
||||
"h": 4.48,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 4.41,
|
||||
"o": 4.47,
|
||||
"p_": "",
|
||||
"p": 0.227,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "4.420",
|
||||
"nc": "Z74",
|
||||
"cx": 0.0,
|
||||
"vl": 9685.8,
|
||||
"v": 43038124.9,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 39.9,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 39.82,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050800",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 3.2,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "39.820",
|
||||
"c": -0.08,
|
||||
"sv": 5.5,
|
||||
"h": 40.07,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 39.77,
|
||||
"o": 39.93,
|
||||
"p_": "",
|
||||
"p": -0.2,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "39.830",
|
||||
"nc": "U11",
|
||||
"cx": 0.0,
|
||||
"vl": 1002.3,
|
||||
"v": 40035378.0,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782364152968
|
||||
},
|
||||
"data": {
|
||||
"aggregateType": "volume",
|
||||
"value": 290837247.0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"data": {
|
||||
"qrValidator": "s6XXrbWVl3RBjRbFTwCa/R8lnfsCp6SzceXTRpHvoe3uytoFtnn0KFmLfCLd2z6l+QZy/SfzbDq3xEqAx3nzVezPWqWRa3p02eY+3f1DMziMXTFngkJORT8m8Zrx+N6T3BG6UACemA=="
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782364152996
|
||||
},
|
||||
"data": {
|
||||
"aggregateType": "value",
|
||||
"value": 650363187.42224
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 20,
|
||||
"processedTime": 1782364098927
|
||||
},
|
||||
"sectors": [
|
||||
{
|
||||
"sector": "",
|
||||
"change": -4.139,
|
||||
"changePercentage": -0.0738
|
||||
},
|
||||
{
|
||||
"sector": "N",
|
||||
"change": -0.159,
|
||||
"changePercentage": -1.8603
|
||||
},
|
||||
{
|
||||
"sector": "K",
|
||||
"change": 0.125,
|
||||
"changePercentage": 0.0483
|
||||
},
|
||||
{
|
||||
"sector": "G",
|
||||
"change": -0.273,
|
||||
"changePercentage": -0.6738
|
||||
},
|
||||
{
|
||||
"sector": "E",
|
||||
"change": -0.006,
|
||||
"changePercentage": -0.5222
|
||||
},
|
||||
{
|
||||
"sector": "C",
|
||||
"change": 2.243,
|
||||
"changePercentage": 0.7525
|
||||
},
|
||||
{
|
||||
"sector": "F",
|
||||
"change": -0.028,
|
||||
"changePercentage": -0.233
|
||||
},
|
||||
{
|
||||
"sector": "Q",
|
||||
"change": 0.014,
|
||||
"changePercentage": 0.1846
|
||||
},
|
||||
{
|
||||
"sector": "S",
|
||||
"change": 0.04,
|
||||
"changePercentage": 0.7183
|
||||
},
|
||||
{
|
||||
"sector": "L",
|
||||
"change": -0.108,
|
||||
"changePercentage": -0.1034
|
||||
},
|
||||
{
|
||||
"sector": "H",
|
||||
"change": 0.195,
|
||||
"changePercentage": 1.0336
|
||||
},
|
||||
{
|
||||
"sector": "J",
|
||||
"change": 0.031,
|
||||
"changePercentage": 0.0453
|
||||
},
|
||||
{
|
||||
"sector": "B",
|
||||
"change": -0.183,
|
||||
"changePercentage": -1.9656
|
||||
},
|
||||
{
|
||||
"sector": "I",
|
||||
"change": 0.005,
|
||||
"changePercentage": 0.0273
|
||||
},
|
||||
{
|
||||
"sector": "M",
|
||||
"change": 1.265,
|
||||
"changePercentage": 1.4732
|
||||
},
|
||||
{
|
||||
"sector": "D",
|
||||
"change": 0.015,
|
||||
"changePercentage": 0.1576
|
||||
},
|
||||
{
|
||||
"sector": "R",
|
||||
"change": -0.065,
|
||||
"changePercentage": -1.3477
|
||||
},
|
||||
{
|
||||
"sector": "A",
|
||||
"change": 0.05,
|
||||
"changePercentage": 1.4505
|
||||
},
|
||||
{
|
||||
"sector": "P",
|
||||
"change": 0.0,
|
||||
"changePercentage": 0
|
||||
},
|
||||
{
|
||||
"sector": null,
|
||||
"change": 0.0,
|
||||
"changePercentage": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,813 @@
|
||||
{
|
||||
"data": {
|
||||
"categories": {
|
||||
"data": [
|
||||
{
|
||||
"data": {
|
||||
"id": "25",
|
||||
"name": "Derivatives"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"assetClassesSecurities": {
|
||||
"data": [
|
||||
{
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "28",
|
||||
"name": "ETFs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "29",
|
||||
"name": "REITs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "30",
|
||||
"name": "Structured Warrants"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "245",
|
||||
"name": "Business Trusts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "246",
|
||||
"name": "Daily Leverage Certificates"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "247",
|
||||
"name": "Leverage and Inverse Products"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "253",
|
||||
"name": "American Depository Reciept"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "254",
|
||||
"name": "Company Warrants"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "255",
|
||||
"name": "Retail Bonds"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "256",
|
||||
"name": "Retail Preferences Shares"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "257",
|
||||
"name": "SGS Bonds"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "382",
|
||||
"name": "Sustainability"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "502",
|
||||
"name": "Singapore Depository Receipts"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"assetClassesDerivatives": {
|
||||
"data": [
|
||||
{
|
||||
"data": {
|
||||
"id": "186",
|
||||
"name": "Financials"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "187",
|
||||
"name": "Listed FX"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "188",
|
||||
"name": "Equity Index"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "189",
|
||||
"name": "Interest Rate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "190",
|
||||
"name": "Equities"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "191",
|
||||
"name": "Commodities"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "192",
|
||||
"name": "Metals"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "193",
|
||||
"name": "Iron Ore & Steel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "194",
|
||||
"name": "Agriculture"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "195",
|
||||
"name": "Rubber"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "196",
|
||||
"name": "Energy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "197",
|
||||
"name": "Coal"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "198",
|
||||
"name": "Petrochemicals"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "199",
|
||||
"name": "Oil"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "200",
|
||||
"name": "Gas"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "202",
|
||||
"name": "Freight"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "218",
|
||||
"name": "Dividend Index"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "468",
|
||||
"name": "Dairy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "481",
|
||||
"name": "Energy Metals"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "595",
|
||||
"name": "Cryptocurrencies"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "607",
|
||||
"name": "OTC FX"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sectors": {
|
||||
"data": [
|
||||
{
|
||||
"data": {
|
||||
"id": "132",
|
||||
"name": "Consumer Discretionary"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "133",
|
||||
"name": "Consumer staples"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "134",
|
||||
"name": "Energy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "135",
|
||||
"name": "Financials"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "136",
|
||||
"name": "Health Care"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "137",
|
||||
"name": "Industrials"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "138",
|
||||
"name": "Information Technology"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "139",
|
||||
"name": "Materials"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "140",
|
||||
"name": "Real Estate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "141",
|
||||
"name": "REITs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "142",
|
||||
"name": "Business Trusts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "143",
|
||||
"name": "Telecommunication services"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "144",
|
||||
"name": "Utilities"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "145",
|
||||
"name": "STI"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "248",
|
||||
"name": "Others"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "509",
|
||||
"name": "ETF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"countries": [
|
||||
{
|
||||
"countryCode": "CN",
|
||||
"countryName": "China"
|
||||
},
|
||||
{
|
||||
"countryCode": "ID",
|
||||
"countryName": "Indonesia"
|
||||
},
|
||||
{
|
||||
"countryCode": "IN",
|
||||
"countryName": "India"
|
||||
},
|
||||
{
|
||||
"countryCode": "JP",
|
||||
"countryName": "Japan"
|
||||
},
|
||||
{
|
||||
"countryCode": "SG",
|
||||
"countryName": "Singapore"
|
||||
},
|
||||
{
|
||||
"countryCode": "TW",
|
||||
"countryName": "Taiwan"
|
||||
}
|
||||
],
|
||||
"list": {
|
||||
"count": 1293,
|
||||
"results": [
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "Sector Sweep – AI capex cycle drives institutional inflows and gains for Singapore’s listed tech manufacturers",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260622-sector-sweep-ai-capex-cycle-drives-institutional-inflows"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1782057600
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "Buyback Momentum Continues, Director Acquisitions Broaden",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "29",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "132",
|
||||
"name": "Consumer Discretionary"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "136",
|
||||
"name": "Health Care"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "137",
|
||||
"name": "Industrials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "140",
|
||||
"name": "Real Estate"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "141",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260615-buyback-momentum-continues-director-acquisitions-broaden"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1781452800
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "iEdge Singapore Next 50 Review: Tech Tilt & Rebalance Highlights",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "135",
|
||||
"name": "Financials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260610-iedge-singapore-next-50-review-tech-tilt-rebalance"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1781020800
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "Selective Flows into Financials, Tech & ETFs as Conditions Tightened Monday",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "135",
|
||||
"name": "Financials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "137",
|
||||
"name": "Industrials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "140",
|
||||
"name": "Real Estate"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "145",
|
||||
"name": "STI"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260609-selective-flows-financials-tech-etfs-conditions"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1780934400
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "Ho Bee chair ups stake; M&G becomes substantial unitholder in NetLink NBN Trust",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "27",
|
||||
"name": "Stocks"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "29",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "132",
|
||||
"name": "Consumer Discretionary"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "136",
|
||||
"name": "Health Care"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "137",
|
||||
"name": "Industrials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "139",
|
||||
"name": "Materials"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "140",
|
||||
"name": "Real Estate"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "141",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "542",
|
||||
"name": "Technology"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260608-ho-bee-chair-ups-stake-mg-becomes-substantial-unitholder"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1780848000
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "market_update",
|
||||
"title": "REIT Watch – Industrial S-REITs maintain operational resilience while undertaking portfolio rejuvenation",
|
||||
"category": {
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "26",
|
||||
"name": "Securities"
|
||||
}
|
||||
}
|
||||
},
|
||||
"assetClass": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "29",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"sector": [
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "586",
|
||||
"name": "Next 50"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"data": {
|
||||
"id": "141",
|
||||
"name": "REITs"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"country": [],
|
||||
"link": {
|
||||
"url": "/research-education/market-updates/20260608-reit-watch-industrial-s-reits-maintain-operational"
|
||||
},
|
||||
"migrated": null,
|
||||
"dateArticle": 1780848000
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"requestTimestamp": 1782364195339
|
||||
},
|
||||
"data": {
|
||||
"companies": [
|
||||
{
|
||||
"name": "DBS BANK LTD."
|
||||
},
|
||||
{
|
||||
"name": "ELITE UK REIT MANAGEMENT PTE. LTD."
|
||||
},
|
||||
{
|
||||
"name": "HOUSING AND DEVELOPMENT BOARD"
|
||||
},
|
||||
{
|
||||
"name": "METRO HOLDINGS LTD"
|
||||
},
|
||||
{
|
||||
"name": "MONEYMAX FINANCIAL SERVICES LTD."
|
||||
},
|
||||
{
|
||||
"name": "VINGROUP JOINT STOCK COMPANY"
|
||||
}
|
||||
],
|
||||
"count": 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"requestTimestamp": 1782364153024
|
||||
},
|
||||
"data": {
|
||||
"companies": [],
|
||||
"count": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"requestTimestamp": 1782364153025
|
||||
},
|
||||
"data": {
|
||||
"companies": [
|
||||
{
|
||||
"name": "AJJ MEDTECH HOLDINGS LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "DBS BANK LTD."
|
||||
},
|
||||
{
|
||||
"name": "ELITE UK REIT MANAGEMENT PTE. LTD."
|
||||
},
|
||||
{
|
||||
"name": "FRASERS PROPERTY LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "HOUSING AND DEVELOPMENT BOARD"
|
||||
},
|
||||
{
|
||||
"name": "METRO HOLDINGS LTD"
|
||||
},
|
||||
{
|
||||
"name": "MITSUBISHI CORPORATION"
|
||||
},
|
||||
{
|
||||
"name": "NETLINK NBN MANAGEMENT PTE. LTD."
|
||||
},
|
||||
{
|
||||
"name": "OUE LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "OUE REIT MANAGEMENT PTE. LTD."
|
||||
},
|
||||
{
|
||||
"name": "PETRON CORPORATION"
|
||||
},
|
||||
{
|
||||
"name": "RH PETROGAS LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "SINGAPORE AIRLINES LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "TATA STEEL LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "TELECHOICE INTERNATIONAL LIMITED"
|
||||
},
|
||||
{
|
||||
"name": "VEDANTA RESOURCES FINANCE II PLC"
|
||||
},
|
||||
{
|
||||
"name": "WINKING STUDIOS LIMITED"
|
||||
}
|
||||
],
|
||||
"count": 17
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"data": {
|
||||
"alerts": {
|
||||
"count": 0,
|
||||
"data": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,917 @@
|
||||
{
|
||||
"data": {
|
||||
"route": {
|
||||
"path": "/singapore-exchange",
|
||||
"breadcrumb": [],
|
||||
"data": {
|
||||
"data": {
|
||||
"pageAlerts": {
|
||||
"data": []
|
||||
},
|
||||
"contentType": "landing_page",
|
||||
"theme": null,
|
||||
"metaDescription": "Asia’s most international, multi-asset exchange, operating securities, fixed income and derivatives markets to the highest regulatory standards. ",
|
||||
"interactiveTheming": false,
|
||||
"buttonInteraction": null,
|
||||
"metaImage": null,
|
||||
"title": "Singapore Exchange",
|
||||
"header": {
|
||||
"data": {
|
||||
"widgetType": "masthead_carousel_widget",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 450,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead_home.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 360,
|
||||
"width": 1200,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead_home_X2.jpg"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"carouselSlides": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "iEdge Singapore Next 50 Indices Quarterly Review",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 640,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-09/iEdge%20Next%2050%20Index%20Webpage%20Banner%20%281920%20x%20640%20px%29.png"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "4 index constituents will be replaced following the June 2026 quarterly review.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://bit.ly/4umSm3O"
|
||||
},
|
||||
"title": "Read more"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "Straits Times Index (STI) Quarterly Review",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 640,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2024-06/STI%20%281200%20x%20628%29%20%281%29.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "There are no changes to the STI constituents following the June 2026 quarterly review.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://bit.ly/4xc4VBC"
|
||||
},
|
||||
"title": "Read more"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "carousel_slide_widget",
|
||||
"title": "Unlocking Shareholder Value for Listed Companies",
|
||||
"masthead": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 640,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-11/Homepage_Banner_Value%20Unlock%20%281%29.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"description": "\"Value Unlock\" programme to help listed companies unlock shareholder value and deepen investor engagement.",
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/securities/value-unlock?utm_medium=display&utm_source=sgx-web&utm_campaign=ValueUnlock&utm_term=20112025&utm_content=Homepage"
|
||||
},
|
||||
"title": "Find out more"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"highlights": [],
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_column_2_layout",
|
||||
"layout": "50",
|
||||
"columns": [
|
||||
{
|
||||
"data": {
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "section_title_widget",
|
||||
"title": "Stock Exchange"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_securities_products",
|
||||
"tabs": [
|
||||
{
|
||||
"data": {
|
||||
"label": "Indices",
|
||||
"type": "manual",
|
||||
"category": null,
|
||||
"indices": [
|
||||
{
|
||||
"data": {
|
||||
"title": "Straits Times Index (STI)",
|
||||
"description": "The Straits Times Index (STI) is a market capitalisation weighted index that tracks the performance of the top 30 companies listed on SGX.",
|
||||
"code": ".STI",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "Intraday Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/sti"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Singapore Next 50 Index [SGD] (NTR)",
|
||||
"description": "The iEdge Singapore Next 50 Indices aim to track the performance of the next 50 largest companies listed on the SGX Mainboard, beyond the 30 largest companies by market capitalization. Constructed with a focus on tradability, efficient liquidity, and replicability, the indices offer investors exposure to the next tier of large and sizeable companies in Singapore’s equity market. \r\n\r\nThe suite comprises two indices: the iEdge Singapore Next 50 Index, which is weighted by market capitalization to reflect the relative size of each constituent, and the iEdge Singapore Next 50 Liquidity Weighted Index, which is weighted by turnover to capture the relative liquidity of the constituents. \r\n\r\nThe index suite offers a valuable lens through which to observe how these companies are evolving, whether through business model transformation, improved governance practices, or strengthened capital management initiatives. By capturing these dynamics, the indices serve as meaningful tools for investors and stakeholders seeking insights beyond the traditional large-cap universe.\r\n\r\nFor the full list of index constituents and index-eligible stocks, please refer to the link to the factsheet below.",
|
||||
"code": "SGN50N",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "End of Day Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/sgn50n"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge S-REIT Index [SGD] (PR)",
|
||||
"description": "The iEdge S-REIT Index is regarded as Singapore’s S-REIT Benchmark. It is a free-float market capitalization weighted index that measures the performance of real estate investment trusts in Singapore.\r\n",
|
||||
"code": ".SREIT",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "Intraday Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/sreit"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge-OCBC Singapore Low Carbon Select 40 Capped Index [SGD] (NTR)",
|
||||
"description": "The Index aims to track the top 40 companies by free-float market capitalization domiciled or incorporated in Singapore, with a focus on index decarbonisation through the reduction of Weighted Average Carbon Intensity (WACI) of the Index. Index decarbonisation is achieved through selection of constituents with no involvement in fossil fuels, and through the implementation of the Carbon Performance Exclusion Criteria that ensures best-in-class selections based on Scope 1 and 2 GHG emissions per unit revenue.",
|
||||
"code": "SGLC40CN",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "End of Day Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/sglc40cn"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge APAC Financials Dividend Plus Index [SGD] (NTR)",
|
||||
"description": "The iEdge APAC Financials Dividend Plus Index aims to track the 30 largest and most tradable companies listed in Asia Pacific, and is designed to provide access to stable dividend payout attributes and growth in the financial sector. The region consists of Australia, Hong Kong, Japan, Singapore, Korea, Indonesia, Malaysia, and Thailand. The index is constructed to be tradable with efficient liquidity and replicability.",
|
||||
"code": ".APACFINN",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "End of Day Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/apacfinn"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Emerging Asia Select 50 Index [USD] (NTR)",
|
||||
"description": "The iEdge Emerging Asia Select 50 Index tracks the 50 largest and most tradable companies domiciled in selected Emerging Asia countries - India, Indonesia, Malaysia, and Thailand, and listed in these selected Emerging Asia countries or in the United States. The Index is designed to provide access to growth in these Emerging Asia countries and is constructed to be tradable with efficient liquidity and replicability.",
|
||||
"code": ".EMASIAUN",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "End of Day Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/emasiaun"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "iEdge Southeast Asia+ TECH Index [USD] (NTR)",
|
||||
"description": "The iEdge Southeast Asia+ TECH Index aims to track the performance of the largest 30 technology companies domiciled in Southeast Asia and Emerging Asia markets. ",
|
||||
"code": "ASIATECN",
|
||||
"type": {
|
||||
"data": {
|
||||
"title": "End of Day Index"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"internal": true,
|
||||
"href": "/indices/products/asiatecn"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "Stocks",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Stocks",
|
||||
"code": "stocks",
|
||||
"prices": [
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 398,
|
||||
"name": "Order Book Data"
|
||||
}
|
||||
},
|
||||
"price": 50,
|
||||
"selectAllPrice": 2500
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 399,
|
||||
"name": "End of Day Prices"
|
||||
}
|
||||
},
|
||||
"price": 10,
|
||||
"selectAllPrice": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "REITs",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "REITs",
|
||||
"code": "reits",
|
||||
"prices": [
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 398,
|
||||
"name": "Order Book Data"
|
||||
}
|
||||
},
|
||||
"price": 50,
|
||||
"selectAllPrice": 500
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 399,
|
||||
"name": "End of Day Prices"
|
||||
}
|
||||
},
|
||||
"price": 10,
|
||||
"selectAllPrice": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "ETFs",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "ETFs",
|
||||
"code": "etfs",
|
||||
"prices": [
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 398,
|
||||
"name": "Order Book Data"
|
||||
}
|
||||
},
|
||||
"price": 50,
|
||||
"selectAllPrice": 500
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 399,
|
||||
"name": "End of Day Prices"
|
||||
}
|
||||
},
|
||||
"price": 10,
|
||||
"selectAllPrice": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "SWs",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Structured Warrants",
|
||||
"code": "structuredwarrants",
|
||||
"prices": [
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 398,
|
||||
"name": "Order Book Data"
|
||||
}
|
||||
},
|
||||
"price": 50,
|
||||
"selectAllPrice": 500
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 399,
|
||||
"name": "End of Day Prices"
|
||||
}
|
||||
},
|
||||
"price": 10,
|
||||
"selectAllPrice": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"label": "DLCs",
|
||||
"type": "category",
|
||||
"category": {
|
||||
"data": {
|
||||
"title": "Daily Leverage Certificates",
|
||||
"code": "dlcertificates",
|
||||
"prices": [
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 398,
|
||||
"name": "Order Book Data"
|
||||
}
|
||||
},
|
||||
"price": 50,
|
||||
"selectAllPrice": 500
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"category": {
|
||||
"entity": {
|
||||
"tid": 399,
|
||||
"name": "End of Day Prices"
|
||||
}
|
||||
},
|
||||
"price": 10,
|
||||
"selectAllPrice": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"indices": []
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "section_title_widget",
|
||||
"title": "Derivatives"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_derivatives_overview",
|
||||
"tabs": [
|
||||
{
|
||||
"data": {
|
||||
"tabLabel": "Equity Index",
|
||||
"footnote": "Chart reflects daily settlement price and volume of the specified contract month.",
|
||||
"chartVolume": "active_month",
|
||||
"contracts": [
|
||||
{
|
||||
"data": {
|
||||
"title": "FTSE China A50 Index Futures",
|
||||
"code": "CN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "Nikkei 225 Index Futures",
|
||||
"code": "NK"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "SGX FTSE Taiwan Index Futures",
|
||||
"code": "TWN"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "MSCI Singapore Index Futures",
|
||||
"code": "SGP"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "FTSE China H50 Index Futures",
|
||||
"code": "FCH"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "FTSE Blossom Japan Index",
|
||||
"code": "EJP"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"tabLabel": "FX & Rates",
|
||||
"footnote": "Chart reflects daily settlement price and volume of the specified contract month.",
|
||||
"chartVolume": "active_month",
|
||||
"contracts": [
|
||||
{
|
||||
"data": {
|
||||
"title": "INR/USD Futures",
|
||||
"code": "IU"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "USD/CNH Futures",
|
||||
"code": "UC"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "KRW/USD Futures",
|
||||
"code": "KU"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "USD/SGD Futures",
|
||||
"code": "US"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "TWD/USD Futures",
|
||||
"code": "TD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "CNY/USD Futures",
|
||||
"code": "YS"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "10-Year Mini JGB Futures",
|
||||
"code": "JB"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"tabLabel": "Commodities",
|
||||
"footnote": "Chart reflects daily settlement price for the specified contract month and volumes shown are aggregated across all contract months.",
|
||||
"chartVolume": "active_month",
|
||||
"contracts": [
|
||||
{
|
||||
"data": {
|
||||
"title": "IODEX Iron Ore Futures",
|
||||
"code": "FEF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "TSI FOB AUS Premium Coking Coal Futures",
|
||||
"code": "ACF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "TSR20 Rubber Futures",
|
||||
"code": "TF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"title": "Platts PX CFR Taiwan/China Futures",
|
||||
"code": "PXF"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "section_title_widget",
|
||||
"title": "In Focus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_tile_list",
|
||||
"layout": "4_tiles",
|
||||
"tiles": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "SGX Group records strong May performance",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "Generic - Chart",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/Infocus-press-release-synagie.jpg",
|
||||
"alt": "Chart"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20260610-sgx-group-records-strong-may-performance-new-volume-highs-across"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Launch of SORA and TONA Futures",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "Tona & Sora",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2024-08/TONA-SORA-600x400-20240815.png",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/campaign/tona-sora"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Chartbook: S-REITs & Property Trusts",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "Generic - Real Estate",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/five-newest-real-estate-stocks.jpg",
|
||||
"alt": "General_Real-Estate"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://api2.sgx.com/sites/default/files/2026-05/SGX%20Research%20-%20SREIT%20%20Property%20Trusts%20Chartbook%20-%20Q1%202026.pdf"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Market Dialogues",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "Market Dialogues",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-07/Market%20Dialogues.png",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/research-education/market-dialogues"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "iEdge Singapore Next 50 Indices Quarterly Review",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "iEdge Next 50 Index TN-600x300",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-12/iEdge%20Next%2050%20Index%20TN-600x300.png",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgxgroup.com/media-centre/20260311-iedge-singapore-next-50-indices-quarterly-review-march-2026"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Access overseas stocks locally via Singapore Depository Receipts ",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "SDR InFocus Thumbnail ",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2023-05/SDR-InFocusThumbnail-600x300-20230526.jpg",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://www.sgx.com/campaign/sdr?utm_medium=display&utm_source=sgx-web&utm_campaign=SDR&utm_term=26052023&utm_content=InFocusbanner"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Stock Market Opening",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "Thumbnail SMO_30122025",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-12/Thumbnail%20SMO%2030122025.png",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "/securities-market-opening"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_static_tile",
|
||||
"title": "Listing Ceremonies",
|
||||
"date": null,
|
||||
"description": null,
|
||||
"media": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "InFocus-ListingCeremoniesThumbnail-600x300-20201022",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/Listing%20Ceremonies_Generic%20Banner%20%28600%20x%20300px%29%20gong_1.jpg",
|
||||
"alt": "SGX Listing Ceremonies"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "/listing-ceremonies"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "banner_widget",
|
||||
"banner": {
|
||||
"data": {
|
||||
"contentType": "banner",
|
||||
"title": "SGX Mobile App",
|
||||
"subtitle": "Download now to receive live market updates at your fingertips",
|
||||
"formattedDescription": null,
|
||||
"image": {
|
||||
"data": {
|
||||
"mediaType": "image",
|
||||
"name": "SGX Mobileapp",
|
||||
"image": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/images/2025-09/mobileapp-banner-800x400-20250904.png",
|
||||
"alt": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"bannerType": "mobile_app",
|
||||
"appStoreLink": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://itunes.apple.com/us/app/sgx-mobile/id938618269"
|
||||
}
|
||||
},
|
||||
"playStoreLink": {
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "https://play.google.com/store/apps/details?id=com.sgx.SGXandroid"
|
||||
}
|
||||
},
|
||||
"buttonLink": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedInformation": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"data": {
|
||||
"route": {
|
||||
"path": "/stock-exchange/company-announcements",
|
||||
"breadcrumb": [
|
||||
{
|
||||
"link": {
|
||||
"url": "/",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Home"
|
||||
},
|
||||
{
|
||||
"link": {
|
||||
"url": "/stock-exchange",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Stock Exchange"
|
||||
}
|
||||
],
|
||||
"data": {
|
||||
"data": {
|
||||
"pageAlerts": {
|
||||
"data": []
|
||||
},
|
||||
"contentType": "landing_page",
|
||||
"theme": null,
|
||||
"metaDescription": "Find the latest company announcements & information, including corporate actions, disclosure or change of interests, product listings & trading status",
|
||||
"interactiveTheming": null,
|
||||
"buttonInteraction": null,
|
||||
"metaImage": null,
|
||||
"title": "Company Announcements",
|
||||
"header": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 160,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead-Securities.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"highlights": [],
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_custom_data_list",
|
||||
"type": "company_announcements",
|
||||
"years": 20
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedInformation": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,809 @@
|
||||
{
|
||||
"data": {
|
||||
"taxonomyTermByVocabulary": {
|
||||
"count": 80,
|
||||
"results": [
|
||||
{
|
||||
"data": {
|
||||
"id": "31",
|
||||
"name": "Announcements",
|
||||
"order": "13",
|
||||
"parentCode": null,
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "32",
|
||||
"name": "Amendment to Articles",
|
||||
"order": "0",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "33",
|
||||
"name": "Announcement in Relation to Regulatory Actions by SGX and/ or Other Authorities",
|
||||
"order": "1",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC02"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "34",
|
||||
"name": "Announcement of Appointment",
|
||||
"order": "2",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC03"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "35",
|
||||
"name": "Announcement of Cessation",
|
||||
"order": "3",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC04"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "36",
|
||||
"name": "Annual General Meeting",
|
||||
"order": "4",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC05"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "38",
|
||||
"name": "Asset Acquisitions and Disposals",
|
||||
"order": "6",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC06"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "39",
|
||||
"name": "Asset Securitisation",
|
||||
"order": "7",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC07"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "42",
|
||||
"name": "Change in Corporate Information",
|
||||
"order": "10",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC08"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "43",
|
||||
"name": "Change in Issuer Name",
|
||||
"order": "11",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC09"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "44",
|
||||
"name": "Change in Trading Currency",
|
||||
"order": "12",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "45",
|
||||
"name": "Change of Catalist Sponsor",
|
||||
"order": "13",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "46",
|
||||
"name": "Court Meeting",
|
||||
"order": "14",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "59",
|
||||
"name": "Share Buy Back-On Market",
|
||||
"order": "27",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC13"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "47",
|
||||
"name": "Disclosure of Interest/ Changes in Interest",
|
||||
"order": "15",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC14"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "48",
|
||||
"name": "Employee Stock Option/ Share Scheme",
|
||||
"order": "16",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC15"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "49",
|
||||
"name": "Extraordinary/ Special General Meeting",
|
||||
"order": "17",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC16"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "50",
|
||||
"name": "Financial Statements",
|
||||
"order": "18",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC17"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "51",
|
||||
"name": "General Announcement",
|
||||
"order": "19",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC18"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "52",
|
||||
"name": "Interested Person Transaction",
|
||||
"order": "20",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC19"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "53",
|
||||
"name": "Moratorium",
|
||||
"order": "21",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC20"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "54",
|
||||
"name": "Notice of 3 Consecutive Years' Losses",
|
||||
"order": "22",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC21"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "55",
|
||||
"name": "Notice of Valuation of Real Assets",
|
||||
"order": "23",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC22"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "56",
|
||||
"name": "Placements",
|
||||
"order": "24",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC23"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "57",
|
||||
"name": "Regulatory Actions by SGX",
|
||||
"order": "25",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC24"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "58",
|
||||
"name": "Response to SGX Queries",
|
||||
"order": "26",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC25"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "60",
|
||||
"name": "Share Purchase Mandate",
|
||||
"order": "28",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC26"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "61",
|
||||
"name": "Tender/ Acquisition/ Takeover/ Purchase Offer",
|
||||
"order": "29",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC27"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "62",
|
||||
"name": "Waiver",
|
||||
"order": "30",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC28"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "41",
|
||||
"name": "Change in capital",
|
||||
"order": "9",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC29"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "37",
|
||||
"name": "Annual Reports and Related Documents",
|
||||
"order": "5",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC30"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "40",
|
||||
"name": "Bond Holder's Meeting",
|
||||
"order": "8",
|
||||
"parentCode": "ANNC",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "ANNC31"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "63",
|
||||
"name": "Corporate Action",
|
||||
"order": "79",
|
||||
"parentCode": null,
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "65",
|
||||
"name": "Bonus Issue/ Capitalisation Issue",
|
||||
"order": "1",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "66",
|
||||
"name": "Capital Distribution",
|
||||
"order": "2",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT02"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "67",
|
||||
"name": "Capital Gains Distribution",
|
||||
"order": "3",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT03"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "68",
|
||||
"name": "Capital Reduction",
|
||||
"order": "4",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT04"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "75",
|
||||
"name": "Exchange Offer/ Capital Reorganisation",
|
||||
"order": "11",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT05"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "69",
|
||||
"name": "Cash Dividend/ Distribution",
|
||||
"order": "5",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT06"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "71",
|
||||
"name": "Corporate Debt Restructuring",
|
||||
"order": "7",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT07"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "73",
|
||||
"name": "Dividend/ Distribution paid in Scrip/ Unit",
|
||||
"order": "9",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT08"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "74",
|
||||
"name": "Dividend/ Distribution Reinvestment",
|
||||
"order": "10",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT09"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "76",
|
||||
"name": "Final Maturity",
|
||||
"order": "12",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "78",
|
||||
"name": "Liquidation Dividend/ Distribution / Liquidation Payment",
|
||||
"order": "14",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "79",
|
||||
"name": "Merger",
|
||||
"order": "15",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "80",
|
||||
"name": "Other Scheme of Arrangement",
|
||||
"order": "16",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT13"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "81",
|
||||
"name": "Pari-Passu for Security with different ranking",
|
||||
"order": "17",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT14"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "82",
|
||||
"name": "Partial Redemption with reduction of nominal value",
|
||||
"order": "18",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT15"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "83",
|
||||
"name": "Repurchase Offer/ Issuer Bid/ Reverse Rights",
|
||||
"order": "19",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT16"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "86",
|
||||
"name": "Share Consolidation",
|
||||
"order": "22",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT17"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "84",
|
||||
"name": "Rights",
|
||||
"order": "20",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT18"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "85",
|
||||
"name": "Scrip Election/ Distribution/ DRP",
|
||||
"order": "21",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT19"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "87",
|
||||
"name": "Spin-Off/ Demerger",
|
||||
"order": "23",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT20"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "88",
|
||||
"name": "Stock Split/ Subdivision",
|
||||
"order": "24",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT21"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "64",
|
||||
"name": "Bondholder's Early Redemption (Put Option)",
|
||||
"order": "0",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT22"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "77",
|
||||
"name": "Issuer's Early Redemption (Call Option)",
|
||||
"order": "13",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT23"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "70",
|
||||
"name": "Conversion",
|
||||
"order": "6",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT24"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "72",
|
||||
"name": "Coupon Payment",
|
||||
"order": "8",
|
||||
"parentCode": "CACT",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "CACT25"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "89",
|
||||
"name": "Product Announcements & Listings",
|
||||
"order": "80",
|
||||
"parentCode": null,
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "90",
|
||||
"name": "Change of Terms",
|
||||
"order": "0",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "92",
|
||||
"name": "Listing Confirmation",
|
||||
"order": "2",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST03"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "94",
|
||||
"name": "Listing-Equity",
|
||||
"order": "4",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST05"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "95",
|
||||
"name": "Listing-Exchange Traded Products",
|
||||
"order": "5",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST06"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "96",
|
||||
"name": "Listing-Other Products",
|
||||
"order": "6",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST07"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "97",
|
||||
"name": "Listing-Warrants",
|
||||
"order": "7",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST08"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "98",
|
||||
"name": "Outstanding Position Reporting",
|
||||
"order": "8",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST09"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "99",
|
||||
"name": "Warrant Exercise",
|
||||
"order": "9",
|
||||
"parentCode": "PLST",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "PLST10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "100",
|
||||
"name": "Trading Status",
|
||||
"order": "81",
|
||||
"parentCode": null,
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "103",
|
||||
"name": "Designated Market Maker (DMM) Obligations",
|
||||
"order": "2",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD01"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "104",
|
||||
"name": "Query Regarding Trading Activity",
|
||||
"order": "3",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD02"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "105",
|
||||
"name": "Request for Lifting of Trading Halt",
|
||||
"order": "4",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD03"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "106",
|
||||
"name": "Request for Resumption of Trading from Suspension",
|
||||
"order": "5",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD04"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "107",
|
||||
"name": "Request for Suspension",
|
||||
"order": "6",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD05"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "108",
|
||||
"name": "Request for Trading Halt",
|
||||
"order": "7",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD06"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "101",
|
||||
"name": "Buying-In",
|
||||
"order": "0",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD08"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "102",
|
||||
"name": "Delisting of Security",
|
||||
"order": "1",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD09"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "109",
|
||||
"name": "Transfer from Catalist to Mainboard",
|
||||
"order": "8",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "110",
|
||||
"name": "Transfer from Mainboard to Catalist",
|
||||
"order": "9",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "111",
|
||||
"name": "Transfer from Primary to Secondary Listing",
|
||||
"order": "10",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"id": "112",
|
||||
"name": "Transfer from Secondary to Primary Listing",
|
||||
"order": "11",
|
||||
"parentCode": "TRAD",
|
||||
"entityBundle": "company_announcements_categories",
|
||||
"code": "TRAD13"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"requestTimestamp": 1782364201582
|
||||
},
|
||||
"data": 817457
|
||||
}
|
||||
@@ -0,0 +1,681 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 20,
|
||||
"requestTimestamp": 1782364225982
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"ref_id": "SG260625INTRW67H",
|
||||
"sub": "CACT25",
|
||||
"category_name": "Coupon Payment",
|
||||
"submitted_by": "DBS BANK LTD ",
|
||||
"title": "Coupon Payment::Mandatory",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "XS3325421686",
|
||||
"stock_code": "MHWB",
|
||||
"security_name": "DBS BANK USD50M F270324",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"ibm_code": "89W2"
|
||||
}
|
||||
],
|
||||
"security_name": "DBS BANK USD50M F270324",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/TL559UJH3261CUQ9/0f71003f80dd0251959acc705813d1bf1b3c25158d6370f7f2c73600c566659c",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782360740000,
|
||||
"broadcast_date_time": 1782360741000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "CACT",
|
||||
"id": "TL559UJH3261CUQ9",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625INTRU13Y",
|
||||
"sub": "CACT25",
|
||||
"category_name": "Coupon Payment",
|
||||
"submitted_by": "DBS BANK LTD ",
|
||||
"title": "Coupon Payment::Mandatory",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "XS3325327073",
|
||||
"stock_code": "95TB",
|
||||
"security_name": "DBS BANK USD145M F270324",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"ibm_code": "1U8L"
|
||||
}
|
||||
],
|
||||
"security_name": "DBS BANK USD145M F270324",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/NR88NFZERK6GJBCK/fa8d11db7114d64bd124780c7ecc2921aa22e25bfb1986e49f959444dc19c56a",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782360581000,
|
||||
"broadcast_date_time": 1782360581000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "CACT",
|
||||
"id": "NR88NFZERK6GJBCK",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRVB3V",
|
||||
"sub": "ANNC18",
|
||||
"category_name": "General Announcement",
|
||||
"submitted_by": "Surneet Kaur",
|
||||
"title": "General Announcement::EARLY TENDER AND VOTING DEADLINE",
|
||||
"announcer_name": null,
|
||||
"issuers": null,
|
||||
"security_name": null,
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/WC1282ETFJZUI1UT/0de0c1eff75fd561e87aeaac10aeca3e812da236e176cdf693cfe3914be87a9e",
|
||||
"issuer_name": "VEDANTA RESOURCES FINANCE II PLC",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782358489000,
|
||||
"broadcast_date_time": 1782358490000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "WC1282ETFJZUI1UT",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHR59O3",
|
||||
"sub": "ANNC18",
|
||||
"category_name": "General Announcement",
|
||||
"submitted_by": "Maria Crisselda T. Torcuator",
|
||||
"title": "General Announcement::Completion of Redemption of Series 3B Preferred Shares",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "XS3178401793",
|
||||
"stock_code": "MRBB",
|
||||
"security_name": "PETRON CORP US$475M7.35%PCS",
|
||||
"issuer_name": "PETRON CORPORATION",
|
||||
"ibm_code": "5MM5"
|
||||
}
|
||||
],
|
||||
"security_name": "PETRON CORP US$475M7.35%PCS",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/W46WNFW00A757JAS/4c1215431857c8c5e17062dcd1f1b00f62174f95569ff9454ee85bd036843c22",
|
||||
"issuer_name": "PETRON CORPORATION",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782356805000,
|
||||
"broadcast_date_time": 1782356806000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "W46WNFW00A757JAS",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHR09VY",
|
||||
"sub": "PLST03",
|
||||
"category_name": "Listing Confirmation",
|
||||
"submitted_by": "Securities Market Control",
|
||||
"title": "Debt - Listing Confirmation::U.S.$500,000,000 4.625% SENIOR NOTES DUE 2031",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "USJ43830FW33",
|
||||
"stock_code": "9SVB",
|
||||
"security_name": "MITSUCORPUS$500M4.625%N310623R",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"ibm_code": "5UX4"
|
||||
},
|
||||
{
|
||||
"isin_code": "US606769AR87",
|
||||
"stock_code": "ECRB",
|
||||
"security_name": "MITSUCORPUS$500M4.625%N310623A",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"ibm_code": "76HB"
|
||||
}
|
||||
],
|
||||
"security_name": "MULTIPLE",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/8MHBE1BFJJO76VKK/1f585ab3468baa6ab3dc70e220f3033a402ce49fc467b0bbd8e657678348af6e",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782353443000,
|
||||
"broadcast_date_time": 1782353443000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "PLST",
|
||||
"id": "8MHBE1BFJJO76VKK",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRCIPK",
|
||||
"sub": "PLST03",
|
||||
"category_name": "Listing Confirmation",
|
||||
"submitted_by": "Securities Market Control",
|
||||
"title": "Debt - Listing Confirmation::U.S.$500,000,000 5.125% SENIOR NOTES DUE 2036",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "USJ43830FX16",
|
||||
"stock_code": "VW9B",
|
||||
"security_name": "MITSUCORPUS$500M5.125%N360623R",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"ibm_code": "5ZFB"
|
||||
},
|
||||
{
|
||||
"isin_code": "US606769AS60",
|
||||
"stock_code": "POYB",
|
||||
"security_name": "MITSUCORPUS$500M5.125%N360623A",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"ibm_code": "5KYQ"
|
||||
}
|
||||
],
|
||||
"security_name": "MULTIPLE",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/PX5XP06UGUUNBPS0/cda490b081276120b587f74c85c54ec67cc5a7778d58297c1a34ca56562be384",
|
||||
"issuer_name": "MITSUBISHI CORPORATION",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782353416000,
|
||||
"broadcast_date_time": 1782353416000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "PLST",
|
||||
"id": "PX5XP06UGUUNBPS0",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRLCQK",
|
||||
"sub": "PLST03",
|
||||
"category_name": "Listing Confirmation",
|
||||
"submitted_by": "Securities Market Control",
|
||||
"title": "Debt - Listing Confirmation::HKD1,283,000,000 FIXED RATE NOTES DUE 2027",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "HK0001319349",
|
||||
"stock_code": "FCOB",
|
||||
"security_name": "DBS BANK HKD1.283B3.38%N270618",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"ibm_code": "3FLN"
|
||||
}
|
||||
],
|
||||
"security_name": "DBS BANK HKD1.283B3.38%N270618",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/A3IXET3XXT0EMPQ2/10e6a528cb3e7a75009270d0a6353d3932a04ed3b2941680ad4a1ba77b5f09b2",
|
||||
"issuer_name": "DBS BANK LTD.",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782353376000,
|
||||
"broadcast_date_time": 1782353377000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "PLST",
|
||||
"id": "A3IXET3XXT0EMPQ2",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625INTR44KA",
|
||||
"sub": "CACT25",
|
||||
"category_name": "Coupon Payment",
|
||||
"submitted_by": "Chua Pei Jen",
|
||||
"title": "Coupon Payment::Mandatory",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SGXF83009245",
|
||||
"stock_code": "9A5B",
|
||||
"security_name": "HDB S$600M2.27%N290716",
|
||||
"issuer_name": "HOUSING AND DEVELOPMENT BOARD",
|
||||
"ibm_code": "2P2O"
|
||||
}
|
||||
],
|
||||
"security_name": "HDB S$600M2.27%N290716",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/DQFF5N31DVOH44VM/80a0f516804bb44b3ad9abe79fe2fd4550ddd1e7b3084776655c5ab4bdbf8839",
|
||||
"issuer_name": "HOUSING AND DEVELOPMENT BOARD",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782353024000,
|
||||
"broadcast_date_time": 1782353024000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "CACT",
|
||||
"id": "DQFF5N31DVOH44VM",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260616OTHR8Q7A",
|
||||
"sub": "ANNC23",
|
||||
"category_name": "Placements",
|
||||
"submitted_by": "Liaw Liang Huat Joshua",
|
||||
"title": "REPL::Placements::Issue and Listing of 25,000,000 Private Placement Units in Elite UK REIT",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SGXC59097235",
|
||||
"stock_code": "MXNU",
|
||||
"security_name": "ELITE UK REIT",
|
||||
"issuer_name": "ELITE UK REIT MANAGEMENT PTE. LTD.",
|
||||
"ibm_code": "8QXM"
|
||||
}
|
||||
],
|
||||
"security_name": "ELITE UK REIT",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/0SWCIML1N20Q7Z7G/77e28a0ad0faadad06837083dbe1bbcf31c87d023f23a2e4f4f88a3b4b9c25a4",
|
||||
"issuer_name": "ELITE UK REIT MANAGEMENT PTE. LTD.",
|
||||
"submission_date": "20260616",
|
||||
"submission_date_time": 1781570596000,
|
||||
"broadcast_date_time": 1782352240000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "0SWCIML1N20Q7Z7G",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRVKXG",
|
||||
"sub": "ANNC13",
|
||||
"category_name": "Share Buy Back-On Market",
|
||||
"submitted_by": "Lai Wai Kit Andrew",
|
||||
"title": "Share Buy Back - Daily Share Buy-Back Notice::Share Buy Back - Daily Share Buy-Back Notice",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG1P75919099",
|
||||
"stock_code": "T41",
|
||||
"security_name": "TELECHOICE INTERNATIONAL LTD",
|
||||
"issuer_name": "TELECHOICE INTERNATIONAL LIMITED",
|
||||
"ibm_code": "1P75"
|
||||
}
|
||||
],
|
||||
"security_name": "TELECHOICE INTERNATIONAL LTD",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/IJ7RSZ5EGB2473CZ/8779481287a3b3a43e258fbacd70d8b10fe55a2f1ed054e70190f831c2c07fe1",
|
||||
"issuer_name": "TELECHOICE INTERNATIONAL LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782348746000,
|
||||
"broadcast_date_time": 1782348746000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "IJ7RSZ5EGB2473CZ",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRFMHT",
|
||||
"sub": "ANNC30",
|
||||
"category_name": "Annual Reports and Related Documents",
|
||||
"submitted_by": "Brenton Wu",
|
||||
"title": "Annual Reports and Related Documents::",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "XS2787854673",
|
||||
"stock_code": "96HB",
|
||||
"security_name": "SIA US$500M5.25%N340321",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "8QBB"
|
||||
},
|
||||
{
|
||||
"isin_code": "SGXF40711164",
|
||||
"stock_code": "FJJB",
|
||||
"security_name": "SIA S$500M2.7%N360130",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "17WA"
|
||||
},
|
||||
{
|
||||
"isin_code": "SG1V61937297",
|
||||
"stock_code": "C6L",
|
||||
"security_name": "SINGAPORE AIRLINES LTD",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "1V61"
|
||||
},
|
||||
{
|
||||
"isin_code": "XS2284332769",
|
||||
"stock_code": "FJYB",
|
||||
"security_name": "SIA US$500M3%N260720",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "3F7S"
|
||||
},
|
||||
{
|
||||
"isin_code": "SGXF10397887",
|
||||
"stock_code": "HGGB",
|
||||
"security_name": "SIA S$500M3.5%N301202",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "8GMU"
|
||||
},
|
||||
{
|
||||
"isin_code": "SG7FH2000005",
|
||||
"stock_code": "7J1B",
|
||||
"security_name": "SIA S$700M3.13%N270823",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "7FH2"
|
||||
},
|
||||
{
|
||||
"isin_code": "XS2405871570",
|
||||
"stock_code": "VB9B",
|
||||
"security_name": "SIA US$600M3.375%N290119",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "1HKW"
|
||||
}
|
||||
],
|
||||
"security_name": "MULTIPLE",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/YNFLUUEPMK9OCZQZ/d7decb453988981474409aa871af9151ce3504cf2bb47d56534d7a74d4dcb9c2",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782347589000,
|
||||
"broadcast_date_time": 1782347589000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "YNFLUUEPMK9OCZQZ",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRIG4Y",
|
||||
"sub": "ANNC30",
|
||||
"category_name": "Annual Reports and Related Documents",
|
||||
"submitted_by": "Brenton Wu",
|
||||
"title": "Annual Reports and Related Documents::",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "XS2405871570",
|
||||
"stock_code": "VB9B",
|
||||
"security_name": "SIA US$600M3.375%N290119",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "1HKW"
|
||||
},
|
||||
{
|
||||
"isin_code": "SG7FH2000005",
|
||||
"stock_code": "7J1B",
|
||||
"security_name": "SIA S$700M3.13%N270823",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "7FH2"
|
||||
},
|
||||
{
|
||||
"isin_code": "SGXF10397887",
|
||||
"stock_code": "HGGB",
|
||||
"security_name": "SIA S$500M3.5%N301202",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "8GMU"
|
||||
},
|
||||
{
|
||||
"isin_code": "XS2284332769",
|
||||
"stock_code": "FJYB",
|
||||
"security_name": "SIA US$500M3%N260720",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "3F7S"
|
||||
},
|
||||
{
|
||||
"isin_code": "SG1V61937297",
|
||||
"stock_code": "C6L",
|
||||
"security_name": "SINGAPORE AIRLINES LTD",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "1V61"
|
||||
},
|
||||
{
|
||||
"isin_code": "XS2787854673",
|
||||
"stock_code": "96HB",
|
||||
"security_name": "SIA US$500M5.25%N340321",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "8QBB"
|
||||
},
|
||||
{
|
||||
"isin_code": "SGXF40711164",
|
||||
"stock_code": "FJJB",
|
||||
"security_name": "SIA S$500M2.7%N360130",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "17WA"
|
||||
}
|
||||
],
|
||||
"security_name": "MULTIPLE",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/CBBHM38X24NO0DHG/612618880761814c451af39c058a5fa90507b2c04ae18689244db7992a70d595",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782347337000,
|
||||
"broadcast_date_time": 1782347338000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "CBBHM38X24NO0DHG",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRYKVJ",
|
||||
"sub": "ANNC18",
|
||||
"category_name": "General Announcement",
|
||||
"submitted_by": "Chang Cheng-Hsing Francis",
|
||||
"title": "General Announcement::RH Petrogas Commences Drilling of Northwest Klagagi-1 Well in Kepala Burung PSC",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG1H00001443",
|
||||
"stock_code": "T13",
|
||||
"security_name": "RH PETROGAS LIMITED",
|
||||
"issuer_name": "RH PETROGAS LIMITED",
|
||||
"ibm_code": "1H00"
|
||||
}
|
||||
],
|
||||
"security_name": "RH PETROGAS LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/5GNJG8VLVJVHXYUT/975a38c3ca459a2d6e2fc534835bd285930480c9a50bca0ea00133c1ff35e42b",
|
||||
"issuer_name": "RH PETROGAS LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782347330000,
|
||||
"broadcast_date_time": 1782347331000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "5GNJG8VLVJVHXYUT",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625MEET5D54",
|
||||
"sub": "ANNC05",
|
||||
"category_name": "Annual General Meeting",
|
||||
"submitted_by": "Brenton Wu",
|
||||
"title": "Annual General Meeting::Voluntary",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG1V61937297",
|
||||
"stock_code": "C6L",
|
||||
"security_name": "SINGAPORE AIRLINES LTD",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"ibm_code": "1V61"
|
||||
}
|
||||
],
|
||||
"security_name": "SINGAPORE AIRLINES LTD",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/NMKDAW650C7HVJL9/bb2a732762b1f15e5e5d001e08eb95ac6be2a966bc0ed7a2b29ad7a245f070de",
|
||||
"issuer_name": "SINGAPORE AIRLINES LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782347230000,
|
||||
"broadcast_date_time": 1782347230000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "NMKDAW650C7HVJL9",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRCBU1",
|
||||
"sub": "ANNC18",
|
||||
"category_name": "General Announcement",
|
||||
"submitted_by": "Dr Tan Wei Jie",
|
||||
"title": "General Announcement:: Update on AI-Enabled Eldercare Robotics, RR-CARE Framework and Research Progress",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG0584008601",
|
||||
"stock_code": "584",
|
||||
"security_name": "AJJ MEDTECH HOLDINGS LIMITED",
|
||||
"issuer_name": "AJJ MEDTECH HOLDINGS LIMITED",
|
||||
"ibm_code": "584"
|
||||
}
|
||||
],
|
||||
"security_name": "AJJ MEDTECH HOLDINGS LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/VBO659NH1CVNXF39/b0c23d0474336ab62fa779a02be0901be661bae29dbcdafa117729364313c617",
|
||||
"issuer_name": "AJJ MEDTECH HOLDINGS LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782345604000,
|
||||
"broadcast_date_time": 1782345605000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "VBO659NH1CVNXF39",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRTAWY",
|
||||
"sub": "ANNC06",
|
||||
"category_name": "Asset Acquisitions and Disposals",
|
||||
"submitted_by": "Kelvin Chua",
|
||||
"title": "Asset Acquisitions and Disposals::Joint Venture with Tokyo Century for the Proposed Acquisition of Crowne Plaza Changi Airport",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG2B80958517",
|
||||
"stock_code": "LJ3",
|
||||
"security_name": "OUE LIMITED",
|
||||
"issuer_name": "OUE LIMITED",
|
||||
"ibm_code": "2B80"
|
||||
}
|
||||
],
|
||||
"security_name": "OUE LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/CLCZCGW0GNQ72B1L/07aea4cf000c5a7749aa7cbd1a6bde2c402850493fe968aca7e840850cf4f81e",
|
||||
"issuer_name": "OUE LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782344256000,
|
||||
"broadcast_date_time": 1782344256000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "CLCZCGW0GNQ72B1L",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHR2UVR",
|
||||
"sub": "ANNC13",
|
||||
"category_name": "Share Buy Back-On Market",
|
||||
"submitted_by": "Oliver Yen",
|
||||
"title": "Share Buy Back - Daily Share Buy-Back Notice::Daily Share Buy-Back Notice",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "KYG9722U1040",
|
||||
"stock_code": "WKS",
|
||||
"security_name": "WINKING STUDIOS LIMITED",
|
||||
"issuer_name": "WINKING STUDIOS LIMITED",
|
||||
"ibm_code": "6T1E"
|
||||
}
|
||||
],
|
||||
"security_name": "WINKING STUDIOS LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/OZWBE5X93WNLDLGK/a75be47d78c1febebc4f0c5492d923d70c07f84ad7d1374cbc4adfd355a49e38",
|
||||
"issuer_name": "WINKING STUDIOS LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782344148000,
|
||||
"broadcast_date_time": 1782344148000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "OZWBE5X93WNLDLGK",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRD4PS",
|
||||
"sub": "ANNC18",
|
||||
"category_name": "General Announcement",
|
||||
"submitted_by": "Kelvin Chua",
|
||||
"title": "General Announcement::OUE REIT - Proposed Divestment of Crowne Plaza Changi Airport",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG2B80958517",
|
||||
"stock_code": "LJ3",
|
||||
"security_name": "OUE LIMITED",
|
||||
"issuer_name": "OUE LIMITED",
|
||||
"ibm_code": "2B80"
|
||||
}
|
||||
],
|
||||
"security_name": "OUE LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/EFUU7KFI8TW2OFA3/2123be554d5f84b7819ec04ad53473dff87620273d4aa370a8c184faf3b53f13",
|
||||
"issuer_name": "OUE LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782344089000,
|
||||
"broadcast_date_time": 1782344089000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "EFUU7KFI8TW2OFA3",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHR0HD2",
|
||||
"sub": "ANNC06",
|
||||
"category_name": "Asset Acquisitions and Disposals",
|
||||
"submitted_by": "Kelvin Chua",
|
||||
"title": "Asset Acquisitions and Disposals::Proposed Divestment of Crowne Plaza Changi Airport",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG2G60000004",
|
||||
"stock_code": "TS0U",
|
||||
"security_name": "OUE REIT",
|
||||
"issuer_name": "OUE REIT MANAGEMENT PTE. LTD.",
|
||||
"ibm_code": "2G60"
|
||||
}
|
||||
],
|
||||
"security_name": "OUE REIT",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/JI5RP6CERF4LBTOO/f1616b7291de0361dfb6029279f39fcf44848f0c437d5c0054288fb25be98ff1",
|
||||
"issuer_name": "OUE REIT MANAGEMENT PTE. LTD.",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782343919000,
|
||||
"broadcast_date_time": 1782343919000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "JI5RP6CERF4LBTOO",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
},
|
||||
{
|
||||
"ref_id": "SG260625OTHRLORA",
|
||||
"sub": "ANNC06",
|
||||
"category_name": "Asset Acquisitions and Disposals",
|
||||
"submitted_by": "Catherine Yeo",
|
||||
"title": "Asset Acquisitions and Disposals::The Proposed FHT Portfolio Optimisation",
|
||||
"announcer_name": null,
|
||||
"issuers": [
|
||||
{
|
||||
"isin_code": "SG2G52000004",
|
||||
"stock_code": "TQ5",
|
||||
"security_name": "FRASERS PROPERTY LIMITED",
|
||||
"issuer_name": "FRASERS PROPERTY LIMITED",
|
||||
"ibm_code": "2G52"
|
||||
}
|
||||
],
|
||||
"security_name": "FRASERS PROPERTY LIMITED",
|
||||
"url": "https://links.sgx.com/1.0.0/corporate-announcements/I0MRD002AOZA0EKP/f8a03f24cba8680a888f8011aad252397cb4dbd1c0bee07681a70b92ab340a8b",
|
||||
"issuer_name": "FRASERS PROPERTY LIMITED",
|
||||
"submission_date": "20260625",
|
||||
"submission_date_time": 1782343796000,
|
||||
"broadcast_date_time": 1782343797000,
|
||||
"xml": null,
|
||||
"submission_time": null,
|
||||
"cat": "ANNC",
|
||||
"id": "I0MRD002AOZA0EKP",
|
||||
"sn": null,
|
||||
"product_category": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"data": {
|
||||
"route": {
|
||||
"path": "/stock-exchange/etf-screener",
|
||||
"breadcrumb": [
|
||||
{
|
||||
"link": {
|
||||
"url": "/",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Home"
|
||||
},
|
||||
{
|
||||
"link": {
|
||||
"url": "/stock-exchange",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Stock Exchange"
|
||||
}
|
||||
],
|
||||
"data": {
|
||||
"data": {
|
||||
"pageAlerts": {
|
||||
"data": []
|
||||
},
|
||||
"contentType": "landing_page",
|
||||
"theme": "default",
|
||||
"metaDescription": "Find market data & documents with turnover on Exchange Traded Funds listed on Singapore Exchange.",
|
||||
"interactiveTheming": false,
|
||||
"buttonInteraction": "wipe_right",
|
||||
"metaImage": null,
|
||||
"title": "ETF Screener",
|
||||
"header": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 160,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead-Securities.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"highlights": [],
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "text_and_media_widget",
|
||||
"label": "ETF Screener April 2026",
|
||||
"document": {
|
||||
"data": {
|
||||
"mediaType": "article_document",
|
||||
"name": "ETF Screener 8 June 26",
|
||||
"date": 1781173266,
|
||||
"file": {
|
||||
"data": {
|
||||
"url": "https://api2.sgx.com/sites/default/files/2026-06/May_2026_ETF%20Screener.csv",
|
||||
"filemime": "text/csv"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"textAndMediaFileType": {
|
||||
"data": {
|
||||
"name": "etf_screener"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedInformation": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363821198
|
||||
},
|
||||
"data": {
|
||||
"volume": 669430410.0,
|
||||
"advancers": 232.0,
|
||||
"decliners": 238.0,
|
||||
"value": 837644920.0
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363773193
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 66.22,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 66.02,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 2.1,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "66.020",
|
||||
"c": -0.2,
|
||||
"sv": 3.7,
|
||||
"h": 66.4,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 65.98,
|
||||
"o": 66.0,
|
||||
"p_": "",
|
||||
"p": -0.302,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "66.040",
|
||||
"nc": "D05",
|
||||
"cx": 0.0,
|
||||
"vl": 1306.7,
|
||||
"v": 86336068.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 7.5,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 7.59,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 74.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "7.580",
|
||||
"c": 0.09,
|
||||
"sv": 112.6,
|
||||
"h": 7.63,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 7.5,
|
||||
"o": 7.5,
|
||||
"p_": "",
|
||||
"p": 1.2,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "7.590",
|
||||
"nc": "C6L",
|
||||
"cx": 0.0,
|
||||
"vl": 6735.2,
|
||||
"v": 51130886.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 9.67,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 10.49,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 12.5,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "10.480",
|
||||
"c": 0.82,
|
||||
"sv": 158.3,
|
||||
"h": 10.5,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 10.0,
|
||||
"o": 10.03,
|
||||
"p_": "",
|
||||
"p": 8.48,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "10.500",
|
||||
"nc": "AWX",
|
||||
"cx": 0.0,
|
||||
"vl": 4419.6,
|
||||
"v": 45494012.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 4.41,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 4.43,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 348.3,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "4.420",
|
||||
"c": 0.02,
|
||||
"sv": 13.2,
|
||||
"h": 4.48,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 4.41,
|
||||
"o": 4.47,
|
||||
"p_": "",
|
||||
"p": 0.454,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "4.430",
|
||||
"nc": "Z74",
|
||||
"cx": 0.0,
|
||||
"vl": 9255.3,
|
||||
"v": 41134507.9,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 39.9,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 39.81,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 5.5,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "39.810",
|
||||
"c": -0.09,
|
||||
"sv": 10.3,
|
||||
"h": 40.07,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 39.77,
|
||||
"o": 39.93,
|
||||
"p_": "",
|
||||
"p": -0.226,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "39.820",
|
||||
"nc": "U11",
|
||||
"cx": 0.0,
|
||||
"vl": 969.6,
|
||||
"v": 38732974.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 24.95,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 24.93,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 7.4,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "24.920",
|
||||
"c": -0.02,
|
||||
"sv": 2.4,
|
||||
"h": 25.09,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 24.88,
|
||||
"o": 24.95,
|
||||
"p_": "",
|
||||
"p": -0.08,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "24.930",
|
||||
"nc": "O39",
|
||||
"cx": 0.0,
|
||||
"vl": 1142.1,
|
||||
"v": 28519075.4,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 10.68,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 10.57,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "stocks",
|
||||
"du": null,
|
||||
"bv": 11.5,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": "20260624",
|
||||
"b": "10.580",
|
||||
"c": -0.11,
|
||||
"sv": 16.5,
|
||||
"h": 10.7,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 10.55,
|
||||
"o": 10.65,
|
||||
"p_": "",
|
||||
"p": -1.03,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "10.590",
|
||||
"nc": "S63",
|
||||
"cx": 0.0,
|
||||
"vl": 2005.3,
|
||||
"v": 21239643.0,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363773190
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 2.37,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 2.39,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 1479.7,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "2.390",
|
||||
"c": 0.02,
|
||||
"sv": 4135.6,
|
||||
"h": 2.4,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 2.34,
|
||||
"o": 2.36,
|
||||
"p_": "X",
|
||||
"p": 0.844,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "2.400",
|
||||
"nc": "C38U",
|
||||
"cx": 0.0,
|
||||
"vl": 17014.4,
|
||||
"v": 40306033.3,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 2.53,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 2.54,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 196.7,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "2.530",
|
||||
"c": 0.01,
|
||||
"sv": 2146.7,
|
||||
"h": 2.54,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 2.5,
|
||||
"o": 2.52,
|
||||
"p_": "X",
|
||||
"p": 0.395,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "2.540",
|
||||
"nc": "A17U",
|
||||
"cx": 0.0,
|
||||
"vl": 8069.6,
|
||||
"v": 20352751.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 1.22,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 1.23,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 2900.8,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "1.230",
|
||||
"c": 0.01,
|
||||
"sv": 3007.6,
|
||||
"h": 1.25,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 1.22,
|
||||
"o": 1.23,
|
||||
"p_": "",
|
||||
"p": 0.82,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "1.240",
|
||||
"nc": "M44U",
|
||||
"cx": 0.0,
|
||||
"vl": 12009.405,
|
||||
"v": 14830922.1,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 1.94,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 1.95,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 705.2,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "1.940",
|
||||
"c": 0.01,
|
||||
"sv": 2526.3,
|
||||
"h": 1.95,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 1.93,
|
||||
"o": 1.94,
|
||||
"p_": "",
|
||||
"p": 0.515,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "1.950",
|
||||
"nc": "ME8U",
|
||||
"cx": 0.0,
|
||||
"vl": 5478.8,
|
||||
"v": 10632491.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 2.27,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 2.29,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 484.2,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "2.280",
|
||||
"c": 0.02,
|
||||
"sv": 847.6,
|
||||
"h": 2.29,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 2.26,
|
||||
"o": 2.27,
|
||||
"p_": "X",
|
||||
"p": 0.881,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "2.290",
|
||||
"nc": "J69U",
|
||||
"cx": 0.0,
|
||||
"vl": 3024.47,
|
||||
"v": 6892022.9,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 1.44,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 1.46,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 623.2,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "1.450",
|
||||
"c": 0.02,
|
||||
"sv": 1189.9,
|
||||
"h": 1.46,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 1.43,
|
||||
"o": 1.44,
|
||||
"p_": "",
|
||||
"p": 1.389,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "1.460",
|
||||
"nc": "T82U",
|
||||
"cx": 0.0,
|
||||
"vl": 4500.4,
|
||||
"v": 6509667.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 2.28,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 2.28,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "reits",
|
||||
"du": null,
|
||||
"bv": 264.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "2.270",
|
||||
"c": 0.0,
|
||||
"sv": 666.5,
|
||||
"h": 2.28,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 2.26,
|
||||
"o": 2.28,
|
||||
"p_": "X",
|
||||
"p": 0.0,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "2.280",
|
||||
"nc": "AJBU",
|
||||
"cx": 0.0,
|
||||
"vl": 2261.5,
|
||||
"v": 5137174.0,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363784743
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 5.31,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 5.322,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 11.475,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "5.319",
|
||||
"c": 0.012,
|
||||
"sv": 1.6,
|
||||
"h": 5.428,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 5.319,
|
||||
"o": 5.428,
|
||||
"p_": "",
|
||||
"p": 0.226,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "5.323",
|
||||
"nc": "ES3",
|
||||
"cx": 5.31,
|
||||
"vl": 615.191,
|
||||
"v": 3283783.59,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 485.5,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 475.4,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 0.005,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "475.400",
|
||||
"c": -10.1,
|
||||
"sv": 0.049,
|
||||
"h": 476.6,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 472.0,
|
||||
"o": 475.8,
|
||||
"p_": "",
|
||||
"p": -2.08,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "475.800",
|
||||
"nc": "GSD",
|
||||
"cx": 485.5,
|
||||
"vl": 5.854,
|
||||
"v": 2778110.58,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.725,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.716,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 125.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.716",
|
||||
"c": -0.009,
|
||||
"sv": 13.397,
|
||||
"h": 0.729,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.708,
|
||||
"o": 0.727,
|
||||
"p_": "",
|
||||
"p": -1.241,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.717",
|
||||
"nc": "HST",
|
||||
"cx": 0.725,
|
||||
"vl": 3499.104,
|
||||
"v": 2494704.305,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.828,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.829,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 386.391,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.829",
|
||||
"c": 0.001,
|
||||
"sv": 29.64,
|
||||
"h": 0.831,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.823,
|
||||
"o": 0.83,
|
||||
"p_": "",
|
||||
"p": 0.121,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.830",
|
||||
"nc": "CLR",
|
||||
"cx": 0.828,
|
||||
"vl": 2764.69,
|
||||
"v": 2288906.329,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 374.35,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 366.9,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 0.02,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "366.370",
|
||||
"c": -7.45,
|
||||
"sv": 0.378,
|
||||
"h": 367.8,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 364.0,
|
||||
"o": 367.75,
|
||||
"p_": "",
|
||||
"p": -1.99,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "366.920",
|
||||
"nc": "O87",
|
||||
"cx": 374.35,
|
||||
"vl": 4.129,
|
||||
"v": 1511620.54,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 5.694,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 5.578,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 0.6,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "5.575",
|
||||
"c": -0.116,
|
||||
"sv": 15.0,
|
||||
"h": 5.589,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 5.54,
|
||||
"o": 5.589,
|
||||
"p_": "",
|
||||
"p": -2.037,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "5.582",
|
||||
"nc": "GLS",
|
||||
"cx": 5.694,
|
||||
"vl": 234.771,
|
||||
"v": 1307267.775,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 1.02,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 1.021,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050200",
|
||||
"dp": null,
|
||||
"type": "etfs",
|
||||
"du": null,
|
||||
"bv": 115.795,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": null,
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "1.020",
|
||||
"c": 0.001,
|
||||
"sv": 1037.15,
|
||||
"h": 1.021,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 1.02,
|
||||
"o": 1.02,
|
||||
"p_": "X",
|
||||
"p": 0.098,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "1.021",
|
||||
"nc": "MBH",
|
||||
"cx": 1.019,
|
||||
"vl": 761.394,
|
||||
"v": 777268.256,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363773264
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 0.036,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.029,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 5000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-08-28",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.029",
|
||||
"c": -0.007,
|
||||
"sv": 5000.0,
|
||||
"h": 0.037,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.027,
|
||||
"o": 0.037,
|
||||
"p_": "",
|
||||
"p": -19.444,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.030",
|
||||
"nc": "OWWW",
|
||||
"cx": 0.0,
|
||||
"vl": 57882.3,
|
||||
"v": 1736264.1,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.063,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.052,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 5030.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-08-28",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.051",
|
||||
"c": -0.011,
|
||||
"sv": 5000.0,
|
||||
"h": 0.063,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.049,
|
||||
"o": 0.062,
|
||||
"p_": "",
|
||||
"p": -17.46,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.053",
|
||||
"nc": "JLEW",
|
||||
"cx": 0.0,
|
||||
"vl": 30591.2,
|
||||
"v": 1627035.6,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.077,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.07,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 5000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-10-29",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.069",
|
||||
"c": -0.007,
|
||||
"sv": 5000.0,
|
||||
"h": 0.077,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.068,
|
||||
"o": 0.076,
|
||||
"p_": "",
|
||||
"p": -9.091,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.070",
|
||||
"nc": "HSEW",
|
||||
"cx": 0.0,
|
||||
"vl": 18492.6,
|
||||
"v": 1297162.8,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.073,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.083,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 1000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-08-28",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.081",
|
||||
"c": 0.01,
|
||||
"sv": 683.3,
|
||||
"h": 0.085,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.071,
|
||||
"o": 0.072,
|
||||
"p_": "",
|
||||
"p": 13.699,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.082",
|
||||
"nc": "NPXW",
|
||||
"cx": 0.0,
|
||||
"vl": 15868.2,
|
||||
"v": 1275139.8,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.082,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.095,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 1000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-07-30",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.094",
|
||||
"c": 0.013,
|
||||
"sv": 1000.0,
|
||||
"h": 0.1,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.08,
|
||||
"o": 0.08,
|
||||
"p_": "",
|
||||
"p": 15.854,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.095",
|
||||
"nc": "PNXW",
|
||||
"cx": 0.0,
|
||||
"vl": 3580.0,
|
||||
"v": 337405.6,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.029,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.03,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 5000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2026-11-03",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.029",
|
||||
"c": 0.001,
|
||||
"sv": 5000.0,
|
||||
"h": 0.031,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.028,
|
||||
"o": 0.031,
|
||||
"p_": "",
|
||||
"p": 3.448,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.030",
|
||||
"nc": "IMOW",
|
||||
"cx": 0.0,
|
||||
"vl": 5700.0,
|
||||
"v": 168950.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.041,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.037,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": null,
|
||||
"type": "structuredwarrants",
|
||||
"du": null,
|
||||
"bv": 5000.0,
|
||||
"dpc": null,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2027-01-05",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.038",
|
||||
"c": -0.004,
|
||||
"sv": 5000.0,
|
||||
"h": 0.039,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.036,
|
||||
"o": 0.037,
|
||||
"p_": "",
|
||||
"p": -9.756,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": null,
|
||||
"s": "0.039",
|
||||
"nc": "WUHW",
|
||||
"cx": 0.0,
|
||||
"vl": 3870.0,
|
||||
"v": 145570.0,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363773481
|
||||
},
|
||||
"data": {
|
||||
"prices": [
|
||||
{
|
||||
"pv": 0.101,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.09,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 5000.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2027-12-16",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.090",
|
||||
"c": -0.01,
|
||||
"sv": 1704.0,
|
||||
"h": 0.103,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.082,
|
||||
"o": 0.103,
|
||||
"p_": "",
|
||||
"p": -10.0,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.09",
|
||||
"s": "0.091",
|
||||
"nc": "SYHW",
|
||||
"cx": 0.1,
|
||||
"vl": 9477.8,
|
||||
"v": 848820.9,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.2,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.23,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 4670.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2027-03-09",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.220",
|
||||
"c": 0.03,
|
||||
"sv": 4670.0,
|
||||
"h": 0.24,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.197,
|
||||
"o": 0.199,
|
||||
"p_": "",
|
||||
"p": 15.0,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.223",
|
||||
"s": "0.225",
|
||||
"nc": "9B2W",
|
||||
"cx": 0.2,
|
||||
"vl": 2327.6,
|
||||
"v": 526960.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 1.05,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 1.005,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 1630.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2028-03-09",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "1.000",
|
||||
"c": -0.03,
|
||||
"sv": 1630.0,
|
||||
"h": 1.045,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.995,
|
||||
"o": 1.045,
|
||||
"p_": "",
|
||||
"p": -2.899,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "1.002",
|
||||
"s": "1.005",
|
||||
"nc": "B00W",
|
||||
"cx": 1.035,
|
||||
"vl": 422.4,
|
||||
"v": 428470.5,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.057,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.045,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 4920.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2027-07-12",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.044",
|
||||
"c": -0.011,
|
||||
"sv": 4920.3,
|
||||
"h": 0.052,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.043,
|
||||
"o": 0.052,
|
||||
"p_": "X",
|
||||
"p": -19.643,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.045",
|
||||
"s": "0.046",
|
||||
"nc": "ZVNW",
|
||||
"cx": 0.056,
|
||||
"vl": 8539.6,
|
||||
"v": 379678.7,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.785,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.725,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 2090.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2028-05-24",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.725",
|
||||
"c": -0.04,
|
||||
"sv": 2090.0,
|
||||
"h": 0.785,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.715,
|
||||
"o": 0.785,
|
||||
"p_": "",
|
||||
"p": -5.229,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.728",
|
||||
"s": "0.730",
|
||||
"nc": "RBKW",
|
||||
"cx": 0.765,
|
||||
"vl": 515.0,
|
||||
"v": 375997.5,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.071,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.065,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 3000.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2028-07-31",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.063",
|
||||
"c": -0.005,
|
||||
"sv": 3000.0,
|
||||
"h": 0.068,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.058,
|
||||
"o": 0.068,
|
||||
"p_": "",
|
||||
"p": -7.143,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.064",
|
||||
"s": "0.065",
|
||||
"nc": "VWKW",
|
||||
"cx": 0.07,
|
||||
"vl": 5750.0,
|
||||
"v": 368250.0,
|
||||
"bond_date": null
|
||||
},
|
||||
{
|
||||
"pv": 0.164,
|
||||
"bond_dirty_price": null,
|
||||
"lt": 0.179,
|
||||
"fn": null,
|
||||
"trading_time": "20260625_050100",
|
||||
"dp": 0.0,
|
||||
"type": "dlcertificates",
|
||||
"du": 0.0,
|
||||
"bv": 5000.0,
|
||||
"dpc": 0.0,
|
||||
"iiv": null,
|
||||
"iopv": 0.0,
|
||||
"bond_clean_price": null,
|
||||
"ed": "2027-03-09",
|
||||
"change_vs_pc_percentage": null,
|
||||
"ptd": null,
|
||||
"b": "0.179",
|
||||
"c": 0.017,
|
||||
"sv": 3740.0,
|
||||
"h": 0.183,
|
||||
"v_": "",
|
||||
"cn": null,
|
||||
"l": 0.163,
|
||||
"o": 0.163,
|
||||
"p_": "",
|
||||
"p": 10.494,
|
||||
"bond_accrued_interest": null,
|
||||
"change_vs_pc": "0.179",
|
||||
"s": "0.180",
|
||||
"nc": "EUCW",
|
||||
"cx": 0.162,
|
||||
"vl": 1921.2,
|
||||
"v": 340267.8,
|
||||
"bond_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 34
|
||||
},
|
||||
"data": [
|
||||
2026,
|
||||
2025,
|
||||
2024,
|
||||
2023,
|
||||
2022,
|
||||
2021,
|
||||
2020,
|
||||
2019,
|
||||
2018,
|
||||
2017,
|
||||
2016,
|
||||
2015,
|
||||
2014,
|
||||
2013,
|
||||
2012,
|
||||
2011,
|
||||
2010,
|
||||
2009,
|
||||
2008,
|
||||
2007,
|
||||
2006,
|
||||
2005,
|
||||
2004,
|
||||
2003,
|
||||
2002,
|
||||
2001,
|
||||
2000,
|
||||
1999,
|
||||
1998,
|
||||
1997,
|
||||
1996,
|
||||
1994,
|
||||
1992,
|
||||
1991
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,227 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 217
|
||||
},
|
||||
"data": [
|
||||
"ABN Amro Rothschild",
|
||||
"AMOVA ASSET MANAGEMENT ASIA LIMITED",
|
||||
"AmFraser Securities Pte Ltd",
|
||||
"Arranger: Nomura Singapore Ltd",
|
||||
"Asian Corporate Advisor Pte Ltd",
|
||||
"Athena Capital Partners LLP",
|
||||
"BNP Paribas Capital (Singapore) Ltd",
|
||||
"BNP Paribas Peregrine",
|
||||
"BNP Prime Peregrine",
|
||||
"BOFA MERRILL LYNCH",
|
||||
"Barclays Bank PLC",
|
||||
"Barclays Global Investors Southeast Asia Limited",
|
||||
"BlackRock (Singapore) Limited",
|
||||
"BofA Securities",
|
||||
"Boulton Capital Asia Pte Limited",
|
||||
"CEF (Singapore) Ltd",
|
||||
"CGS International Securities Singapore Pte. Ltd.",
|
||||
"CGS-CIMB Securities (Singapore) Pte. Ltd.",
|
||||
"CIMB",
|
||||
"CIMB Bank Berhad",
|
||||
"CIMB-GK Securities Pte Ltd.",
|
||||
"CIMB-GK Securities Pte. Ltd.",
|
||||
"CLSA",
|
||||
"CLSA Asia Pacific Markets",
|
||||
"CLSA Merchant Bankers Limited",
|
||||
"CLSA Singapore Pte Ltd",
|
||||
"CSOP Asset Management Pte. Ltd.",
|
||||
"Canaccord Genuity Singapore Pte Ltd",
|
||||
"CapitaLand Financial",
|
||||
"Cazenove & Co (Singapore) Pte Limited",
|
||||
"China International Capital Corporation (Singapore) Pte. Limited",
|
||||
"China Construction Bank",
|
||||
"China Construction Bank Corporation",
|
||||
"China Construction Bank Corporation (Singapore Branch)",
|
||||
"CiMB-GK Securities Pte Ltd",
|
||||
"Citicorp Investment Bank (Singapore) Ltd",
|
||||
"Citigroup",
|
||||
"Citigroup Global Markets (Singapore) Pte Ltd",
|
||||
"Citigroup Global Markets Singapore Pte Ltd",
|
||||
"Citigroup Global Markets Singapore Pte. Ltd.",
|
||||
"Citigroup Global Markets Singapore Pte. Ltd. and DBS Bank Ltd",
|
||||
"Citigroup Global Markets Singapore Pte. Ltd. and DBS Bank Ltd.",
|
||||
"Citigroup Global Markets Singapore Pte. Ltd. and UBS AG",
|
||||
"Collins Stewart Pte Limited",
|
||||
"Credit Suisse (S)",
|
||||
"Credit Suisse (S) Limited",
|
||||
"Credit Suisse (Singapore) Limited",
|
||||
"Credit Suisse (Singapore) Limited and DBS Bank Ltd.",
|
||||
"Credit Suisse (Singapore) Limited and Goldman Sachs (Singapore) Pte.",
|
||||
"Credit Suisse (Singapore) Limited and Oversea-Chinese Banking Corporation Limited",
|
||||
"Credit Suisse First Boston",
|
||||
"Credo Corporate Finance Limited",
|
||||
"DBS Asset Management Ltd",
|
||||
"DBS Bank",
|
||||
"DBS Bank Ltd",
|
||||
"DBS Bank Ltd (Singapore Public Offer)",
|
||||
"DBS Bank Ltd.",
|
||||
"DBS Bank Ltd. and Nomura Singapore Limited",
|
||||
"DBS Bank Ltd. and UOB Kay Hian Private Limited",
|
||||
"DBS Bank Ltd. and United Overseas Bank Limited",
|
||||
"DBS Bank.",
|
||||
"DMG & Partners Securities Pte Ltd",
|
||||
"Daiwa Asset Management (Singapore) Ltd",
|
||||
"Daiwa Capital Markets Singapore Limited",
|
||||
"Daiwa Securities SMBC Singapore Limited",
|
||||
"Daiwa Securities SMBC Singapore Ltd",
|
||||
"Daiwa Securities SMBC Spore Ltd",
|
||||
"Deloitte & Touche Corporate Finance Pte Ltd",
|
||||
"Deutsche Bank",
|
||||
"Deutsche Bank AG",
|
||||
"Deutsche Bank AG (Singapore Branch)",
|
||||
"Deutsche Bank AG - Singapore Branch",
|
||||
"Deutsche Morgan Grenfell",
|
||||
"Development Bank of Singapore Ltd",
|
||||
"Development Bank of Singapore Ltd/CLSA Asia Pacific Markets",
|
||||
"DnB NOR Bank ASA",
|
||||
"EBB-AFG Capital Management Limited",
|
||||
"Elara Capital Plc",
|
||||
"Evolve Capital Advisory Private Limited",
|
||||
"Evolve Capital Advisory Private Limited and Haitong International Securities (Singapore) Pte. Ltd.",
|
||||
"Fubon Securities Co.",
|
||||
"G.K. Goh Stockbrokers Pte Ltd",
|
||||
"Genesis Capital Pte Ltd",
|
||||
"Goldman Sachs (S)",
|
||||
"Goldman Sachs (S) Pte",
|
||||
"Goldman Sachs (Singapore) Pte",
|
||||
"Goldman Sachs (Singapore) Pte.",
|
||||
"Goldman Sachs (Singapore) Pte. and UBS AG",
|
||||
"Goldman Sachs (Singapore) Pte.and Maybank Securities Pte. Ltd.",
|
||||
"HL Bank",
|
||||
"HSBC",
|
||||
"Hanwha Chemical Corporation",
|
||||
"Hong Leong Finance Limited",
|
||||
"Hong Leong Finance Ltd",
|
||||
"Hong Leong Finance Ltd and UOB Asia Ltd",
|
||||
"Hythe Securities Limited",
|
||||
"ING Merchant Bank",
|
||||
"Industrial and Commercial Bank of China",
|
||||
"J.P. Morgan (S.E.A) Limited",
|
||||
"J.P. Morgan (S.E.A.) Limited",
|
||||
"J.P. Morgan (S.E.A.) Limited and UBS AG",
|
||||
"JP Morgan (S.E.A) Limited",
|
||||
"JP Morgan (SEA)",
|
||||
"JP Morgan (SEA) Limited",
|
||||
"JP Morgan (SEA) Ltd",
|
||||
"Jardine Fleming Securities Ltd",
|
||||
"KPMG Corporate Finance Pte Ltd (IFA)",
|
||||
"Keppel Bank of Singapore Ltd",
|
||||
"Keppel TatLee Bank Limited",
|
||||
"Kim Eng Capital Pte Ltd",
|
||||
"Kim Eng Capital Pte. Ltd.",
|
||||
"Kim Eng Corporate Finance Pte Ltd",
|
||||
"LLC",
|
||||
"Limited",
|
||||
"Lion Global Investors Limited",
|
||||
"Ltd. Offshore Securities Unit",
|
||||
"Lyxor International Asset Management",
|
||||
"Lyxor International Asset Management (France)",
|
||||
"Macquarie Bank",
|
||||
"Macquarie Capital (Singapore) Pte. Limited",
|
||||
"Macquarie Securities (Asia) Pte Limited",
|
||||
"Macquarie Securities (Asia) Pte Ltd",
|
||||
"Macquarie Securities (S) Pte Ltd",
|
||||
"Maybank Kim Eng Corporate Finance Pte Ltd",
|
||||
"Maybank Securities Pte. Ltd.",
|
||||
"Maybank Securities Pte. Ltd. / DBS Bank Ltd. / RHB Bank Berhad",
|
||||
"Maybank Securities Pte. Ltd. and United Overseas Bank Limited",
|
||||
"Merrill Lynch",
|
||||
"Merrill Lynch (Singapore) Pte Ltd",
|
||||
"Merrill Lynch (Singapore) Pte Ltd (Issue Managers)",
|
||||
"Merrill Lynch (Singapore) Pte. Ltd.",
|
||||
"Mitsubishi Securities (Securities)",
|
||||
"Mitsubishi UFJ Securities (Singapore)",
|
||||
"Mizuho Securities (Singapore) Pte. Ltd.",
|
||||
"Morgan Stanley Asia (Singapore) Pte",
|
||||
"Morgan Stanley Asia (Singapore) Pte.",
|
||||
"Morgan Stanley Capital International BarraSM Inc",
|
||||
"Morgan Stanley Dean Witter Asia (S) Ltd and DBS Bank Ltd",
|
||||
"Morgan Stanley Dean Witter Australia Securities Ltd (Morgan Stanley Dean Witter Asia (S) Ltd) and UBS AG",
|
||||
"Nikko Asset Management Asia Limited",
|
||||
"Nikko Asset Management Asia Limited (to be renamed as Amova Asset Management Asia Limited with effect from 1 September 2025)",
|
||||
"Nomura Singapore Limited",
|
||||
"Nomura Singapore Ltd",
|
||||
"Novus Corporate Finance Pte. Ltd.",
|
||||
"Nra Capital Pte Ltd",
|
||||
"OCBC",
|
||||
"OCBC Bank",
|
||||
"Omega Capital Limited",
|
||||
"One Asset Management Limited",
|
||||
"Oversea-Chinese Banking Corporation Limited and CGS International Securities Singapore Pte. Ltd.",
|
||||
"Oversea-Chinese Banking Corporation Limited and UBS AG",
|
||||
"Oversea-Chinese Banking Corporation Ltd",
|
||||
"Overseas Union Bank Ltd",
|
||||
"Peregrine Capital Singapore Pte Ltd",
|
||||
"Phillip Capital Management (S) Ltd",
|
||||
"Phillip Securities Pte Ltd",
|
||||
"PricewaterhouseCoopers Corporate Finance Pte Ltd",
|
||||
"PrimePartners Corporate Finance Pte Ltd",
|
||||
"PrimePartners Corporate Finance Pte Ltd (Financial Adviser)",
|
||||
"PrimePartners Corporate Finance Pte. Ltd.",
|
||||
"PrimePartners Corporate Finance Pte. Ltd. and CGS International Securities Singapore Pte. Ltd.",
|
||||
"Provenance Capital Pte Ltd",
|
||||
"RHB Bank Berhad",
|
||||
"RHT Capital Pte. Ltd.",
|
||||
"RHT Capital Pte. Ltd. and CGS International Securities Singapore Pte. Ltd.",
|
||||
"Religare Capital Markets Corporate Finance Pte. Limited",
|
||||
"SAC Capital Private Limited",
|
||||
"SAC Capital Pte Ltd",
|
||||
"SBI E2-Capital Asia Securities Pte Ltd",
|
||||
"SBI E2-Capital Pte Ltd",
|
||||
"SG Securities",
|
||||
"Salomon Smith Barney Singapore Pte Ltd",
|
||||
"Schroder International Merchant Bankers Ltd",
|
||||
"Silverdale Services Limited",
|
||||
"Singapore Branch",
|
||||
"Singapore Branch and HL Bank",
|
||||
"Singapore Branch and Oversea-Chinese Banking Corporation Limited",
|
||||
"Sponsor: Overseas Union Bank Ltd",
|
||||
"StandChart Sec",
|
||||
"Standard Chartered",
|
||||
"Standard Chartered Merchant Bank Asia Ltd",
|
||||
"Standard Chartered Securities (Singapore) Pte. Limited",
|
||||
"State Street Global Advisors Europe Limited",
|
||||
"State Street Global Advisors Limited",
|
||||
"Stirling Coleman",
|
||||
"Stirling Coleman Capital Limited",
|
||||
"The Development Bank of Singapore",
|
||||
"The Development Bank of Singapore Ltd",
|
||||
"The Hongkong and Shanghai Banking Corporation Limited",
|
||||
"The Hongkong and Shanghai Banking Corporation Limited (Singapore Branch)",
|
||||
"The Royal Bank of Scotland N.V.",
|
||||
"UBS (East Asia) Ltd",
|
||||
"UBS AG",
|
||||
"UBS AG (UBS Investment Bank)",
|
||||
"UBS AG Singapore Branch",
|
||||
"UBS Investment Bank",
|
||||
"UBS Warbug",
|
||||
"UOB",
|
||||
"UOB Asia Limited",
|
||||
"UOB Asia Ltd",
|
||||
"UOB Asset Management Ltd",
|
||||
"UOB Kay Hian",
|
||||
"UOB Kay Hian Private Limited",
|
||||
"UOB Kay Hian Private Limited and Maybank Securities Pte. Ltd",
|
||||
"UOB Kay Hian Private Limited and UBS AG",
|
||||
"UOB Kay Hian Pte Ltd",
|
||||
"United Overseas Bank Limited",
|
||||
"United Overseas Bank Limited and Maybank Kim Eng Securities Pte. Ltd.",
|
||||
"United Overseas Bank Ltd",
|
||||
"Vickers Ballas & Co Pte Ltd",
|
||||
"W Capital Markets Pte. Ltd.",
|
||||
"Westcomb Capital Pte Ltd",
|
||||
"Westcomb Financial Group",
|
||||
"World Gold Trust Services",
|
||||
"Xandar Capital Pte. Ltd.",
|
||||
"Zico Capital Pte. Ltd.",
|
||||
"e2-Capital Pte Ltd"
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 0,
|
||||
"totalItems": 0
|
||||
},
|
||||
"data": 1098809.0
|
||||
}
|
||||
@@ -0,0 +1,190 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 9
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "SGD 459.88",
|
||||
"prev_market_cap": "SGD 254.40",
|
||||
"amount_raised": "SGD 100",
|
||||
"against_offer_price_premium": "SGD (0.165)",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1309/8e48094d86b0ccd08233dfd3d8d7841cc1d387e4f541fd0e8624d843a1d17e34",
|
||||
"offer_price": "SGD 0.94",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "SGD 0.775",
|
||||
"issuer_manager": "DBS Bank Ltd., UBS AG, Singapore Branch, Maybank Securities Pte. Ltd.",
|
||||
"ibmcode": "3SVL",
|
||||
"business_type": "JustCo Holdings Limited is the region's leading flexible workspace partner, connecting businesses, people and ideas through intelligent workspace planning and innovative solutions. With a portfolio spanning three coworking brands; THE COLLECTIVE (luxury); JustCo (premium); and the boring office (essentials), JustCo serves the diverse needs of today's modern workforce. Founded in 2011 and headquartered in Singapore, the company operates coworking centres across 12 gateway cities in Asia Pacific. An award-winning organisation consistently recognised as a Great Place to Work, JustCo creates high-quality, tech-enabled work environments that enable flexibility and productivity. Beyond workspaces, JustCo partners with landlords to enhance asset value through flexible space solutions and building activation.",
|
||||
"trd_dt_against_offer_price": "SGD (0.420)",
|
||||
"prev_closing_price": "SGD 0.520",
|
||||
"company": "JUSTCO HOLDINGS LIMITED",
|
||||
"listing_date": 1779379200000,
|
||||
"key": "1309"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "CATALIST - 2026",
|
||||
"ipo_market_cap": "SGD 44.85",
|
||||
"prev_market_cap": "SGD 42.90",
|
||||
"amount_raised": "SGD 10.143",
|
||||
"against_offer_price_premium": "SGD 0.035",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1308/9447b80646f9a88ae7f79c4f5cb603ed66d64bd7f619e3f9365a21e4cf15e078",
|
||||
"offer_price": "SGD 0.23",
|
||||
"market": "CATALIST",
|
||||
"first_day_closing_price": "SGD 0.265",
|
||||
"issuer_manager": "SAC Capital Private Limited",
|
||||
"ibmcode": "6L6F",
|
||||
"business_type": "KIN GLOBAL LIMITED is Singapore's largest sports events management company and a curator of global sports events. Its specialise in delivering the full value chain in sporting experience and events, providing local expertise and a comprehensive suite of services from conceptualisation, planning, design, coordination, management and execution of major local and international events in Singapore. ",
|
||||
"trd_dt_against_offer_price": "SGD (0.010)",
|
||||
"prev_closing_price": "SGD 0.220",
|
||||
"company": "KIN GLOBAL LIMITED",
|
||||
"listing_date": 1776873600000,
|
||||
"key": "1308"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "USD 37.07",
|
||||
"prev_market_cap": "USD 63.90",
|
||||
"amount_raised": "USD 37.074",
|
||||
"against_offer_price_premium": "SGD (0.240)",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1307/f75d764e17fa1b532e5af9e7d42d618d4abd91439b612f4724952d81f33d7ed6",
|
||||
"offer_price": "USD 5",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "USD 4.760",
|
||||
"issuer_manager": "Lion Global Investors Limited ",
|
||||
"ibmcode": "6DA8",
|
||||
"business_type": "",
|
||||
"trd_dt_against_offer_price": "USD (0.607)",
|
||||
"prev_closing_price": "USD 4.393",
|
||||
"company": "LION SG PHYSICAL GOLD ETF",
|
||||
"listing_date": 1774454400000,
|
||||
"key": "1307"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "SGD 120.20",
|
||||
"prev_market_cap": "SGD 1092.70",
|
||||
"amount_raised": "SGD 973.594",
|
||||
"against_offer_price_premium": "SGD (0.075)",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1306/0b315b2b464fe59ee1b9aad41c5eaaa7e24a0f82bef6120b2611c665a7a2735a",
|
||||
"offer_price": "SGD 0.88",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "SGD 0.805",
|
||||
"issuer_manager": "DBS Bank Ltd. and United Overseas Bank Limited, CGS International Securities Singapore Pte. Ltd., Citigroup Global Markets Singapore Pte. Ltd., Goldman Sachs (Singapore) Pte.and Maybank Securities Pte. Ltd.",
|
||||
"ibmcode": "5UEZ",
|
||||
"business_type": "UI Boustead REIT is a real estate investment trust established with the principal investment strategy of, investing, directly or indirectly, in logistics, industrial, high-specifications industrial and business space assets in the Asia Pacific region and real estate-related assets.\n\nThe term “business space” refers to commercial properties such as, business parks, offices and/or near-city facilities that support knowledge-intensive, research, professional, technology, servicing and service-oriented business activities.\n",
|
||||
"trd_dt_against_offer_price": "SGD (0.080)",
|
||||
"prev_closing_price": "SGD 0.800",
|
||||
"company": "UI BOUSTEAD REIT",
|
||||
"listing_date": 1773244800000,
|
||||
"key": "1306"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "SGD 66.77",
|
||||
"prev_market_cap": "SGD 85.83",
|
||||
"amount_raised": "SGD 66.766",
|
||||
"against_offer_price_premium": "SGD 0.002",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1305/fed6b8a19f799df09428d855fc775043cd1d1b31ab5508df8d5922cd7e8e0857",
|
||||
"offer_price": "SGD 1",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "SGD 1.002",
|
||||
"issuer_manager": "UOB Asset Management Ltd",
|
||||
"ibmcode": "7BJB",
|
||||
"business_type": "The Fund is only suitable for investors who: • seek investment results that, before fees, costs and expenses (including any taxes and withholding taxes), closely correspond to the performance of the stocks of ASEAN companies from Singapore, Malaysia, Indonesia, Thailand and Philippines, excluding REITs, that are included in the Index; and • are comfortable with the volatility and risk of a fund which seeks to track the Index using a full replication strategy.",
|
||||
"trd_dt_against_offer_price": "SGD (0.035)",
|
||||
"prev_closing_price": "SGD 0.965",
|
||||
"company": "UOBAM PA FTSE ASEAN DIV ETF",
|
||||
"listing_date": 1769616000000,
|
||||
"key": "1305"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "CATALIST - 2026",
|
||||
"ipo_market_cap": "SGD 88.09",
|
||||
"prev_market_cap": "SGD 84.26",
|
||||
"amount_raised": "SGD 18.343",
|
||||
"against_offer_price_premium": "SGD 0.06",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1304/8c0393ac725fa04711e560972008a39abd1d0be556a84da4badb89602fa97167",
|
||||
"offer_price": "SGD 0.23",
|
||||
"market": "CATALIST",
|
||||
"first_day_closing_price": "SGD 0.29",
|
||||
"issuer_manager": "SAC Capital Private Limited",
|
||||
"ibmcode": "41RX",
|
||||
"business_type": "The Assembly Place is the largest Community Living operator in Singapore. We operate an asset-light model, managing and operating approximately 3,422 keys across 100 property assets in Singapore as at the Latest Practicable Date through our Group and Associated Companies. \n",
|
||||
"trd_dt_against_offer_price": "SGD (0.010)",
|
||||
"prev_closing_price": "SGD 0.220",
|
||||
"company": "THE ASSEMBLY PLACE HOLDINGS LTD.",
|
||||
"listing_date": 1769097600000,
|
||||
"key": "1304"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "CATALIST - 2026",
|
||||
"ipo_market_cap": "SGD 142.56",
|
||||
"prev_market_cap": "SGD 116.90",
|
||||
"amount_raised": "SGD 16.25",
|
||||
"against_offer_price_premium": "SGD 0.035",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1303/85c6cf6f213ebe91b2ef77e709dc6aef93052a7ea451bfb02ee897a2cc3553bd",
|
||||
"offer_price": "SGD 0.25",
|
||||
"market": "CATALIST",
|
||||
"first_day_closing_price": "SGD 0.285",
|
||||
"issuer_manager": "PrimePartners Corporate Finance Pte. Ltd. and CGS International Securities Singapore Pte. Ltd.",
|
||||
"ibmcode": "204W",
|
||||
"business_type": "Headquartered in Singapore, Toku Ltd. and together with its subsidiaries (the \"Group\") is a leading cloud-native AI-powered CX platform in the APAC region, empowering enterprises to transform every customer interaction into an opportunity for excellence. Through our comprehensive CX platform, organisations can seamlessly orchestrate all conversations across voice, chat, email and other digital channels while navigating complex regulatory, linguistic, and infrastructure requirements. \n\nThe Group has subsidiaries in Singapore, Malaysia, Vietnam, Hong Kong, South Korea and a newly-established branch in Taiwan.\n",
|
||||
"trd_dt_against_offer_price": "SGD (0.045)",
|
||||
"prev_closing_price": "SGD 0.205",
|
||||
"company": "TOKU LTD.",
|
||||
"listing_date": 1769011200000,
|
||||
"key": "1303"
|
||||
},
|
||||
{
|
||||
"country": "Singapore",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "SGD 46.76",
|
||||
"prev_market_cap": "SGD 52.97",
|
||||
"amount_raised": "SGD 46.756",
|
||||
"against_offer_price_premium": "SGD (0.001)",
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1302/473258160779d94f1a6595994714396fd89363eec91665b6e2c8601c0cd59dcf",
|
||||
"offer_price": "SGD 1",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "SGD 0.999",
|
||||
"issuer_manager": "CSOP Asset Management Pte. Ltd.",
|
||||
"ibmcode": "8WDB",
|
||||
"business_type": "",
|
||||
"trd_dt_against_offer_price": "SGD 0.100",
|
||||
"prev_closing_price": "SGD 1.100",
|
||||
"company": "CSOP CSAM CSI A500 INDEX ETF",
|
||||
"listing_date": 1768838400000,
|
||||
"key": "1302"
|
||||
},
|
||||
{
|
||||
"country": "China",
|
||||
"mktsrh": "MAINBOARD - 2026",
|
||||
"ipo_market_cap": "SGD 0.00",
|
||||
"prev_market_cap": "SGD 534.72",
|
||||
"amount_raised": null,
|
||||
"against_offer_price_premium": null,
|
||||
"url": "https://links.sgx.com/1.0.0/ipo-performance/1301/a23a9aa834d3cf2f68154245e0c4ec9b21122eec5a5aa7a8b588bda1fb37234f",
|
||||
"offer_price": "SGD ",
|
||||
"market": "MAINBOARD",
|
||||
"first_day_closing_price": "SGD 0.061",
|
||||
"issuer_manager": "CGS International Securities Singapore Pte. Ltd.",
|
||||
"ibmcode": "71EH",
|
||||
"business_type": "Concord New Energy Group Limited (\"CNE\") is engaged in the development and provision of green energy solutions, including wind power, solar power, and energy storage businesses worldwide. Headquartered in Singapore and listed on the Main Board of the Hong Kong Stock Exchange, CNE is committed to providing high-quality clean energy and professional services to enhance sustainability and the harmonious coexistence of people and nature.",
|
||||
"trd_dt_against_offer_price": null,
|
||||
"prev_closing_price": "SGD 0.068",
|
||||
"company": "CONCORD NEW ENERGY GROUP",
|
||||
"listing_date": 1767628800000,
|
||||
"key": "1301"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 0,
|
||||
"totalItems": 0
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"total-volume": 336491.0,
|
||||
"last-traded-price-abs": 15195.0,
|
||||
"base-date": "20260611"
|
||||
},
|
||||
{
|
||||
"total-volume": 665431.0,
|
||||
"last-traded-price-abs": 15578.0,
|
||||
"base-date": "20260612"
|
||||
},
|
||||
{
|
||||
"total-volume": 449579.0,
|
||||
"last-traded-price-abs": 15767.0,
|
||||
"base-date": "20260615"
|
||||
},
|
||||
{
|
||||
"total-volume": 264550.0,
|
||||
"last-traded-price-abs": 15661.0,
|
||||
"base-date": "20260616"
|
||||
},
|
||||
{
|
||||
"total-volume": 271030.0,
|
||||
"last-traded-price-abs": 15597.0,
|
||||
"base-date": "20260617"
|
||||
},
|
||||
{
|
||||
"total-volume": 370049.0,
|
||||
"last-traded-price-abs": 15746.0,
|
||||
"base-date": "20260618"
|
||||
},
|
||||
{
|
||||
"total-volume": 82216.0,
|
||||
"last-traded-price-abs": 15749.0,
|
||||
"base-date": "20260619"
|
||||
},
|
||||
{
|
||||
"total-volume": 370065.0,
|
||||
"last-traded-price-abs": 16005.0,
|
||||
"base-date": "20260622"
|
||||
},
|
||||
{
|
||||
"total-volume": 525069.0,
|
||||
"last-traded-price-abs": 15461.0,
|
||||
"base-date": "20260623"
|
||||
},
|
||||
{
|
||||
"total-volume": 792402.0,
|
||||
"last-traded-price-abs": 15540.0,
|
||||
"base-date": "20260624"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 5218.95,
|
||||
"c": 1.89,
|
||||
"lp": 5217.88,
|
||||
"h": 5232.64,
|
||||
"v_": "",
|
||||
"trading_time": "20260625_050100",
|
||||
"pid": ".STI",
|
||||
"l": 5212.69,
|
||||
"type": "index",
|
||||
"n": "Straits Times Index",
|
||||
"yh": 5215.99,
|
||||
"p_": "X",
|
||||
"yl": 3938.46,
|
||||
"pc": 5215.99,
|
||||
"nd": "SGX Straits Times Index Futures",
|
||||
"vl": 126446122.0,
|
||||
"id": 0,
|
||||
"ptc": 0.04,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 1516.27,
|
||||
"c": -3.5299999999999727,
|
||||
"lp": 1516.27,
|
||||
"h": 1516.27,
|
||||
"v_": null,
|
||||
"trading_time": "20260623_160000",
|
||||
"pid": "SGN50N",
|
||||
"l": 1516.27,
|
||||
"type": "index",
|
||||
"n": "iEdge Singapore Next 50 Index (NTR)",
|
||||
"yh": 1592.59,
|
||||
"p_": null,
|
||||
"yl": 1224.518,
|
||||
"pc": 1519.8,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 999,
|
||||
"ptc": -0.232,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 1051.238,
|
||||
"c": 7.962999999999965,
|
||||
"lp": 1051.238,
|
||||
"h": 1051.238,
|
||||
"v_": "",
|
||||
"trading_time": "20260623_160000",
|
||||
"pid": ".SREIT",
|
||||
"l": 1051.238,
|
||||
"type": "index",
|
||||
"n": "iEdge S-REIT Index",
|
||||
"yh": 1139.56,
|
||||
"p_": "",
|
||||
"yl": 1007.053,
|
||||
"pc": 1043.275,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 52,
|
||||
"ptc": 0.763,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 3826.119,
|
||||
"c": 13.280999999999949,
|
||||
"lp": 3826.119,
|
||||
"h": 3826.119,
|
||||
"v_": null,
|
||||
"trading_time": "20260623_160000",
|
||||
"pid": "SGLC40CN",
|
||||
"l": 3826.119,
|
||||
"type": "index",
|
||||
"n": "iEdge-OCBC Singapore Low Carbon Select 40 Capped Index [SGD] (NTR)",
|
||||
"yh": 3836.808,
|
||||
"p_": null,
|
||||
"yl": 3086.826,
|
||||
"pc": 3812.838,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 999,
|
||||
"ptc": 0.348,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 3851.88,
|
||||
"c": -12.35,
|
||||
"lp": 3837.57,
|
||||
"h": 3861.47,
|
||||
"v_": "",
|
||||
"trading_time": "20260625_000000",
|
||||
"pid": ".APACFINN",
|
||||
"l": 3836.2,
|
||||
"type": "index",
|
||||
"n": "iEdge APAC Financials Dividend Plus Index",
|
||||
"yh": 4042.35,
|
||||
"p_": "",
|
||||
"yl": 3019.23,
|
||||
"pc": 3849.92,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 56,
|
||||
"ptc": -0.32,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 1389.49,
|
||||
"c": 14.48,
|
||||
"lp": 1403.47,
|
||||
"h": 1404.78,
|
||||
"v_": "",
|
||||
"trading_time": "20260625_000000",
|
||||
"pid": ".EMASIAUN",
|
||||
"l": 1389.49,
|
||||
"type": "index",
|
||||
"n": "iEdge Emerging Asia Select 50",
|
||||
"yh": 1545.3,
|
||||
"p_": "",
|
||||
"yl": 1356.54,
|
||||
"pc": 1388.99,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 55,
|
||||
"ptc": 1.04,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1
|
||||
},
|
||||
"data": [
|
||||
{
|
||||
"op": 4401.277,
|
||||
"c": -22.954999999999927,
|
||||
"lp": 4401.277,
|
||||
"h": 4401.277,
|
||||
"v_": "",
|
||||
"trading_time": "20260623_160000",
|
||||
"pid": "ASIATECN",
|
||||
"l": 4401.277,
|
||||
"type": "index",
|
||||
"n": "iEdge SE ASIA+ TECH Index(Net Total Return)",
|
||||
"yh": 5333.571,
|
||||
"p_": "",
|
||||
"yl": 4180.18,
|
||||
"pc": 4424.232,
|
||||
"nd": "",
|
||||
"vl": 0.0,
|
||||
"id": 94,
|
||||
"ptc": -0.519,
|
||||
"ig": "INDEX_EQ"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,133 @@
|
||||
{
|
||||
"data": {
|
||||
"route": {
|
||||
"path": "/stock-exchange/securities-prices",
|
||||
"breadcrumb": [
|
||||
{
|
||||
"link": {
|
||||
"url": "/",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Home"
|
||||
},
|
||||
{
|
||||
"link": {
|
||||
"url": "/stock-exchange",
|
||||
"internal": true
|
||||
},
|
||||
"title": "Stock Exchange"
|
||||
}
|
||||
],
|
||||
"data": {
|
||||
"data": {
|
||||
"pageAlerts": {
|
||||
"data": []
|
||||
},
|
||||
"contentType": "landing_page",
|
||||
"theme": null,
|
||||
"metaDescription": "Search for stock quotes, share prices, market data and trading information of all equity securities traded on Singapore Exchange.",
|
||||
"interactiveTheming": false,
|
||||
"buttonInteraction": null,
|
||||
"metaImage": null,
|
||||
"title": "Securities Prices",
|
||||
"header": {
|
||||
"data": {
|
||||
"widgetType": "header",
|
||||
"backgroundImage": {
|
||||
"data": {
|
||||
"image": {
|
||||
"height": 160,
|
||||
"width": 1920,
|
||||
"url": "https://api2.sgx.com/sites/default/files/masthead-Securities.jpg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobilebackgroundImage": null
|
||||
}
|
||||
},
|
||||
"highlights": [],
|
||||
"widgets": [
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "securities_prices_widget",
|
||||
"link": {
|
||||
"title": "Trade via our retail brokers",
|
||||
"href": {
|
||||
"internal": false,
|
||||
"url": "/securities/retail-brokers"
|
||||
}
|
||||
},
|
||||
"formattedFootnote": {
|
||||
"processed": "<p><strong>Securities Market Trading Hours</strong>: 0900 - 1200 hrs | 1300 - 1700 hrs</p>\n\n<ul class=\"list-col-three\">\n\t<li><strong>Pre-Open</strong>: 0830 – 0858-59* hrs</li>\n\t<li><strong>Non-Cancel</strong>: 0858-59* – 0900 hrs</li>\n\t<li><strong>Mid Day Pre-Open: </strong>1200 – 1258-59* hrs</li>\n\t<li><strong>Mid Day Non-Cancel</strong>: 1258-59* – 1300 hrs</li>\n\t<li><strong>Pre-Close:</strong> 1700 – 1704-05* hrs</li>\n\t<li><strong>Non-Cancel:</strong> 1704-05 –1706 hrs</li>\n\t<li><strong>Trade at Close</strong>: 1706 – 1716 hrs</li>\n</ul>\n\n<p class=\"text-caption\">* The Pre-Open/Close phase ends randomly at any time within this one minute window and the Non-Cancel phase begins immediately after.</p>\n\n<p> </p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "section_title_widget",
|
||||
"title": "Circuit Breaker"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "rich_text_widget",
|
||||
"content": {
|
||||
"processed": "<p>The circuit breaker is activated when an incoming order could potentially match an existing order in the order book at a price outside the circuit breaker price bands. Trades at or within the limits will not activate the circuit breaker.</p>\n\n<p>When this occurs, there will be a five-minute cooling-off period, during which trading can still take place within the price bands.</p>\n\n<p> </p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"widgetType": "widget_circuit_breakers"
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedInformation": {
|
||||
"data": {
|
||||
"widgetType": "related_information_section",
|
||||
"title": "Related Information",
|
||||
"showAd": false,
|
||||
"linkItems": [
|
||||
{
|
||||
"title": "SGX Watchlist",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/regulation/watch-list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "StockFacts",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/securities/stock-screener"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Secondary listing",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/regulation/secondary-listings"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Historical data",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/data-connectivity/reference-data-feed"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "CPF Investment Scheme Eligible Securities",
|
||||
"href": {
|
||||
"internal": true,
|
||||
"url": "/securities/stocks-under-cpf-investment-scheme"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"meta": {
|
||||
"code": "200",
|
||||
"message": "success",
|
||||
"totalPages": 1,
|
||||
"totalItems": 1,
|
||||
"processedTime": 1782363809094
|
||||
},
|
||||
"data": {
|
||||
"prices": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"data": {
|
||||
"underlyingProducts": {
|
||||
"count": 21,
|
||||
"results": [
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Refined Oil",
|
||||
"shortName": "Oil"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Thermal Coal",
|
||||
"shortName": "Thermal Coal"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Ammonia",
|
||||
"shortName": "Ammonia"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Isomer MX",
|
||||
"shortName": "Isomer MX"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Mono-ethylene Glycol",
|
||||
"shortName": "Mono Ethylene Glycol"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Styrene Monomer",
|
||||
"shortName": "Styrene Monomer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Paraxylene",
|
||||
"shortName": "Paraxylene"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Benzene",
|
||||
"shortName": "Benzene"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Container Freight",
|
||||
"shortName": "Container Freight"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Energy Metals",
|
||||
"shortName": "Energy Metals"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Methanol",
|
||||
"shortName": "Methanol"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Fuel Oil",
|
||||
"shortName": "fuel oil 380cst"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "LNG Freight",
|
||||
"shortName": "LNG Freight"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Steel",
|
||||
"shortName": "steel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Iron Ore",
|
||||
"shortName": "Iron Ore"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Dry Bulk Voyage Routes",
|
||||
"shortName": "ffa capesize routes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Coking Coal",
|
||||
"shortName": "Coking Coal"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Dairy",
|
||||
"shortName": "Dairy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Dry Bulk Time Charter Basket Options on Swaps/Futures",
|
||||
"shortName": "FFA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Dry Bulk Time Charter Basket FFA/Futures",
|
||||
"shortName": "FFA Futures"
|
||||
}
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "SICOM Rubber",
|
||||
"shortName": "SICOM Rubber"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"count": 88593,
|
||||
"results": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"data": {
|
||||
"underlyingProducts": {
|
||||
"count": 1,
|
||||
"results": [
|
||||
{
|
||||
"data": {
|
||||
"contentType": "derivative_underlying_product",
|
||||
"title": "Iron Ore",
|
||||
"shortName": "Iron Ore"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"count": 1379,
|
||||
"results": []
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user