earningswhispers
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEarningsWhispers — Earnings Transcripts API (Cobertura Global)
EarningsWhispers — 财报电话会议记录API(全球覆盖)
Skill para extraer earnings transcripts completos de EarningsWhispers via su API publica.
A diferencia de Seeking Alpha, este sitio tiene una API publica abierta sin autenticacion, sin anti-bot, y sin rate limiting agresivo. Los transcripts incluyen texto completo de las earnings calls con participantes, prepared remarks y Q&A.
用于通过EarningsWhispers的公开API提取完整财报电话会议记录的工具。
与Seeking Alpha不同,该网站拥有一个无需认证、无反机器人验证且无严格速率限制的公开API。这些记录包含财报电话会议的完整文本,包括参会人员信息、预先准备的发言以及问答环节。
API Endpoint
API端点
GET https://www.earningswhispers.com/api/conferencecalls?t={TICKER}| Parametro | Tipo | Descripcion |
|---|---|---|
| string (requerido) | Ticker del simbolo bursatil (AAPL, MSFT, GGAL, SHEL...) |
| int | ID interno de conference call (opcional, no habilita historicos) |
Response: Array JSON. Si el ticker existe, el array contiene 1 objeto con el ultimo transcript. Si no existe, devuelve array vacio.
Respuesta tipica (~50 KB para GGAL, ~90 KB para AAPL):
[{
"ccid": 132,
"ticker": "GGAL",
"company": "Grupo Financiero Galicia S.A.",
"ccDate": "2026-05-14T11:00:00",
"ccYear": 2026,
"ccQtr": 1,
"speakers": "JSON string con array de speakers",
"speakerMap": "JSON string con mapping de nombres y cargos",
"summary": null,
"aiSummary": null,
"status": ""
}]GET https://www.earningswhispers.com/api/conferencecalls?t={TICKER}| 参数 | 类型 | 描述 |
|---|---|---|
| 字符串(必填) | 股票代码(AAPL、MSFT、GGAL、SHEL...) |
| 整数 | 电话会议内部ID(可选,不支持历史记录) |
响应: JSON数组。如果股票代码存在,数组包含一个对象,对应最新的会议记录。如果不存在,则返回空数组。
典型响应(GGAL约50KB,AAPL约90KB):
[{
"ccid": 132,
"ticker": "GGAL",
"company": "Grupo Financiero Galicia S.A.",
"ccDate": "2026-05-14T11:00:00",
"ccYear": 2026,
"ccQtr": 1,
"speakers": "JSON string con array de speakers",
"speakerMap": "JSON string con mapping de nombres y cargos",
"summary": null,
"aiSummary": null,
"status": ""
}]Cobertura Real
实际覆盖范围
EarningsWhispers trackea ~33,500+ stocks globales en su plataforma. De esos, una proporcion significativa tiene earnings transcripts completos disponibles via la API.
EarningsWhispers在其平台上追踪约33,500+只全球股票。其中,相当一部分的股票可通过API获取完整的财报电话会议记录。
Que empresas tienen transcripts?
哪些公司有会议记录?
Cualquier empresa publica que realice earnings conference calls puede tener transcript. En la practica:
- Large caps: Cobertura casi total (AAPL, MSFT, JPM, SHEL, TM...)
- Mid caps: Alta cobertura (la mayoria tiene transcripts)
- Small caps: Cobertura parcial (depende de si hacen calls publicos)
- ADRs: Cobertura alta para ADRs argentinos, brasilenos, mexicanos...
- ETFs, fondos, bonds: Sin cobertura (no hacen earnings calls)
任何召开财报电话会议的上市公司都可能有记录。实际情况:
- 大盘股:几乎全覆盖(AAPL、MSFT、JPM、SHEL、TM...)
- 中盘股:覆盖率高(大多数都有记录)
- 小盘股:部分覆盖(取决于是否召开公开电话会议)
- 美国存托凭证(ADRs):阿根廷、巴西、墨西哥等国家的ADRs覆盖率高
- ETF、基金、债券:无覆盖(不召开财报电话会议)
Como saber si un ticker tiene transcript?
如何查询股票代码是否有记录?
Solo hay que probar la API:
bash
undefined只需测试API:
bash
undefinedSi devuelve datos, tiene transcript
如果返回数据,则有记录
Si devuelve [] (array vacio), no tiene transcript
如果返回[](空数组),则无记录
undefinedundefinedEjemplos por region al 05-30-2026
2026年5月30日各地区示例
US — Cobertura masiva (cualquier empresa publica US con earnings calls):
| Ticker | Empresa | Transcript |
|---|---|---|
| AAPL | Apple Inc. | ✅ Q2 2026 |
| MSFT | Microsoft Corp. | ✅ Q3 2026 |
| GOOG | Alphabet Inc. | ✅ Q1 2026 |
| AMZN | Amazon.com, Inc. | ✅ Q1 2026 |
| META | Meta Platforms, Inc. | ✅ Q1 2026 |
| NVDA | NVIDIA Corp. | ✅ Q1 2027 |
| TSLA | Tesla, Inc. | ✅ Q1 2026 |
| JPM | JPMorgan Chase & Co. | ✅ |
| V | Visa Inc. | ✅ |
| WMT | Walmart Inc. | ✅ |
| DIS | Walt Disney Co. | ✅ |
| NKE | Nike Inc. | ✅ |
| XOM | Exxon Mobil Corp. | ✅ |
| UNH | UnitedHealth Group | ✅ |
| PFE | Pfizer, Inc. | ✅ |
| DAL | Delta Air Lines | ✅ |
| COIN | Coinbase Global | ✅ |
Europa:
| Ticker | Empresa | Transcript |
|---|---|---|
| SHEL | Shell plc | ✅ |
| BP | BP p.l.c. | ✅ |
| TTE | TotalEnergies SE | ✅ |
| HSBC | HSBC Holdings | ✅ |
| BBVA | BBVA | ✅ |
Asia:
| Ticker | Empresa | Transcript |
|---|---|---|
| TM | Toyota Motor Corp. | ✅ |
| HMC | Honda Motor Co. | ✅ |
| BABA | Alibaba Group | ✅ |
| JD | JD.com, Inc. | ✅ |
| TCEHY | Tencent Holdings | ✅ |
| INFY | Infosys Technologies | ✅ |
LatAm:
| Ticker | Empresa | Transcript |
|---|---|---|
| ITUB | Itau Unibanco | ✅ |
| BBD | Banco Bradesco | ✅ |
| VALE | Vale S.A. | ✅ |
| AMX | America Movil | ✅ |
| FMX | Fomento Economico Mexicano | ✅ |
| SBS | Cia de Saneamento | ✅ |
| WMMVY | Walmart Mexico | ✅ |
Argentina:
| Ticker | Empresa | Transcript |
|---|---|---|
| GGAL | Grupo Financiero Galicia | ✅ Q1 2026 |
| YPF | YPF S.A. | ✅ Q1 2026 |
| TGS | Transportadora de Gas | ✅ Q1 2026 |
| PAM | Pampa Energia | ✅ Q4 2025 |
| BMA | Banco Macro | ✅ |
美国 — 覆盖广泛(所有召开财报电话会议的美国上市公司):
| 股票代码 | 公司 | 会议记录 |
|---|---|---|
| AAPL | Apple Inc. | ✅ 2026年Q2 |
| MSFT | Microsoft Corp. | ✅ 2026年Q3 |
| GOOG | Alphabet Inc. | ✅ 2026年Q1 |
| AMZN | Amazon.com, Inc. | ✅ 2026年Q1 |
| META | Meta Platforms, Inc. | ✅ 2026年Q1 |
| NVDA | NVIDIA Corp. | ✅ 2027年Q1 |
| TSLA | Tesla, Inc. | ✅ 2026年Q1 |
| JPM | JPMorgan Chase & Co. | ✅ |
| V | Visa Inc. | ✅ |
| WMT | Walmart Inc. | ✅ |
| DIS | Walt Disney Co. | ✅ |
| NKE | Nike Inc. | ✅ |
| XOM | Exxon Mobil Corp. | ✅ |
| UNH | UnitedHealth Group | ✅ |
| PFE | Pfizer, Inc. | ✅ |
| DAL | Delta Air Lines | ✅ |
| COIN | Coinbase Global | ✅ |
欧洲:
| 股票代码 | 公司 | 会议记录 |
|---|---|---|
| SHEL | Shell plc | ✅ |
| BP | BP p.l.c. | ✅ |
| TTE | TotalEnergies SE | ✅ |
| HSBC | HSBC Holdings | ✅ |
| BBVA | BBVA | ✅ |
亚洲:
| 股票代码 | 公司 | 会议记录 |
|---|---|---|
| TM | Toyota Motor Corp. | ✅ |
| HMC | Honda Motor Co. | ✅ |
| BABA | Alibaba Group | ✅ |
| JD | JD.com, Inc. | ✅ |
| TCEHY | Tencent Holdings | ✅ |
| INFY | Infosys Technologies | ✅ |
拉美:
| 股票代码 | 公司 | 会议记录 |
|---|---|---|
| ITUB | Itau Unibanco | ✅ |
| BBD | Banco Bradesco | ✅ |
| VALE | Vale S.A. | ✅ |
| AMX | America Movil | ✅ |
| FMX | Fomento Economico Mexicano | ✅ |
| SBS | Cia de Saneamento | ✅ |
| WMMVY | Walmart Mexico | ✅ |
阿根廷:
| 股票代码 | 公司 | 会议记录 |
|---|---|---|
| GGAL | Grupo Financiero Galicia | ✅ 2026年Q1 |
| YPF | YPF S.A. | ✅ 2026年Q1 |
| TGS | Transportadora de Gas | ✅ 2026年Q1 |
| PAM | Pampa Energia | ✅ 2025年Q4 |
| BMA | Banco Macro | ✅ |
Sobre los tickers que no funcionan
关于无法使用的股票代码
Algunos tickers pueden no tener transcript por estas razones:
| Motivo | Ejemplos |
|---|---|
| No hacen earnings calls | ETFs (SPY, QQQ, ARKK), bonds |
| Ticker incorrecto | GOOGL -> GOOG, WALMEX -> WMMVY |
| No cubiertos en la base | Algunos small caps |
| Empresa quebrada/fusionada | SBNY, FRC |
部分股票代码无法获取记录的原因:
| 原因 | 示例 |
|---|---|
| 不召开财报电话会议 | ETF(SPY、QQQ、ARKK)、债券 |
| 股票代码错误 | GOOGL -> GOOG,WALMEX -> WMMVY |
| 未纳入数据库 | 部分小盘股 |
| 公司破产/合并 | SBNY、FRC |
Notas sobre Tickers
股票代码注意事项
- GOOGL no funciona, usar GOOG (Alphabet)
- WALMEX no funciona, usar WMMVY (Walmart Mexico)
- SNE (antiguo Sony) ya no existe, SONY tampoco esta cubierto
- Tickers que no existen en la base devuelven (array vacio)
[]
- GOOGL无法使用,请使用GOOG(Alphabet)
- WALMEX无法使用,请使用WMMVY(沃尔玛墨西哥)
- SNE(原索尼代码)已不存在,SONY也未被覆盖
- 数据库中不存在的股票代码会返回(空数组)
[]
Instalacion
安装
bash
python -c "from curl_cffi import requests; print('OK')"Dependencia: (ya disponible en el entorno).
curl_cffibash
python -c "from curl_cffi import requests; print('OK')"依赖:(环境中已预装)。
curl_cffiScripts
脚本
| Script | Descripcion |
|---|---|
| ew_client.py | Cliente completo con CLI integrado |
| ew_cli.py | CLI wrapper |
| 脚本 | 描述 |
|---|---|
| ew_client.py | 带集成CLI的完整客户端 |
| ew_cli.py | CLI包装器 |
Uso Rapido
快速使用
CLI
CLI
bash
undefinedbash
undefinedCualquier ticker global
任意全球股票代码
python ew_cli.py get AAPL
python ew_cli.py get SHEL --json
python ew_cli.py batch MSFT,GOOG,AMZN --json
python ew_cli.py info GGAL
python ew_cli.py get AAPL
python ew_cli.py get SHEL --json
python ew_cli.py batch MSFT,GOOG,AMZN --json
python ew_cli.py info GGAL
Lista de tickers de ejemplo
示例股票代码列表
python ew_cli.py list
undefinedpython ew_cli.py list
undefinedDesde Python
Python调用
python
from ew_client import EarningsWhispersClient
client = EarningsWhispersClient()python
from ew_client import EarningsWhispersClient
client = EarningsWhispersClient()Transcript de cualquier empresa global
获取任意全球公司的会议记录
tr = client.get_transcript("AAPL")
print(tr.company) # "Apple, Inc."
print(tr.prepared_remarks[:500])
tr = client.get_transcript("AAPL")
print(tr.company) # "Apple, Inc."
print(tr.prepared_remarks[:500])
Como dict (para JSON)
转为字典(用于JSON)
data = tr.to_dict()
data = tr.to_dict()
Batch
批量获取
results = client.get_transcripts_batch(["MSFT", "GOOG", "AMZN"])
---results = client.get_transcripts_batch(["MSFT", "GOOG", "AMZN"])
---Campos Clave del Transcript
会议记录关键字段
python
tr = client.get_transcript("NVDA")
tr.company # "NVIDIA Corp."
tr.date # "2026-05-20T16:30:00"
tr.quarter_label # "Q1"
tr.year # 2027 (fiscal year)
tr.prepared_remarks # Texto de la presentacion
tr.qa_section # Preguntas y respuestas
tr.summary # Resumen ejecutivo (puede ser None)
tr.ai_summary # Resumen AI (puede ser None)python
tr = client.get_transcript("NVDA")
tr.company # "NVIDIA Corp."
tr.date # "2026-05-20T16:30:00"
tr.quarter_label # "Q1"
tr.year # 2027(财年)
tr.prepared_remarks # 演示文稿文本
tr.qa_section # 问答环节
tr.summary # 执行摘要(可能为None)
tr.ai_summary # AI生成摘要(可能为None)Cache
缓存
- Cache local en
.cache/transcript_{TICKER}.json - Expiracion: 24 horas
- Forzar refresh: o
--no-cacheforce_refresh=True - El cache NUNCA almacena cookies ni credenciales
- 本地缓存存储在
.cache/transcript_{TICKER}.json - 过期时间:24小时
- 强制刷新:或
--no-cacheforce_refresh=True - 缓存绝不存储Cookie或凭证
Limitaciones
限制
- Solo ultimo transcript: La API devuelve solo el mas reciente. No hay historico completo.
- Sin search endpoint: No hay forma de descubrir tickers disponibles programaticamente.
- Sin autenticacion Google/Facebook: La pagina web requiere login; la API no.
- Cobertura no exhaustiva: ~33,500 stocks trackeados, pero no todos tienen transcripts (depende de si hacen earnings calls publicos).
- Sin datos historicos: El parametro no habilita acceso a transcripts anteriores.
ccid
- 仅最新记录:API仅返回最新的会议记录,无完整历史记录。
- 无搜索端点:无法通过编程方式发现可用的股票代码。
- 无需Google/Facebook认证:网站需要登录,但API不需要。
- 覆盖不全:追踪约33,500只股票,但并非所有股票都有记录(取决于是否召开公开财报电话会议)。
- 无历史数据:参数无法访问过往会议记录。
ccid
Referencias
参考资料
- REFERENCES.md — Documentacion tecnica detallada
- EarningsWhispers — Sitio web
- news.js — JS con el endpoint original
- REFERENCES.md — 详细技术文档
- EarningsWhispers — 官方网站
- news.js — 包含原始端点的JS文件