新闻稿API
以结构化数据监控企业新闻稿:使用布尔查询过滤通讯社新闻稿,为上市公司公告获取实体与股票代码标签,并通过 REST、Webhook 或 WebSocket 接收匹配结果。
通讯社新闻稿,以您系统所见的形式呈现
产品演示数据
这是一条来自实时 API 响应的真实新闻稿:一家上市公司因吸收合并而召集境内公开债券持有人会议。请注意文章字段下方的实体信息块。
{
"title": "Ecopetrol Announces the Convening of Bondholders' Meetings for Domestic Public Debt Bonds on August 18",
"link": "https://www.prnewswire.com/news-releases/ecopetrol-announces-the-convening-of-bondholders-meetings-for-domestic-public-debt-bonds-on-august-18-302846434.html",
"source": "www.prnewswire.com",
"publishDate": "2026-08-07T23:25:00.000Z",
"language": "en",
"sentiment": "neutral",
"confidence": 0.9999980926513672,
"categories": ["business"],
"countries": ["CO"],
"summary": "BOGOTÁ, Colombia, Aug. 7, 2026 /PRNewswire/ -- Ecopetrol S.A. (BVC: ECOPETROL; NYSE: EC) (the \"Company\" or \"Ecopetrol\") announces that, in connection with the merger by absorption between Ecopetrol S.A., as the surviving company, and Parque Solar Portón del Sol S.A.S., as the absorbed...",
"companies": [
{
"ticker": "ECOPETROL",
"name": "Ecopetrol S.A.",
"exchange": "XBOG",
"isin": "US2791581091",
"sector": "Energy",
"industry": "Oil & Gas Integrated",
"primaryListing": { "ticker": "ECOPETROL", "exchangeCode": "XBOG", "exchangeCountry": "CO" },
"otherListings": [{ "ticker": "EC", "exchangeCode": "XNYS", "exchangeCountry": "US" }]
// + cross-listings on XFRA (ECHA) and BVMF (E1CO34)
}
]
}数据已缩略:图片和内部评分字段已移除,实体的两条交叉上市信息合并为一条注释。标题、时间戳、情感分析、置信度以及所有实体标识符均未做改动;摘要按原样显示。实体标注适用于上市公司;无上市信息的公司发布的新闻稿返回的 companies 字段为空数组。完整字段参考请查看文档。
import { FinlightApi } from 'finlight-client'
const api = new FinlightApi({ apiKey: 'YOUR_API_KEY' })
const res = await api.articles.fetchArticles({
query: '"business combination" OR "delisting" OR "delist" OR "director candidates"',
sources: [
'www.prnewswire.com',
'www.globenewswire.com',
'www.accessnewswire.com',
],
includeEntities: true,
pageSize: 100,
})
for (const a of res.articles) {
console.log(a.publishDate, a.title)
console.log(a.companies?.map((c) => `${c.ticker} (${c.exchange})`).join(', '))
}from finlight_client import FinlightApi
from finlight_client.models import ApiConfig, GetArticlesParams
api = FinlightApi(config=ApiConfig(api_key="YOUR_API_KEY"))
res = api.articles.fetch_articles(
params=GetArticlesParams(
query='"business combination" OR "delisting" OR "delist" OR "director candidates"',
sources=[
"www.prnewswire.com",
"www.globenewswire.com",
"www.accessnewswire.com",
],
include_entities=True,
page_size=100,
)
)
for a in res["articles"]:
print(a["publishDate"], a["title"])
print(", ".join(f"{c['ticker']} ({c['exchange']})" for c in a.get("companies", [])))通过 npm install finlight-client 或 pip install finlight-client 安装。查询语言支持布尔逻辑、精确短语匹配、字段过滤(如 ticker:、source:、content:)以及排除条件。同一查询可同时驱动 REST、Webhook和 WebSocket 数据流。
抓取通讯社网站,或使用企业级信息流
两种常见的默认方案
两种常见的默认方案是:将爬虫指向通讯社网站,或使用企业级新闻稿信息流。爬虫今天能拿到 HTML,但通讯社每次修改页面标记结构都需要重写解析器,且背后没有任何支持合同。企业级新闻稿产品面向机构交易台,且是销售驱动型的:没有公开定价,首次调用 API 前需要走采购流程。finlight 提供自助式的结构化数据:www.prnewswire.com、www.globenewswire.com 和 www.accessnewswire.com 均在您可筛选的来源之列,并在您用于测试的同一个密钥上提供实体标注和推送功能。两项已披露的限制:Business Wire 目前不是数据来源,且 finlight 不公布经过实测的通讯社接入延迟数据;如果您的策略依赖这两者中的任何一项,专注于交易场景的专用产品会更适合。
诚实说明
finlight 在这里不提供的服务
- finlight 不分发或发布新闻稿。如需发布新闻稿,请使用通讯社服务。
- 这是一个面向结构化通讯社数据的开发者 API,不是品牌声誉或媒体监测仪表盘。
无需再轮询
变轮询为推送
只需注册一次查询。当有通讯社新闻稿匹配时,系统会向您的端点发送一次 POST 请求。下方查询监控的是企业事件相关语言;示例负载是一条与之匹配的真实新闻稿——一家维权基金提名一家上市公司的董事候选人。
"director candidates" OR "business combination" OR "delisting"
sources: www.prnewswire.com, www.globenewswire.com, www.accessnewswire.comPOST /finlight HTTP/1.1
Content-Type: application/json
X-Webhook-Signature: sha256=01c4d3b9...913527fd
X-Webhook-Timestamp: 2026-08-07T22:57:32.104Z{
"link": "https://www.globenewswire.com/news-release/2026/08/07/3341422/10772/en/pure-cycle-corporation-announces-receipt-of-notice-to-nominate-director-candidates.html",
"source": "www.globenewswire.com",
"title": "Pure Cycle Corporation Announces Receipt of Notice to Nominate Director Candidates",
"images": [],
"summary": "DENVER, Aug. 07, 2026 (GLOBE NEWSWIRE) -- Pure Cycle Corporation (NASDAQ Capital Market: PCYO) (“Pure Cycle”, “we”, “us” or “our”) today confirmed that it has received notice from Maran Partners Fund, LP, a fund managed by Maran Capital Management, LLC (“Maran”), that it has nominated five individuals to stand for election to the Pure Cycle Board of Directors at the Company’s 2027 Annual Meeting of Shareholders.",
"language": "en",
"publishDate": "2026-08-07T22:56:00.000Z",
"createdAt": "2026-08-07T22:57:31.000Z",
"categories": ["business"],
"sentiment": "neutral",
"confidence": 0.9725965261459351,
"countries": ["US"],
"content": "...",
"isUpdate": false,
"revisedDate": "2026-08-07T22:56:00.000Z"
}推送失败会以指数退避方式自动重试,并使用 HMAC-SHA256 签名。Webhook 功能适用于包含该功能的方案;详见定价。
此类企业事件语言同样适用于盯盘通讯社新闻稿的日内策略;详见finlight 交易场景。
常见问题
新闻稿API 常见问题
开发者在基于通讯社新闻稿构建企业事件监控之前常问的问题。
提供免费层用于测试,付费方案在请求量、实时访问、Webhook 和历史数据方面有所不同。当前价格和限额请查看定价页面。
需要在交易台级别使用?可提供定制来源、年度开票和优先接入。您指定来源,我们将其纳入您的合同范围。 联系我们.
