https://github.com/rolealiu/free-api-menu
💎THE Free and Developer & AI-Friendly API Directory📕
https://github.com/rolealiu/free-api-menu
ai api api-list api-menu free free-ai free-api menu
Last synced: 3 months ago
JSON representation
💎THE Free and Developer & AI-Friendly API Directory📕
- Host: GitHub
- URL: https://github.com/rolealiu/free-api-menu
- Owner: rolealiu
- License: apache-2.0
- Created: 2023-07-30T18:12:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-05T20:13:08.000Z (almost 2 years ago)
- Last Synced: 2024-12-28T05:16:31.435Z (5 months ago)
- Topics: ai, api, api-list, api-menu, free, free-ai, free-api, menu
- Homepage: https://apimenu.com
- Size: 134 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme-chs.md
- License: LICENSE
Awesome Lists containing this project
README
# Free API Menu - 免费 API 大全
[English](./readme.md) / [中文](./readme-chs.md) / [日本語](./readme-jp.md)
API Menu 为开发者提供免费API资源,在这里你可以轻松地查看和搜索我们收集的免费 API,并根据你的需求筛选合适的API,方便你构建出色的应用和项目。不仅如此,我们还为那些便于 AI 理解和使用的 API 进行了“AI友好”的特别标注,助力你的AI项目更加智能高效。
🤖 这个项目由 AI 完成95%的开发、数据收集、数据分析工作!
👍 感谢那些为我们提供 API 的出色开发者!
## 🚀 快速使用
官网:👉 [https://apimenu.com](https://apimenu.com) 👈
API 检索:👉 [https://explore.apimenu.com](https://explore.apimenu.com)
## 📚 API列表
🦾 API Menu 提供了免费且不需要鉴权的API,便于程序和 AI 集成和使用第三方 API。
| API名称 | 请求方法 | Path | 查询参数 | 描述 |
|--------------------------|---------|-----------------------|------------------------------------------------------|------------------------------|
| 搜索API | GET | https://get.apimenu.com | id:API的id,用于精确查找某个API language:API 返回数据的语言 status:API的运行状态 topics:API的主题 price:API的收费 ai_friendly:对AI友好,便于AI理解和调用 | 获取API的详细信息,可组合多个参数进行筛选。当传递id时,只会返回一个API,并提供详细的API文档(如有) |
| 获取API的主题(Topics) | GET | https://topics.apimenu.com| -language | 根据语言获取API的主题 |## ⭐️ Python代码示例
```python
import requests# 使用get.apimenu.com API获取某个API的详细信息
def get_api_details(api_id):
url = f'https://get.apimenu.com/?id={api_id}'
response = requests.get(url)
data = response.json()
return data# 示例代码 - 获取API ID为1的API信息
api_details = get_api_details('1')
print(api_details)# 使用topics.apimenu.com API获取特定语言下的API主题
def get_api_topics(language):
url = f'https://topics.apimenu.com/?language={language}'
response = requests.get(url)
data = response.json()
return data# 示例代码 - 获取英文语言下的API主题
api_topics = get_api_topics('eng')
print(api_topics)
```## ⭐️ JavaScript代码示例
```javascript
const fetch = require('node-fetch');// 使用get.apimenu.com API获取某个API的详细信息
async function getApiDetails(apiId) {
const url = `https://get.apimenu.com/?id=${apiId}`;
const response = await fetch(url);
const data = await response.json();
return data;
}// 示例代码 - 获取API ID为1的API信息
getApiDetails('1')
.then(apiDetails => console.log(apiDetails));// 使用topics.apimenu.com API获取特定语言下的API主题
async function getApiTopics(language) {
const url = `https://topics.apimenu.com/?language=${language}`;
const response = await fetch(url);
const data = await response.json();
return data;
}// 示例代码 - 获取英文语言下的API主题
getApiTopics('eng')
.then(apiTopics => console.log(apiTopics));
```---
感谢您使用 API Menu,我们期待看到你构建的酷炫项目!🚀