
Singapore Financial News API
通过一个 API 获取源自新加坡的财经新闻:Channel News Asia、Business Times,以及 Yahoo Finance 和 Yahoo News 的新加坡版本,公司实体解析为股票代码、交易所和 ISIN,每篇文章均附带情绪评分。
数据源覆盖
四个源自新加坡的数据源,即刻可用
finlight 收录四家源自新加坡的出版物。其中一家在每位客户获得的默认订阅中;另外三家为可选订阅,需在请求中显式传入才能获取。
| 数据源 | 是否在默认订阅中? | 语言 |
|---|---|---|
| Channel News Asia (www.channelnewsasia.com) | 是 | English |
| The Business Times (www.businesstimes.com.sg) | 通过 sources 或 optInSources 可选订阅 | English |
| Yahoo Finance Singapore (sg.finance.yahoo.com) | 通过 sources 或 optInSources 可选订阅 | English |
| Yahoo News Singapore (sg.news.yahoo.com) | 通过 sources 或 optInSources 可选订阅 | English |
默认订阅仅返回 Channel News Asia。要获取全部四个数据源,请如下方代码所示显式传入。每篇文章都带有语言、国家和分类标签,附带置信度评分的情绪分析,以及可选的公司实体信息。
这四个数据源的覆盖范围:Channel News Asia 报道突发商业新闻、市场动态和区域地缘政治;The Business Times 是新加坡专门的财经日报,报道新加坡企业、市场和政策;两个 Yahoo 新加坡版本提供带有新加坡视角的市场类聚合报道。国际通讯社和财经媒体对新加坡的报道属于更广泛的默认数据源集合;本页专门介绍这些立足新加坡本地的数据源。
产品演示
一篇 Business Times 文章,已为你的系统打好标签
这是 API 的一次真实响应,使用任何客户都可运行的完全相同的过滤条件获取,无需任何特殊权限:
// search_articles with:
// sources: ["www.channelnewsasia.com", "www.businesstimes.com.sg",
// "sg.finance.yahoo.com", "sg.news.yahoo.com"]
// includeEntities: true
{
"title": "Aspial Lifestyle ups interim dividend by 125% to S$0.009 as H1 profit, revenue surge",
"source": "www.businesstimes.com.sg",
"publishDate": "2026-08-09T09:33:17.000Z",
"language": "en",
"sentiment": "positive",
"confidence": 1,
"categories": ["business"],
"countries": ["SG"],
"companies": [
{
"name": "Aspial Corporation Limited",
"ticker": "A30",
"exchange": "XSES",
"isin": "SG1G71871634",
"sector": "Real Estate",
"industry": "Real Estate Services",
"confidence": 0.85,
"primaryListing": { "ticker": "A30", "exchangeCode": "XSES", "exchangeCountry": "SG" }
// + 1 more tagged company: Aspial Lifestyle Limited (5UF, XSCA)
}
]
}一篇关于 Aspial Lifestyle 中期股息的 Business Times 报道,已解析出规范的公司实体,包含股票代码、交易所和 ISIN。载荷经过精简:该文章标记了两个相关的新加坡上市实体,母公司 Aspial Corporation 和子公司 Aspial Lifestyle;此处仅展示母公司实体,其余信息合并为一行注释。你的系统按 A30 匹配,而非按标题字符串匹配。
开始使用
获取全部四个数据源,而不只是默认的一个
普通请求只返回 Channel News Asia。这个请求返回全部四个新加坡数据源。你只需要填入 API 密钥。
import { FinlightApi } from 'finlight-client'
const api = new FinlightApi({ apiKey: 'YOUR_API_KEY' })
const res = await api.articles.fetchArticles({
sources: [
'www.channelnewsasia.com',
'www.businesstimes.com.sg',
'sg.finance.yahoo.com',
'sg.news.yahoo.com',
],
includeEntities: true,
})
for (const a of res.articles) {
console.log(a.publishDate, a.source, a.sentiment, a.title)
console.log(a.companies?.map((c) => `${c.ticker} (${c.exchange})`).join(', '))
}sources 会用你的列表替换默认数据源集合;optInSources 则是在完整默认订阅之上追加这三个非默认的新加坡数据源。同一套过滤条件同样适用于 REST、WebSocket 和 webhook:将其注册为一次性 webhook 查询,匹配的文章即会推送给你。
通过 npm install finlight-client 或 pip install finlight-client 安装。
企业版
当现有数据源不够用时
以上四个数据源是目前每位客户都可使用的新加坡数据源目录。如果你的监控需要一个不在其中的媒体,那就是企业版方案的用武之地:你指定数据源,我们将其作为你合同的一部分接入,且仅限于你的合同范围内使用。
诚实的对比
这个页面的人工版本
一个没有 API 的团队要覆盖新加坡新闻,只能靠人工:每天有人在浏览器标签页间切换,阅读 Channel News Asia、The Business Times 和两个 Yahoo 新加坡版本,或者对一个通用新闻源做事后筛选,挑出与新加坡相关的内容。两种方式都无法产出结构化、机器可读的输出,而且都是每天重新检查同样的四个数据源,而不是一次性查询获取。finlight 取代的正是这个监控环节:一次调用即可返回全部四个数据源,公司实体解析为股票代码、交易所和 ISIN,情绪分析基于原文打分。这四个数据源均为英文,因此这里要解决的不是翻译问题,而是阅读、打标签和路由分发的问题。若用于系统化交易场景,请参见交易系统页面。finlight 也覆盖中国国内媒体、日本财经新闻和地缘政治风险,适合追踪多个亚洲市场的团队。
finlight 提供源自新加坡的财经新闻覆盖;不提供 SGX(新加坡交易所)市场数据、行情数据,也不提供 MAS 注册的 Open API 接入。
其他接入方式
REST、WebSocket、webhook 或 MCP
REST API 只是其中一种接入方式。finlight 还提供实时流式传输、事件驱动的 webhook,以及面向 AI 代理的 MCP 服务器。
常见问题
关于 Singapore Financial News API 的问题
关于使用 finlight 获取新加坡财经新闻覆盖的常见问题。
四家源自新加坡的出版物:默认订阅中的 Channel News Asia,以及可选订阅的 The Business Times、Yahoo Finance Singapore 和 Yahoo News Singapore,需通过 sources 或 optInSources 显式传入。完整的实时数据源列表可在你的控制台中的 Sources 页面查看。如果你需要的数据源我们尚未收录,我们会将其作为你合同的一部分接入。