浏览全部文档

公司身份 API

将一个稳定的 Narwhal 公司 ID 解析为其 SEC 身份、上市信息、行业代码和曾用名。

端点与请求

使用 Narwhal API 密钥即可获得。

REST 端点
GET /v1/companies/{company_id}
请求
curl --request GET \
  --url "https://api.narwhalapi.com/v1/companies/cmp_a1b2c3d4e5f678901234567890abcdef" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

MCP 使用 companies_get 使用下面对应的参数。REST 和 MCP 返回相同的响应架构,并共享额度计数。

参数

名称必填类型含义
company_id路径·Narwhal 不透明 ID公司搜索返回的稳定公司身份。股票代码和 CIK 仍是别名,不是永久路由身份。

响应

响应
{
  "id": "cmp_a1b2c3d4e5f678901234567890abcdef",
  "name": "Apple Inc.",
  "cik": "0000320193",
  "entity_type": "operating",
  "sic": {
    "code": "3571",
    "description": "Electronic Computers"
  },
  "listings": [
    {
      "ticker": "AAPL",
      "exchange": "Nasdaq"
    }
  ],
  "former_names": [
    {
      "name": "APPLE COMPUTER INC",
      "from": "1994-01-26T05:00:00Z",
      "to": "2007-01-04T05:00:00Z"
    }
  ],
  "as_of": "2026-08-29T12:00:00Z"
}
字段类型必填含义
id字符串稳定且不透明的 Narwhal 公司 ID。
name / cik字符串当前公司名称和补零至十位的 SEC CIK。
entity_type / sic字符串、对象或 null来源提供的实体分类和 SIC 详情(如有)。
listings数组当前股票代码别名和可为空的交易所名称。
former_names数组来源发布的曾用名称和可为空的有效期时间戳。
as_ofUTC时间戳返回身份的快照时间。

错误与配额

  • 400 invalid_query — 查询、日期、表格、限制或游标无效。
  • 401 invalid_api_key — Bearer 密钥缺失或被拒绝。
  • 404 company_not_found — 已接受发布版本中不存在该公司 ID。
  • 429 rate_limit_exceededquota_exhausted — 共享短窗口或月度额度已耗尽。
  • 503 companies_unavailable — Companies 已禁用、权限未启用,或无法提供完整的已接受发布版本。

认证失败和被拒绝的限流请求不会消耗月度额度。成功的 REST 和 MCP 调用使用同一账户限额。

首版发布范围

来源中的可空字段保持为 null。Narwhal 不会推断缺失的交易所、实体类型或行业分类。

覆盖范围仅限于已接受的发行方群体。请读取响应中的 as_of 时间和覆盖范围页面,以了解可用快照。