Find API
/install find-api
\r \r
๐ Find API | ๅฏปๆพๅฏ้ ๆฐๆฎๆบ\r
\r
The comprehensive guide to reliable data APIs. Stop scraping, start using APIs.\r \r ่ทจ้ขๅๅฏ้ ๆฐๆฎ API ็็ปผๅๆๅใๅๆญข็ฌๅ๏ผๅผๅงไฝฟ็จ APIใ\r \r
โ ๏ธ Core Principle | ๆ ธๅฟๅๅ\r
\r API First, Scraping Last.\r \r | Priority | Method | When to Use | ไผๅ ็บง | ๆนๆณ | ไฝๆถไฝฟ็จ |\r |----------|--------|-------------|--------|------|---------|\r | 1st | Official API | Always check first | ็ฌฌไธ | ๅฎๆน API | ๅง็ปไผๅ ๆฃๆฅ |\r | 2nd | Third-party API | When official API unavailable/expensive | ็ฌฌไบ | ็ฌฌไธๆน API | ๅฝๅฎๆน API ไธๅฏ็จ/ๅคช่ดต |\r | 3rd | Public Dataset | For historical/static data | ็ฌฌไธ | ๅ ฌๅ ฑๆฐๆฎ้ | ็จไบๅๅฒ/้ๆๆฐๆฎ |\r | 4th | Web Scraping | Only as last resort | ็ฌฌๅ | ็ฝ้กต็ฌๅ | ไป ไฝไธบๆๅๆๆฎต |\r \r
๐ Table of Contents | ็ฎๅฝ\r
\r
- Stock & Financial Data | ่ก็ฅจไธ้่ๆฐๆฎ\r
- Weather Data | ๅคฉๆฐๆฐๆฎ\r
- News & Media | ๆฐ้ปไธๅชไฝ\r
- Maps & Geolocation | ๅฐๅพไธๅฐ็ๅฎไฝ\r
- E-commerce & Products | ็ตๅไธๅๅ\r
- More domains coming soon... | ๆดๅค้ขๅๆ็ปญๅฎๅไธญ...\r \r ---\r \r
1. Stock & Financial Data | ่ก็ฅจไธ้่ๆฐๆฎ\r
\r
1.1 A่กๅธๅบ / Chinese A-Share Market\r
\r | API | Rating | Cost | Auth | Data Coverage |\r |-----|--------|------|------|---------------|\r | AKShare | โญโญโญโญโญ | Free | None | Real-time quotes, historical K-lines, financial statements, fund flows, dragon-tiger list |\r | Tushare | โญโญโญโญโญ | Free+Paid | Token | Real-time quotes, historical data, financial statements, margin trading |\r | East Money API | โญโญโญโญ | Free | None | Real-time quotes, fund flows, research reports |\r \r Recommended: AKShare (Best for most use cases)\r \r Installation:\r
pip install akshare\r
```\r
\r
**Quick Examples:**\r
```python\r
import akshare as ak\r
\r
# ่ทๅA่กๅฎๆถ่กๆ
\r
df = ak.stock_zh_a_spot_em()\r
\r
# ่ทๅไธช่กๅๅฒๆฐๆฎ\r
df = ak.stock_zh_a_hist(symbol="000001", period="daily", adjust="qfq")\r
\r
# ่ทๅ่ดขๅกๆๆ \r
df = ak.stock_financial_analysis_indicator(symbol="000001")\r
\r
# ่ทๅ่ต้ๆตๅ\r
df = ak.stock_individual_fund_flow(stock="000001")\r
```\r
\r
**Documentation:** https://akshare.akfamily.xyz\r
\r
---\r
\r
### 1.2 ๆธฏ่กๅธๅบ / Hong Kong Stock Market\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **AKShare** | โญโญโญโญโญ | Free | None | Real-time quotes, historical data |\r
| **Tushare** | โญโญโญโญ | Free+Paid | Token | Hong Kong stock data |\r
\r
**Recommended: AKShare**\r
\r
**Quick Examples:**\r
```python\r
import akshare as ak\r
\r
# ๆธฏ่กๅฎๆถ่กๆ
\r
df = ak.stock_hk_spot_em()\r
\r
# ไธช่กๅๅฒๆฐๆฎ๏ผๅฆ่
พ่ฎฏ 00700๏ผ\r
df = ak.stock_hk_hist(symbol="00700", period="daily", adjust="qfq")\r
\r
# ๆธฏ่ก้่ต้\r
df = ak.stock_hk_ggt_components_em()\r
```\r
\r
---\r
\r
### 1.3 ็พ่กๅธๅบ / US Stock Market\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **yfinance** | โญโญโญโญโญ | Free | None | Real-time quotes, historical data, financials, options |\r
| **Alpha Vantage** | โญโญโญโญ | Free+Paid | API Key | Quotes, technical indicators, forex |\r
| **Polygon.io** | โญโญโญโญ | Free+Paid | API Key | Real-time data, options |\r
\r
**Recommended: yfinance** (Best free option for US stocks)\r
\r
**Installation:**\r
```bash\r
pip install yfinance\r
```\r
\r
**Quick Examples:**\r
```python\r
import yfinance as yf\r
\r
# ่ทๅ่ก็ฅจไฟกๆฏ\r
stock = yf.Ticker("AAPL")\r
\r
# ๅๅฒๆฐๆฎ\r
hist = stock.history(period="1mo")\r
\r
# ่ดขๅกๆฅ่กจ\r
financials = stock.financials\r
balance_sheet = stock.balance_sheet\r
cashflow = stock.cashflow\r
\r
# ่กๆฏไฟกๆฏ\r
dividends = stock.dividends\r
\r
# ๆจ่ๅๆๅธ่ฏ็บง\r
recommendations = stock.recommendations\r
```\r
\r
**Documentation:** https://github.com/ranaroussi/yfinance\r
\r
---\r
\r
### 1.4 ๆ่ดงไธ่ก็ๅ / Futures & Derivatives\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **AKShare** | โญโญโญโญโญ | Free | None | Domestic futures, international futures |\r
| **Tushare** | โญโญโญโญ | Free+Paid | Token | Futures data |\r
\r
**Quick Examples:**\r
```python\r
import akshare as ak\r
\r
# ๅฝๅ
ๆ่ดงไธปๅๅ็บฆ\r
df = ak.futures_zh_main_sina()\r
\r
# ๅฝ้
ๆ่ดง\r
df = ak.futures_foreign_hist(symbol="CL") # ๅๆฒน\r
```\r
\r
---\r
\r
### 1.5 ๅบ้ๆฐๆฎ / Fund Data\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **AKShare** | โญโญโญโญโญ | Free | None | Open-end funds, ETFs, money funds |\r
| **East Money API** | โญโญโญโญ | Free | None | Fund rankings, holdings |\r
\r
**Quick Examples:**\r
```python\r
import akshare as ak\r
\r
# ๅผๆพๅผๅบ้ๅ่กจ\r
df = ak.fund_open_fund_info_em(fund="000001")\r
\r
# ETFๅฎๆถ่กๆ
\r
df = ak.fund_etf_spot_em()\r
\r
# ๅบ้ๆไป\r
df = ak.fund_portfolio_em(fund="000001")\r
```\r
\r
---\r
\r
## 2. Weather Data | ๅคฉๆฐๆฐๆฎ\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **OpenWeatherMap** | โญโญโญโญโญ | Free+Paid | API Key | Current weather, forecast, historical |\r
| **WeatherAPI.com** | โญโญโญโญ | Free+Paid | API Key | Weather, astronomy, sports |\r
| **QWeather ๅ้ฃๅคฉๆฐ** | โญโญโญโญ | Free+Paid | API Key | ไธญๅฝๅฐๅบๅคฉๆฐๆฐๆฎ |\r
\r
**Recommended: OpenWeatherMap** (Global coverage)\r
\r
**Quick Examples:**\r
```python\r
import requests\r
\r
api_key = "YOUR_API_KEY"\r
city = "Beijing"\r
\r
# ๅฝๅๅคฉๆฐ\r
url = f"https://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}&units=metric"\r
response = requests.get(url)\r
data = response.json()\r
\r
print(f"Temperature: {data['main']['temp']}ยฐC")\r
print(f"Weather: {data['weather'][0]['description']}")\r
```\r
\r
**Get API Key:** https://openweathermap.org/api\r
\r
---\r
\r
## 3. News & Media | ๆฐ้ปไธๅชไฝ\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **NewsAPI** | โญโญโญโญโญ | Free+Paid | API Key | Global news articles |\r
| **GNews** | โญโญโญโญ | Free+Paid | API Key | News articles, search |\r
| **MediaStack** | โญโญโญโญ | Free+Paid | API Key | News data |\r
\r
**Recommended: NewsAPI**\r
\r
**Quick Examples:**\r
```python\r
import requests\r
\r
api_key = "YOUR_API_KEY"\r
\r
# ่ทๅๅคดๆกๆฐ้ป\r
url = f"https://newsapi.org/v2/top-headlines?country=us&apiKey={api_key}"\r
response = requests.get(url)\r
articles = response.json()['articles']\r
\r
for article in articles[:5]:\r
print(article['title'])\r
```\r
\r
**Get API Key:** https://newsapi.org\r
\r
---\r
\r
## 4. Maps & Geolocation | ๅฐๅพไธๅฐ็ๅฎไฝ\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **OpenStreetMap Nominatim** | โญโญโญโญโญ | Free | None | Geocoding, reverse geocoding |\r
| **้ซๅพทๅฐๅพ API** | โญโญโญโญโญ | Free+Paid | API Key | ไธญๅฝๅฐๅบๅฐๅพใๅฏผ่ชใPOI |\r
| **็พๅบฆๅฐๅพ API** | โญโญโญโญ | Free+Paid | API Key | ไธญๅฝๅฐๅบๅฐๅพใๅฏผ่ช |\r
| **Google Maps API** | โญโญโญโญ | Paid | API Key | Global maps, places, routes |\r
\r
**Recommended: Nominatim** (Free, no auth) | **้ซๅพทๅฐๅพ** (ไธญๅฝๅฐๅบ)\r
\r
**Nominatim Quick Examples:**\r
```python\r
import requests\r
\r
# ๅฐ็็ผ็ ๏ผๅฐๅ่ฝฌๅๆ ๏ผ\r
address = "Beijing, China"\r
url = f"https://nominatim.openstreetmap.org/search?q={address}&format=json"\r
response = requests.get(url, headers={'User-Agent': 'AgentApp'})\r
data = response.json()\r
\r
print(f"Lat: {data[0]['lat']}, Lon: {data[0]['lon']}")\r
```\r
\r
**้ซๅพทๅฐๅพ Quick Examples:**\r
```python\r
import requests\r
\r
api_key = "YOUR_API_KEY"\r
address = "ๅไบฌๅธๆ้ณๅบ"\r
\r
# ๅฐ็็ผ็ \r
url = f"https://restapi.amap.com/v3/geocode/geo?address={address}&key={api_key}"\r
response = requests.get(url)\r
data = response.json()\r
\r
print(data['geocodes'][0]['location'])\r
```\r
\r
**Get ้ซๅพท API Key:** https://lbs.amap.com\r
\r
---\r
\r
## 5. E-commerce & Products | ็ตๅไธๅๅ\r
\r
| API | Rating | Cost | Auth | Data Coverage |\r
|-----|--------|------|------|---------------|\r
| **ๆทๅฎๅผๆพๅนณๅฐ** | โญโญโญโญ | Free+Paid | OAuth | ๅๅๆ็ดข, ่ฎขๅ |\r
| **ไบฌไธๅผๆพๅนณๅฐ** | โญโญโญโญ | Free+Paid | OAuth | ๅๅ, ่ฎขๅ, ็ฉๆต |\r
| **Barcode Lookup** | โญโญโญ | Free+Paid | API Key | Product info by barcode |\r
\r
**Note:** ็ตๅAPI้ๅธธ้่ฆๅๅฎถ่ฎค่ฏ๏ผๆฎ้็จๆทๅฏ่่็ฌๅๅๅ้กต้ขๆไฝฟ็จ็ฌฌไธๆนๆๅกใ\r
\r
---\r
\r
## 6. More domains coming soon... | ๆดๅค้ขๅๆ็ปญๅฎๅไธญ\r
\r
**Planned additions:**\r
- Social Media APIs (Twitter, Weibo, Reddit)\r
- Translation APIs\r
- Image & Video APIs\r
- Scientific & Research Data APIs\r
- Government & Public Data APIs\r
- Real Estate Data APIs\r
- Job & Recruitment APIs\r
\r
**Contribute:** If you know reliable APIs in other domains, help expand this skill!\r
\r
---\r
\r
## ๐ Decision Flow | ๅณ็ญๆต็จ\r
\r
```\r
็จๆท้่ฆ่ทๅๅค้จๆฐๆฎ\r
โ\r
Step 1: ็กฎๅฎๆฐๆฎ็ฑปๅ\r
โโโ ่ก็ฅจ/้่ โ ๆฅ็ๆฌ Skill ็ฌฌ1่\r
โโโ ๅคฉๆฐ โ ๆฅ็ๆฌ Skill ็ฌฌ2่\r
โโโ ๆฐ้ป โ ๆฅ็ๆฌ Skill ็ฌฌ3่\r
โโโ ๅฐๅพ/ไฝ็ฝฎ โ ๆฅ็ๆฌ Skill ็ฌฌ4่\r
โโโ ็ตๅ/ๅๅ โ ๆฅ็ๆฌ Skill ็ฌฌ5่\r
โโโ ๅ
ถไป โ ๆ็ดข RapidAPI / Public APIs\r
โ\r
Step 2: ้ๆฉๅ้็ API\r
โโโ ่่ๅ ็ด ๏ผๆๆฌใ่ฎค่ฏ้พๅบฆใๆฐๆฎ่ฆ็ใ็จณๅฎๆง\r
โโโ ไผๅ
้ๆฉๅ
่ดน/ๅ
่ฎค่ฏ็ API\r
โ\r
Step 3: ๆฃๆฅ็ฏๅข\r
โโโ Pythonๅบๆฏๅฆๅฎ่ฃ
๏ผโ pip install xxx\r
โโโ API Keyๆฏๅฆ่ทๅ๏ผโ ๅผๅฏผ็จๆทๆณจๅ\r
โ\r
Step 4: ่ฐ็จ API ่ทๅๆฐๆฎ\r
โ\r
Step 5: ่ฟๅ็ปๆๅ็ปๆ\r
```\r
\r
## ๐ Before vs After Comparison | ๆๆๅฏนๆฏ\r
\r
| Metric | Web Scraping | Using API |\r
|--------|-------------|-----------|\r
| **Speed** | 30-60 seconds | 1-3 seconds |\r
| **Token Cost** | High (entire HTML) | Low (JSON only) |\r
| **Accuracy** | Low (parsing errors) | High (structured data) |\r
| **Reliability** | Low (anti-scraping) | High (stable API) |\r
| **Maintenance** | High (page changes) | Low (stable API) |\r
\r
| ๆๆ | ็ฝ้กต็ฌๅ | ไฝฟ็จ API |\r
|------|---------|---------|\r
| **้ๅบฆ** | 30-60 ็ง | 1-3 ็ง |\r
| **Token ๆๆฌ** | ้ซ๏ผๆดไธช้กต้ข๏ผ | ไฝ๏ผไป
JSON๏ผ |\r
| **ๅ็กฎๆง** | ไฝ๏ผ่งฃๆ้่ฏฏ๏ผ | ้ซ๏ผ็ปๆๅๆฐๆฎ๏ผ |\r
| **็จณๅฎๆง** | ไฝ๏ผๅ็ฌๆบๅถ๏ผ | ้ซ๏ผ็จณๅฎๆฅๅฃ๏ผ |\r
| **็ปดๆคๆๆฌ** | ้ซ๏ผ้กต้ขๅๅ๏ผ | ไฝ๏ผ็จณๅฎๆฅๅฃ๏ผ |\r
\r
## ๐ง General Setup | ้็จๅฎ่ฃ
\r
\r
Most APIs in this skill require Python. Basic setup:\r
\r
```bash\r
# ๅธธ็จๆฐๆฎ่ทๅๅบ\r
pip install akshare yfinance requests pandas\r
\r
# ๅฏ้๏ผๆดๅคๆฐๆฎๆบ\r
pip install tushare\r
```\r
\r
## ๐ External Resources | ๅค้จ่ตๆบ\r
\r
If the data type is not covered in this skill, search these directories:\r
\r
| Resource | URL | Description |\r
|----------|-----|-------------|\r
| **RapidAPI** | https://rapidapi.com/hub | Largest API marketplace |\r
| **Public APIs** | https://github.com/public-apis/public-apis | Free public APIs list |\r
| **ProgrammableWeb** | https://www.programmableweb.com | API directory |\r
\r
## ๐ Version | ็ๆฌ\r
\r
- Version: 1.0.0\r
- Created: 2026-03-13\r
- Last Updated: 2026-03-13\r
- Maintainer: Community\r
- Contribution: Welcome to add more reliable data sources\r
\r
---\r
\r
**Remember: API First, Scraping Last.**\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install find-api - After installation, invoke the skill by name or use
/find-api - Provide required inputs per the skill's parameter spec and get structured output
What is Find API?
๐ Find API | ๅฏปๆพๅฏ้ ๆฐๆฎๆบ TRIGGERS: Use when agent needs to fetch external data, user mentions "reliable data source", "ๆฐๆฎๆบ", "API", or when web scraping is inef... It is an AI Agent Skill for Claude Code / OpenClaw, with 235 downloads so far.
How do I install Find API?
Run "/install find-api" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is Find API free?
Yes, Find API is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Find API support?
Find API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Find API?
It is built and maintained by yesilsin-netizen (@yesilsin-netizen); the current version is v0.0.2.