# 用Polygon.io API高效获取美股市场数据:从入门到实战
## 引言
在现代金融市场中,实时和历史数据的获取对投资者和开发者来说都是至关重要的。Polygon.io 提供了强大的API,可以访问美国股票市场的最新市场数据。本篇文章将带您深入了解如何利用Polygon.io API获取股票行情、历史价格、新闻和财务数据。
## 主要内容
### 1. 初始化Polygon API
在开始之前,确保你已经获取了Polygon API的API密钥。请注意,由于某些地区的网络限制,您可能需要考虑使用API代理服务来保证访问的稳定性。
```python
import getpass
import os
# 设置API密钥
os.environ["POLYGON_API_KEY"] = getpass.getpass() # 使用API代理服务提高访问稳定性
2. 获取股票最新报价
利用PolygonLastQuote
工具,可以轻松获得指定股票的最新报价。
from langchain_community.tools.polygon.last_quote import PolygonLastQuote
from langchain_community.utilities.polygon import PolygonAPIWrapper
# 创建API包装器
api_wrapper = PolygonAPIWrapper()
ticker = "AAPL"
# 获取股票最新报价
last_quote_tool = PolygonLastQuote(api_wrapper=api_wrapper)
last_quote = last_quote_tool.run