浏览全部文档

实物商品序列 API

按地区查找棕榈油 FFB 序列

端点与请求

REST 端点
GET /v1/commodities/physical/{commodity}/{country}
契约 请求
curl --request GET \
  --url "https://api.narwhalapi.com/v1/commodities/physical/OIL-PALM-FFB/IDN?area=ID-RI&currency=IDR" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

MCP 使用 commodities_discover_physical_series。REST 和 MCP 使用相同的结构、账户额度、权限检查和问题格式。

参数

名称必填类型含义
commodity路径·目录代码稳定的商品代码。Palmoil 分片使用 OIL-PALM-FFB。
country路径·ISO 3166-1 alpha-3拥有现货市场的国家。首个研究国家是 IDN。
area查询·ISO 3166-2 或 Narwhal 区域行政区域或来源定义的市场区域,例如代表廖内的 ID-RI。
currency查询·ISO 4217按发布时使用的货币筛选序列。

响应

契约 示例
{
  "commodity": "OIL-PALM-FFB",
  "country": "IDN",
  "series": [
    {
      "series_id": "id-ri-oil-palm-ffb-smallholder-purchase-agreement",
      "commodity": "OIL-PALM-FFB",
      "country": "IDN",
      "area": "ID-RI",
      "producer_type": "smallholder",
      "producer_arrangement": "purchase_agreement",
      "price_basis": "official_purchase_schedule",
      "currency": "IDR",
      "unit": "kilogram",
      "coverage_start": "2026-08-19",
      "coverage_end": "2026-09-01",
      "latest_released_on": "2026-08-26",
      "schedule_count": 2
    }
  ]
}
字段类型必填含义
commodity / country字符串所请求的实物市场范围。
series数组按稳定 series_id 排序的完整已批准序列。
series_id字符串历史操作使用的稳定身份。
area / producer_type / producer_arrangement字符串或 null确切的市场和生产者范围。
coverage_start / coverage_end日期已批准序列中的首个和最后一个生效日期。
latest_released_on / schedule_count日期和整数最新官方发布日期和已批准日程数量。

错误与配额

  • 400 invalid_query — 代码、区域、日期范围、限制或选择器无效。
  • 401 invalid_api_key — Bearer 密钥缺失或被拒绝。
  • 404 physical_series_not_found — 没有完整的已批准数据符合请求。
  • 429 rate_limit_exceededquota_exhausted — 共享额度已耗尽。
  • 503 physical_price_unavailable — 完整发布版本无法安全满足该接口。

被拒绝的请求和服务器错误不会消耗月度配额。

覆盖范围

仅显示完整且获批准的序列。首个选定国家是印度尼西亚。

使用 Narwhal API 密钥即可获得。