5 个版本

0.2.3 2022年8月26日
0.2.2 2022年8月26日
0.2.1 2022年8月26日
0.2.0 2022年8月26日
0.1.0 2022年8月23日

#14 in #financial

MIT 许可证

24KB
678

金融建模准备 Web API | Rust SDK 🦀

fmp-rs 是 Financial Modeling Prep Web API 的包装器。

这是一个部分实现,欢迎提交拉取请求以添加新端点。此外,它目前仅支持异步,欢迎提交拉取请求以添加阻塞客户端。

要了解如何使用 fmp-rs,请参阅下方的使用部分。

Cargo

[dependencies]

fmp = "0.2"

使用方法

use fmp::Client;
use fmp::period::FMPPeriod;

#[tokio::main]
async fn main() {
  let client = Client::new(
      "https://financialmodelingprep.com/api",
      "<FMP_API_KEY>",
  )
  
  let result = fmp.income_statements("AAPL", FMPPeriod::YEAR).await;
  let statements = result.unwrap();
  println!("{:?}", statements);
}

可用端点

  • 股票搜索 | /v3/search?query=AA
  • 股票列表 | /v3/stock/list
  • 股票报价 | /v3/quote/AAPL
  • 历史价格 | /v3/historical-price-full/AAPL
  • 分析师预测 | /v3/analyst-estimates/AAPL
  • 公司概况 | /v3/profile/AAPL
  • 收益
    • 日历 | /v3/historical/earning_calendar/AAPL?limit=80
    • 电话会议纪要列表 | /v4/earning_call_transcript?symbol=AAPL
    • 电话会议纪要 | /v3/earning_call_transcript/AAPL?quarter=3&year=2020
  • 财务报表
    • 收入 | /v3/income-statement/AAPL?period=quarter
    • 资产负债表 | /v3/balance-sheet-statement/AAPL?period=quarter
    • 现金流量表 | /v3/cash-flow-statement/AAPL?period=quarter
  • 外汇 | /v3/quotes/forex
  • 新闻 | /v3/stock_news?tickers=AAPL&limit=50

贡献

如果您发现任何问题或有关于此包的建议,请提交问题。此外,任何拉取请求、代码审查和反馈都欢迎。

依赖

~4–16MB
~232K SLoC