宏观接口
Signal Feed 提供完整的宏观经济数据接口,支持PMI、CPI、GDP、货币供应量等宏观经济指标。
基础信息
- Base URL:
http://localhost:4000/api/v1 - 认证方式: Bearer Token
- 数据格式: JSON
- 接口前缀:
/macro
主要接口
经济指标
PMI数据
GET /api/v1/macro/pmi?page=1&pageSize=20分页获取采购经理指数数据。
PMI系列
GET /api/v1/macro/pmi/series获取PMI系列数据(图表用)。
CPI数据
GET /api/v1/macro/cpi?page=1&pageSize=20获取居民消费价格指数数据。
CPI系列
GET /api/v1/macro/cpi/series获取CPI系列数据。
PPI数据
GET /api/v1/macro/ppi?page=1&pageSize=20获取工业品出厂价格指数数据。
PPI系列
GET /api/v1/macro/ppi/series获取PPI系列数据。
GDP数据
GET /api/v1/macro/gdp?page=1&pageSize=20获取国内生产总值数据。
GDP系列
GET /api/v1/macro/gdp/series获取GDP系列数据。
货币金融
货币供应量
GET /api/v1/macro/currency-supply?page=1&pageSize=20获取M0/M1/M2货币供应量数据。
货币供应量系列
GET /api/v1/macro/currency-supply/series获取货币供应量系列数据。
LPR数据
GET /api/v1/macro/lpr?page=1&pageSize=20获取贷款市场报价利率数据。
LPR系列
GET /api/v1/macro/lpr/series获取LPR系列数据。
新增信贷
GET /api/v1/macro/new-loans?page=1&pageSize=20获取新增信贷数据。
新增信贷系列
GET /api/v1/macro/new-loans/series获取新增信贷系列数据。
其他指标
固定资产投资
GET /api/v1/macro/fixed-asset-investment?page=1&pageSize=20获取城镇固定资产投资数据。
固定资产投资系列
GET /api/v1/macro/fixed-asset-investment/series获取固定资产投资系列数据。
社零数据
GET /api/v1/macro/total-retail?page=1&pageSize=20获取社零数据。
社零系列
GET /api/v1/macro/total-retail/series获取社零系列数据。
海关进出口
GET /api/v1/macro/customs-trade?page=1&pageSize=20获取海关进出口增减情况。
海关进出口系列
GET /api/v1/macro/customs-trade/series获取海关进出口系列数据。
外汇和黄金储备
GET /api/v1/macro/gold-currency?page=1&pageSize=20获取外汇与黄金储备数据。
外汇黄金系列
GET /api/v1/macro/gold-currency/series获取外汇黄金系列数据。
使用示例
const API_TOKEN = 'your_api_token';
const BASE_URL = 'http://localhost:4000/api/v1';
// 获取PMI数据
async function getPMI(page = 1, pageSize = 20) {
const params = new URLSearchParams({
page: page.toString(),
pageSize: pageSize.toString()
});
const response = await fetch(`${BASE_URL}/macro/pmi?${params}`, {
headers: {
'Authorization': `Bearer ${API_TOKEN}`
}
});
return response.json();
}
// 获取PMI系列数据(图表用)
async function getPMISeries() {
const response = await fetch(`${BASE_URL}/macro/pmi/series`, {
headers: {
'Authorization': `Bearer ${API_TOKEN}`
}
});
return response.json();
}
// 获取CPI系列数据
async function getCPISeries() {
const response = await fetch(`${BASE_URL}/macro/cpi/series`, {
headers: {
'Authorization': `Bearer ${API_TOKEN}`
}
});
return response.json();
}
// 获取GDP系列数据
async function getGDPSeries() {
const response = await fetch(`${BASE_URL}/macro/gdp/series`, {
headers: {
'Authorization': `Bearer ${API_TOKEN}`
}
});
return response.json();
}响应格式
所有接口统一返回以下格式:
{
"success": true,
"data": {
// 具体数据内容
}
}更多资源
- 📖 完整 API 文档 - 返回主 API 文档
Last updated on