# 百易API (boyapi.com) — Full AI Reference > Complete machine-readable catalog of 638 free APIs across 10 categories. This file is the **extended** version of llms.txt. It contains every API's full invocation spec, parameters, response fields, error codes, and curl example. **Generated:** 2026-06-06 **Total APIs:** 638 **Categories:** 10 ## Reading guide for AI agents - Each API has a unique `slug` (lowercase, hyphenated). Use it in URLs: `https://boyapi.com/api/.html` - `auth.type` is one of: `none` (no key), `apikey` (send in `X-API-Key` header), `oauth` (OAuth2 flow required) - `cors` is `yes` (browser-direct), `no` (needs proxy), or `unknown` (untested) - **All API calls go to the provider's base_url, NOT to boyapi.com** — boyapi.com is only the catalog - If a `provider_doc_url` is listed, that is the authoritative documentation source ## How to use this catalog 1. Find a category below matching your task 2. Pick an API whose `auth.type` matches your constraints (prefer `none` > `apikey` > `oauth`) 3. Check `cors: yes` if you need browser-direct calls 4. Use the `example_curl` as a starting point 5. Read the full detail page at `https://boyapi.com/api/.html` for scenarios and FAQ --- ## 加密与金融 (25 个) ### 0x (`0x`) **Description:** API for querying token and pool stats across various liquidity pools **Provider docs:** https://docs.0x.org **Method:** `GET` **Base URL:** `https://api.0x.org` **Example URL:** `https://api.0x.org/swap/allowance-holder/price?chainId=1&sellToken=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2&buyToken=0x6b175474e89094c44da98b954eedeac495271d0f&sellAmount=1000000000000000000` **Auth:** `none` **CORS:** `yes` **Required params:** `chainId`, `sellToken`, `buyToken` **Optional params:** `sellAmount`, `buyAmount`, `taker`, `slippageBps` **Response fields:** `buyToken`, `sellToken`, `buyAmount`, `sellAmount`, `minBuyAmount`, `liquidityAvailable`, `route`, `fees`, `gas`, `gasPrice`, `zid` **Error codes:** `{'http': 400, 'code': 'INPUT_INVALID'}`, `{'http': 400, 'code': 'TOKEN_NOT_SUPPORTED'}`, `{'http': 400, 'code': 'SWAP_VALIDATION_FAILED'}`, `{'http': 403, 'code': 'TAKER_NOT_AUTHORIZED_FOR_TRADE'}`, `{'http': 422}`, `{'http': 500}` **Example (curl):** ```bash curl -G 'https://api.0x.org/swap/allowance-holder/price' -H '0x-version: v2' --data-urlencode 'chainId=1' --data-urlencode 'sellToken=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' --data-urlencode 'buyToken=0x6b175474e89094c44da98b954eedeac495271d0f' --data-urlencode 'sellAmount=1000000000000000000' ``` **Agent instructions:** - Send HTTP requests to https://api.0x.org, not boyapi.com. - Always include header 0x-version: v2. - Use chainId, sellToken, buyToken; add sellAmount or buyAmount for a price quote. - If liquidityAvailable is false, treat the quote as incomplete. - For browser agents: CORS is supported; still respect 0x rate limits and terms. **Detail page:** https://boyapi.com/api/0x.html --- ### 1inch (`1inch`) **Description:** API for querying decentralize exchange **Provider docs:** https://1inch.io/api/ **Method:** `GET` **Base URL:** `https://api.1inch.dev` **Example URL:** `https://api.1inch.dev/swap/v6.0/1/quote?src=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE&dst=0x6b175474e89094c44da98b954eedeac495271d0f&amount=1000000000000000000` **Auth:** `api_key` **CORS:** `unknown` **Required params:** `src`, `dst`, `amount` **Optional params:** `fee`, `protocols`, `gasPrice`, `complexityLevel` **Response fields:** `dstAmount`, `srcAmount`, `protocols`, `gas`, `estimatedGas` **Error codes:** `{'code': '401', 'description': '缺少或无效的 Authorization API Key'}`, `{'code': '400', 'description': '参数无效(代币地址、amount 或 chainId 错误)'}`, `{'code': '429', 'description': '超出 1inch 速率限制'}`, `{'code': '500', 'description': '服务端或路由聚合失败'}` **Example (curl):** ```bash curl -G 'https://api.1inch.dev/swap/v6.0/1/quote' \ -H 'Authorization: Bearer YOUR_1INCH_API_KEY' \ --data-urlencode 'src=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE' \ --data-urlencode 'dst=0x6b175474e89094c44da98b954eedeac495271d0f' \ --data-urlencode 'amount=1000000000000000000' ``` **Agent instructions:** - 向 https://api.1inch.dev 发起请求,不要向 boyapi.com 发送业务请求。 - 在 Header 中携带 Authorization: Bearer <1inch API Key>(在 portal.1inch.dev 申请)。 - 路径中的 1 为 chainId;查询参数 src、dst 为代币合约地址,amount 为卖出数量(wei)。 - 成功时解析 dstAmount、srcAmount、protocols 等报价字段。 - CORS 未明确公开,浏览器直连可能失败,建议服务端代理。 **Detail page:** https://boyapi.com/api/1inch.html --- ### Alpha (Mossland) (`alpha-mossland`) **Description:** Korean crypto channel stance + RAG Q&A + canonical entity/topic/event store **Provider docs:** https://alpha.moss.land/developers **Method:** `GET` **Base URL:** `https://api.alpha.moss.land` **Example URL:** `https://api.alpha.moss.land/api/health` **Auth:** `none` **CORS:** `yes` **Response fields:** `status`, `service`, `db`, `seo_pages`, `ts` **Error codes:** `{'code': '500', 'description': '服务或数据库不可用'}`, `{'code': '503', 'description': '维护或过载'}` **Example (curl):** ```bash curl -sS 'https://api.alpha.moss.land/api/health' ``` **Agent instructions:** - 向 https://api.alpha.moss.land 发送请求,不是 boyapi.com。 - 健康检查:GET /api/health。 - RAG 问答:POST /api/ask,body {"query":"..."},返回 answer 与 citations。 - Canonical 索引:GET /api/canonical/entities.json、topics.json、events.json。 - 建议遵守 fair-use(约 1 req/s);引用 Mossland 来源。 - CORS 支持,可浏览器直接调用。 **Detail page:** https://boyapi.com/api/alpha-mossland.html --- ### Binlist (`binlist`) **Description:** Public access to a database of IIN/BIN information **Provider docs:** https://binlist.net/ **Method:** `GET` **Base URL:** `https://lookup.binlist.net` **Example URL:** `https://lookup.binlist.net/45717360` **Auth:** `none` **CORS:** `unknown` **Required params:** `bin` **Response fields:** `scheme`, `type`, `brand`, `country`, `bank` **Error codes:** `{'http': 404}`, `{'http': 429}` **Example (curl):** ```bash curl -sS -H "Accept-Version: 3" "https://lookup.binlist.net/45717360" ``` **Agent instructions:** - Send HTTP requests to https://lookup.binlist.net, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Include header Accept-Version: 3. Free tier is heavily rate-limited. **Detail page:** https://boyapi.com/api/binlist.html --- ### Bitcambio (`bitcambio`) **Description:** Get the list of all traded assets in the exchange **Provider docs:** https://nova.bitcambio.com.br/api/v3/docs#a-public **Method:** `GET` **Base URL:** `https://nova.bitcambio.com.br` **Example URL:** `https://nova.bitcambio.com.br/api/v3/public/assets` **Auth:** `none` **CORS:** `unknown` **Response fields:** `id`, `name`, `symbol`, `status` **Error codes:** `{'http': 403}`, `{'http': 500}` **Example (curl):** ```bash curl -sS 'https://nova.bitcambio.com.br/api/v3/public/assets' ``` **Agent instructions:** - Send HTTP requests to https://nova.bitcambio.com.br, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Public v3 docs at /api/v3/docs. Automated clients may hit Cloudflare 1014/403. **Detail page:** https://boyapi.com/api/bitcambio.html --- ### BitcoinCharts (`bitcoincharts`) **Description:** Financial and Technical Data related to the Bitcoin Network **Provider docs:** https://bitcoincharts.com/about/markets-api/ **Method:** `GET` **Base URL:** `https://api.bitcoincharts.com` **Example URL:** `https://api.bitcoincharts.com/v1/trades?symbol=bitstampUSD` **Auth:** `none` **CORS:** `unknown` **Required params:** `symbol` **Optional params:** `start`, `end` **Response fields:** `date`, `price`, `amount` **Error codes:** `{'http': 400}`, `{'http': 404}` **Example (curl):** ```bash curl -sS 'https://api.bitcoincharts.com/v1/trades?symbol=bitstampUSD' ``` **Agent instructions:** - Send HTTP requests to https://api.bitcoincharts.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Also: /v1/markets, /v1/weighted_prices, /v1/orderbook. See markets-api docs. **Detail page:** https://boyapi.com/api/bitcoincharts.html --- ### CoinCap (`coincap`) **Description:** Real time Cryptocurrency prices through a RESTful API **Provider docs:** https://docs.coincap.io/ **Method:** `GET` **Base URL:** `https://api.coincap.io/v2` **Example URL:** `https://api.coincap.io/v2/assets?limit=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `search`, `id` **Response fields:** `id`, `symbol`, `name`, `priceUsd`, `changePercent24Hr`, `marketCapUsd` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.coincap.io/v2/assets?limit=10' ``` **Agent instructions:** - Send GET requests to https://api.coincap.io/v2, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required. **Detail page:** https://boyapi.com/api/coincap.html --- ### CoinDesk (`coindesk`) **Description:** CoinDesk's Bitcoin Price Index (BPI) in multiple currencies **Provider docs:** https://www.coindesk.com/coindesk-api/ **Method:** `GET` **Base URL:** `https://api.coindesk.com` **Example URL:** `https://api.coindesk.com/v2/bpi/currentprice.json` **Auth:** `none` **CORS:** `yes` **Optional params:** `currency` **Response fields:** `bpi.USD.rate_float`, `bpi.EUR.rate_float`, `time.updated` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.coindesk.com/v2/bpi/currentprice.json' ``` **Agent instructions:** - Send GET requests to https://api.coindesk.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required. **Detail page:** https://boyapi.com/api/coindesk.html --- ### CoinGecko (`coingecko`) **Description:** Cryptocurrency Price, Market, and Developer/Social Data **Provider docs:** https://www.coingecko.com/en/api **Method:** `GET` **Base URL:** `https://api.coingecko.com/api/v3` **Example URL:** `https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd` **Auth:** `none` **CORS:** `yes` **Required params:** `ids`, `vs_currencies` **Optional params:** `include_24hr_change`, `include_market_cap`, `include_24hr_vol` **Response fields:** `bitcoin.usd`, `bitcoin.usd_24h_change`, `bitcoin.usd_market_cap` **Error codes:** `429`, `404` **Example (curl):** ```bash curl -sS 'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd' ``` **Agent instructions:** - Send HTTP requests to https://api.coingecko.com/api/v3, not boyapi.com. - Use GET method for price queries. - Rate limit: 50 calls/minute (free tier). **Detail page:** https://boyapi.com/api/coingecko.html --- ### Coinlore (`coinlore`) **Description:** Cryptocurrencies prices, volume and more **Provider docs:** https://www.coinlore.com/cryptocurrency-data-api **Method:** `GET` **Base URL:** `https://api.coinlore.net` **Example URL:** `https://api.coinlore.net/api/tickers/?start=0&limit=100` **Auth:** `none` **CORS:** `yes` **Optional params:** `id`, `start`, `limit`, `sort` **Response fields:** `symbol`, `name`, `price_usd`, `percent_change_24h`, `market_cap_usd`, `volume24` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.coinlore.net/api/tickers/?start=0&limit=100' ``` **Agent instructions:** - Send GET requests to https://api.coinlore.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required, completely free. **Detail page:** https://boyapi.com/api/coinlore.html --- ### Coinpaprika (`coinpaprika`) **Description:** Cryptocurrencies prices, volume and more **Provider docs:** https://api.coinpaprika.com **Method:** `GET` **Base URL:** `https://api.coinpaprika.com/v1` **Example URL:** `https://api.coinpaprika.com/v1/tickers` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `start` **Response fields:** `id`, `symbol`, `name`, `price`, `percent_change_24h`, `market_cap_usd` **Error codes:** `200` **Example (curl):** ```bash curl -sS 'https://api.coinpaprika.com/v1/tickers?limit=100' ``` **Agent instructions:** - Send HTTP requests to https://api.coinpaprika.com/v1, not boyapi.com. - Endpoints: /tickers, /tickers/{id}, /coins, /exchanges, /people/{id} - 成功时按 JSON 结构解析 tickers、coins、exchanges 等资源;错误时检查 HTTP 状态码。 **Detail page:** https://boyapi.com/api/coinpaprika.html --- ### CoinStats (`coinstats`) **Description:** Crypto Tracker - Cryptocurrency prices and market data **Provider docs:** https://api.coinstats.app/public/v1 **Method:** `GET` **Base URL:** `https://api.coinstats.app/public/v1` **Example URL:** `https://api.coinstats.app/public/v1/coins` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `limit`, `sortBy` **Response fields:** `coins`, `coins[].name`, `coins[].price`, `coins[].marketCap` **Error codes:** `{'http': 400}`, `{'http': 500}` **Example (curl):** ```bash curl -sS 'https://api.coinstats.app/public/v1/coins?page=1&limit=100' ``` **Agent instructions:** - Send HTTP requests to https://api.coinstats.app/public/v1, not boyapi.com. - Use GET /coins as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/coinstats.html --- ### CryptAPI (`cryptapi`) **Description:** Cryptocurrency Payment Processor **Provider docs:** https://docs.cryptapi.io/ **Method:** `GET` **Base URL:** `https://cryptapi.io` **Example URL:** `https://cryptapi.io/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.cryptapi.io/' ``` **Agent instructions:** - Send HTTP requests to https://docs.cryptapi.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/cryptapi.html --- ### CryptingUp (`cryptingup`) **Description:** Cryptocurrency data **Provider docs:** https://www.cryptingup.com/apidoc/#introduction **Method:** `GET` **Base URL:** `https://api.cryptingup.com` **Example URL:** `https://api.cryptingup.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.cryptingup.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.cryptingup.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/cryptingup.html --- ### CryptoCompare (`cryptocompare`) **Description:** Cryptocurrencies Comparison **Provider docs:** https://min-api.cryptocompare.com/ **Method:** `GET` **Base URL:** `https://min-api.cryptocompare.com` **Example URL:** `https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD,EUR` **Auth:** `none` **CORS:** `yes` **Required params:** `fsym`, `tsyms` **Optional params:** `e` **Response fields:** `USD`, `EUR`, `BTC` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD,EUR' ``` **Agent instructions:** - Send GET requests to https://min-api.cryptocompare.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required for basic endpoints. **Detail page:** https://boyapi.com/api/cryptocompare.html --- ### Cryptonator (`cryptonator`) **Description:** Cryptocurrencies Exchange Rates **Provider docs:** https://www.cryptonator.com/api/ **Method:** `GET` **Base URL:** `https://api.cryptonator.com` **Example URL:** `https://api.cryptonator.com/api/ticker/btc-usd` **Auth:** `none` **CORS:** `yes` **Response fields:** `ticker.price`, `ticker.volume`, `ticker.change` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.cryptonator.com/api/ticker/btc-usd' ``` **Agent instructions:** - Send GET requests to https://api.cryptonator.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Use lowercase currency symbols in path. **Detail page:** https://boyapi.com/api/cryptonator.html --- ### Exchangerate.host (`exchangerate-host`) **Description:** Free foreign exchange & crypto rates API **Provider docs:** https://exchangerate.host **Method:** `GET` **Base URL:** `https://api.exchangerate.host` **Example URL:** `https://api.exchangerate.host/latest?base=USD&symbols=EUR` **Auth:** `none` **CORS:** `unknown` **Optional params:** `base`, `symbols` **Response fields:** `success`, `base`, `date`, `rates` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.exchangerate.host/latest?base=USD&symbols=EUR' ``` **Agent instructions:** - Send HTTP requests to https://api.exchangerate.host, not boyapi.com. - Optional: base (default USD), symbols - 解析 rates 对象;按 ISO 4217 货币代码作为键查询。 **Detail page:** https://boyapi.com/api/exchangerate-host.html --- ### Free Dictionary (`free-dictionary`) **Description:** Free dictionary API with definitions, phonetics and examples **Provider docs:** https://dictionaryapi.dev/ **Method:** `GET` **Base URL:** `https://api.dictionaryapi.dev/api/v2/entries/en` **Example URL:** `https://api.dictionaryapi.dev/api/v2/entries/en/hello` **Auth:** `none` **CORS:** `yes` **Required params:** `word` **Response fields:** `word`, `phonetic`, `meanings[].partOfSpeech`, `meanings[].definitions[].definition` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.dictionaryapi.dev/api/v2/entries/en/hello' ``` **Agent instructions:** - Send HTTP requests to https://api.dictionaryapi.dev/api/v2/entries/en/{word}, not boyapi.com. - Replace {word} with the word to look up. Returns 404 if word not found. - 解析 entry 数组;每个 entry 包含 meanings、phonetic 等字段。 **Detail page:** https://boyapi.com/api/free-dictionary.html --- ### Gemini (`gemini`) **Description:** Cryptocurrencies Exchange **Provider docs:** https://docs.gemini.com/rest-api/ **Method:** `GET` **Base URL:** `https://api.gemini.com` **Example URL:** `https://api.gemini.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.gemini.com/' ``` **Agent instructions:** - Send HTTP requests to https://docs.gemini.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/gemini.html --- ### Hashable (`hashable`) **Description:** A REST API to access high level cryptographic functions and methods **Provider docs:** https://hashable.space/pages/api/ **Method:** `GET` **Base URL:** `https://api.hashable.space` **Example URL:** `https://api.hashable.space/` **Auth:** `none` **CORS:** `yes` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://hashable.space/' ``` **Agent instructions:** - Send HTTP requests to https://hashable.space, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hashable.html --- ### Humanitarian Data Exchange (`humanitarian-data-exchange`) **Description:** Humanitarian Data Exchange (HDX) is open platform for sharing data across crises and organisations **Provider docs:** https://data.humdata.org/ **Method:** `GET` **Base URL:** `https://api.data.humdata.org` **Example URL:** `https://api.data.humdata.org/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.humdata.org/' ``` **Agent instructions:** - Send HTTP requests to https://data.humdata.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/humanitarian-data-exchange.html --- ### Localbitcoins (`localbitcoins`) **Description:** P2P platform to buy and sell Bitcoins **Provider docs:** https://localbitcoins.com/api-docs/ **Method:** `GET` **Base URL:** `https://api.localbitcoins.com` **Example URL:** `https://api.localbitcoins.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://localbitcoins.com/' ``` **Agent instructions:** - Send HTTP requests to https://localbitcoins.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/localbitcoins.html --- ### MercadoBitcoin (`mercadobitcoin`) **Description:** Brazilian Cryptocurrency Information **Provider docs:** https://www.mercadobitcoin.com.br/api-doc/ **Method:** `GET` **Base URL:** `https://api.mercadobitcoin.com.br` **Example URL:** `https://api.mercadobitcoin.com.br/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.mercadobitcoin.com.br/' ``` **Agent instructions:** - Send HTTP requests to https://www.mercadobitcoin.com.br, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mercadobitcoin.html --- ### Messari (`messari`) **Description:** Provides API endpoints for thousands of crypto assets **Provider docs:** https://messari.io/api **Method:** `GET` **Base URL:** `https://api.messari.io` **Example URL:** `https://api.messari.io/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://messari.io/' ``` **Agent instructions:** - Send HTTP requests to https://messari.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/messari.html --- ### Mocky (`mocky`) **Description:** Mock user defined test JSON for REST API endpoints **Provider docs:** https://designer.mocky.io/ **Method:** `GET` **Base URL:** `https://api.designer.mocky.io` **Example URL:** `https://api.designer.mocky.io/` **Auth:** `none` **CORS:** `yes` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://designer.mocky.io/' ``` **Agent instructions:** - Send HTTP requests to https://designer.mocky.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mocky.html --- ## 开发者工具 (27 个) ### 1pt (`1pt`) **Description:** A simple URL shortener **Provider docs:** https://github.com/1pt-co/api/blob/main/README.md **Method:** `POST` **Base URL:** `https://1pt.co` **Example URL:** `https://1pt.co/api` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Optional params:** `short` **Response fields:** `message`, `short`, `long`, `receivedRequestedShort` **Error codes:** `{'code': '400', 'description': '缺少 url 或 JSON 格式错误'}`, `{'code': '405', 'description': '使用了非 POST 方法'}`, `{'code': '500', 'description': '服务端处理失败'}` **Example (curl):** ```bash curl -X POST 'https://1pt.co/api' \ -H 'Content-Type: application/json' \ -d '{"url":"https://example.com/long-page","short":"demo"}' ``` **Agent instructions:** - 向 https://1pt.co/api 发送 POST,Content-Type: application/json。 - 请求体字段 url 为必填长链接;short 可选自定义短码。 - 成功响应含 short、long 等字段,短链为 https://1pt.co/{short}。 - 若请求的 short 已被占用,可能返回随机 5 位短码。 - CORS 为 Yes,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/1pt.html --- ### AirportWeb (`airportsapi`) **Description:** Get name and website-URL for airports by ICAO code **Provider docs:** https://airport-web.appspot.com/api/docs/ **Method:** `GET` **Base URL:** `https://airport-web.appspot.com` **Example URL:** `https://airport-web.appspot.com/api/airport?code=KSFO` **Auth:** `none` **CORS:** `yes` **Required params:** `code` **Response fields:** `code`, `name`, `website`, `country` **Error codes:** `{'http': 404, 'description': '未找到该 ICAO 代码'}` **Example (curl):** ```bash curl -sS 'https://airport-web.appspot.com/api/airport?code=KSFO' ``` **Agent instructions:** - 向 https://airport-web.appspot.com 发送请求,不是 boyapi.com。 - 使用 GET /api/airport?code=XXXX 查询机场信息。 - code 参数为 ICAO 四字码(如 KSFO 表示旧金山机场)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/airportsapi.html --- ### API Grátis (`api-gratis`) **Description:** Multiples services and public APIs **Provider docs:** https://apigratis.com.br/ **Method:** `POST` **Base URL:** `https://gateway.apibrasil.io` **Example URL:** `https://gateway.apibrasil.io/api/v2/cep/location` **Auth:** `api_key` **CORS:** `unknown` **Required params:** `cep` **Optional params:** `action` **Response fields:** `cep`, `logradouro`, `bairro`, `localidade`, `uf` **Error codes:** `{'code': '401', 'description': 'BearerToken 或 DeviceToken 无效'}`, `{'code': '404', 'description': 'CEP 不存在'}`, `{'code': '429', 'description': '超出账户配额'}` **Example (curl):** ```bash curl -X POST 'https://gateway.apibrasil.io/api/v2/cep/location' \ -H 'Authorization: Bearer YOUR_BEARER_TOKEN' \ -H 'DeviceToken: YOUR_DEVICE_TOKEN' \ -H 'Content-Type: application/json' \ -d '{"cep":"01310100"}' ``` **Agent instructions:** - 在 https://apigratis.com.br 注册并获取 BearerToken 与 DeviceToken。 - 各服务通过 gateway 或 SDK 调用;CEP 示例 POST /api/v2/cep/location(以官方文档为准)。 - 请求体通常含 cep 等字段;WhatsApp/CNPJ 等服务使用不同 path 与 action。 - 完整端点列表见 https://apibrasil.com.br/documentacoes 。 - CORS 未明确,浏览器调用请实测或走服务端。 **Detail page:** https://boyapi.com/api/api-gratis.html --- ### ApicAgent (`apicagent`) **Description:** Extract device details from user-agent string **Provider docs:** https://www.apicagent.com/docs **Method:** `GET` **Base URL:** `https://api.apicagent.com` **Example URL:** `https://api.apicagent.com/?ua=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_5)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F89.0.4389.114%20Safari%2F537.36` **Auth:** `none` **CORS:** `yes` **Required params:** `ua` **Response fields:** `browser_family`, `client`, `device`, `os`, `os_family` **Error codes:** `{'code': '400', 'description': '缺少 ua'}`, `{'code': '405', 'description': '方法不允许'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS -G 'https://api.apicagent.com/' \ ``` **Agent instructions:** - GET https://api.apicagent.com/?ua=,ua 必填。 - 解析 client、device、os 嵌套对象获取详情。 - POST 同域,Body {"ua":"..."},Header Content-Type: application/json。 - CORS 支持浏览器直接 fetch。 - 勿向 boyapi.com 发送业务请求。 **Detail page:** https://boyapi.com/api/apicagent.html --- ### APIs.guru (`apis-guru`) **Description:** Wikipedia for Web APIs, OpenAPI/Swagger specs for public APIs **Provider docs:** https://apis.guru/api-doc/ **Method:** `GET` **Base URL:** `https://api.apis.guru` **Example URL:** `https://api.apis.guru/v2/list.json` **Auth:** `none` **CORS:** `unknown` **Response fields:** `{provider}`, `preferred`, `versions`, `swaggerUrl`, `info.title` **Error codes:** `{'code': '404', 'description': '路径错误'}`, `{'code': '500', 'description': 'apis.guru 服务错误'}`, `{'code': '503', 'description': '暂时不可用'}` **Example (curl):** ```bash curl -sS 'https://api.apis.guru/v2/list.json' \ -H 'Accept: application/json' ``` **Agent instructions:** - GET https://api.apis.guru/v2/list.json 获取完整目录(JSON 较大)。 - 顶层键为 providerName;每项含 preferred 版本与 versions 对象。 - versions 内含 swaggerUrl、link、info.title 等元数据。 - 具体业务调用请使用各 provider 自己的 base URL,而非 apis.guru。 - 建议本地缓存并增量更新,避免重复全量下载。 **Detail page:** https://boyapi.com/api/apis-guru.html --- ### Beeceptor (`beeceptor`) **Description:** Build a mock Rest API endpoint in seconds **Provider docs:** https://beeceptor.com/docs/ **Method:** `GET` **Base URL:** `https://{subdomain}.free.beeceptor.com` **Example URL:** `https://demo-example.free.beeceptor.com/api/users` **Auth:** `none` **CORS:** `yes` **Required params:** `subdomain` **Optional params:** `path`, `method`, `rule` **Response fields:** `(body)`, `status`, `headers`, `delay` **Error codes:** `{'http': '200', 'description': '命中规则或返回默认 Mock 成功响应'}`, `{'http': '404', 'description': '路径无匹配规则且未配置默认响应'}`, `{'http': '429', 'description': '免费层配额或频率限制'}` **Example (curl):** ```bash curl -sS 'https://demo-example.free.beeceptor.com/api/users' ``` **Agent instructions:** - Create a Beeceptor endpoint at beeceptor.com; replace YOUR-SUBDOMAIN in the URL. - Send traffic to https://{subdomain}.free.beeceptor.com, not boyapi.com. - Configure mock rules in the dashboard for path, method, status, and body. - Use POST/PATCH when testing write flows; body appears in Beeceptor request inspector. - Mock responses are not production data—swap base URL when real API is ready. **Detail page:** https://boyapi.com/api/beeceptor.html --- ### CountAPI (`countapi`) **Description:** Free counting service API **Provider docs:** https://countapi.xyz **Method:** `GET` **Base URL:** `https://api.countapi.xyz` **Example URL:** `https://api.countapi.xyz/create?namespace=default&key=pageviews` **Auth:** `none` **CORS:** `yes` **Required params:** `namespace`, `key` **Optional params:** `value` **Response fields:** `namespace`, `key`, `value`, `enable_reset` **Error codes:** `{'http': 404, 'description': '计数器未找到'}` **Example (curl):** ```bash curl -sS 'https://api.countapi.xyz/create?namespace=default&key=pageviews' ``` **Agent instructions:** - 向 https://api.countapi.xyz 发送请求,不是 boyapi.com。 - 使用 GET /create?namespace=xxx&key=xxx 创建计数器。 - 使用 GET /hit?namespace=xxx&key=xxx 递增计数。 - 使用 GET /get?namespace=xxx&key=xxx 获取计数值。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/countapi.html --- ### Currency-api (`currency-api`) **Description:** Free Currency Exchange Rates API with 150+ Currencies & No Rate Limits **Provider docs:** https://github.com/fawazahmed0/currency-api#readme **Method:** `GET` **Base URL:** `https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest` **Example URL:** `https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies.json` **Auth:** `none` **CORS:** `yes` **Response fields:** `{currency_code}`, `{currency_code}.usd`, `{currency_code}.eur` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies.json' ``` **Agent instructions:** - 向 https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest 发送请求,不是 boyapi.com。 - GET /v1/currencies.json 返回全量汇率;GET /v1/currencies/{code}.json 返回单币种。 - 按日期获取历史汇率:@2024-01-01 格式。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/currency-api.html --- ### Drivet URL Shortener (`drivet-url-shortener`) **Description:** Shorten a long URL easily and fast **Provider docs:** https://wiki.drivet.xyz/en/url-shortener/add-links **Method:** `GET` **Base URL:** `https://api.wiki.drivet.xyz` **Example URL:** `https://api.wiki.drivet.xyz/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://wiki.drivet.xyz/' ``` **Agent instructions:** - Send HTTP requests to https://wiki.drivet.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/drivet-url-shortener.html --- ### EXUDE-API (`exude-api`) **Description:** Used for the primary ways for filtering the stopping, stemming words from the text data **Provider docs:** http://uttesh.com/exude-api/ **Method:** `GET` **Base URL:** `https://api.uttesh.com` **Example URL:** `https://api.uttesh.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://uttesh.com/' ``` **Agent instructions:** - Send HTTP requests to http://uttesh.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/exude-api.html --- ### FakerAPI (`fakerapi`) **Description:** APIs collection to get fake data **Provider docs:** https://fakerapi.it/en **Method:** `GET` **Base URL:** `https://fakerapi.it/api/v2` **Example URL:** `https://fakerapi.it/api/v2/addresses?_quantity=5` **Auth:** `none` **CORS:** `yes` **Optional params:** `_locale`, `_quantity`, `_seed` **Response fields:** `data`, `total`, `code` **Error codes:** `{'http': 400, 'description': '参数错误'}` **Example (curl):** ```bash curl -sS 'https://fakerapi.it/api/v2/addresses?_quantity=3' ``` **Agent instructions:** - 向 https://fakerapi.it/api/v2 发送请求,不是 boyapi.com。 - 主要端点:/addresses(地址)、/books(书籍)、/companies(公司)、/credit_cards(信用卡)、/persons(人物)、/places(地点)、/products(产品)、/texts(文本)、/users(用户)。 - 使用 _quantity 参数控制返回数量(最大 1000),_locale 设置语言地区,_seed 生成可重复数据。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/fakerapi.html --- ### FakeStoreAPI (`fakestoreapi`) **Description:** Fake store rest API for your e-commerce or shopping website prototype **Provider docs:** https://fakestoreapi.com/ **Method:** `GET` **Base URL:** `https://fakestoreapi.com` **Example URL:** `https://fakestoreapi.com/products` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `sort` **Response fields:** `id`, `title`, `price`, `category`, `description`, `image`, `rating.rate`, `rating.count` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://fakestoreapi.com/products' ``` **Agent instructions:** - Send HTTP requests to https://fakestoreapi.com, not boyapi.com. - Endpoints: /products, /products/{id}, /products/category/{category}, /carts, /carts/{id}, /users, /users/{id}, /auth/login - 解析 product 数组;按 category 过滤或 limit 限制返回数量。 **Detail page:** https://boyapi.com/api/fakestoreapi.html --- ### Free Url Shortener (`free-url-shortener`) **Description:** Free URL Shortener offers a powerful API to interact with other sites **Provider docs:** https://ulvis.net/developer.html **Method:** `GET` **Base URL:** `https://api.ulvis.net` **Example URL:** `https://api.ulvis.net/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ulvis.net/' ``` **Agent instructions:** - Send HTTP requests to https://ulvis.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/free-url-shortener.html --- ### FreeForexAPI (`freeforexapi`) **Description:** Real-time foreign exchange rates for major currency pairs **Provider docs:** https://freeforexapi.com/Home/Api **Method:** `GET` **Base URL:** `https://freeforexapi.com` **Example URL:** `https://freeforexapi.com/` **Auth:** `none` **CORS:** `no` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://freeforexapi.com/' ``` **Agent instructions:** - Send HTTP requests to https://freeforexapi.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/freeforexapi.html --- ### Icelandic APIs (`icelandic-apis`) **Description:** Open APIs that deliver services in or regarding Iceland **Provider docs:** http://docs.apis.is/ **Method:** `GET` **Base URL:** `https://api.apis.is` **Example URL:** `https://api.apis.is/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://docs.apis.is/' ``` **Agent instructions:** - Send HTTP requests to http://docs.apis.is, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/icelandic-apis.html --- ### JokeAPI (`jokeapi`) **Description:** Programming, Miscellaneous and Dark Jokes **Provider docs:** https://v2.jokeapi.dev/ **Method:** `GET` **Base URL:** `https://v2.jokeapi.dev` **Example URL:** `https://v2.jokeapi.dev/joke/Programming?safe-mode` **Auth:** `none` **CORS:** `yes` **Optional params:** `format`, `blacklistFlags`, `lang`, `type`, `contains`, `amount`, `safe-mode` **Response fields:** `error`, `category`, `type`, `joke`, `setup`, `delivery`, `id`, `flags` **Error codes:** `400`, `403`, `404`, `429`, `500` **Example (curl):** ```bash curl -sS 'https://v2.jokeapi.dev/joke/Programming?safe-mode' ``` **Agent instructions:** - Send HTTP requests to https://v2.jokeapi.dev, not boyapi.com. - Categories: Any, Misc, Programming, Dark, Pun, Spooky, Christmas - Optional: safe-mode to filter explicit content. **Detail page:** https://boyapi.com/api/jokeapi.html --- ### LAPIS (`lapis`) **Description:** SARS-CoV-2 genomic sequences from public sources **Provider docs:** https://cov-spectrum.ethz.ch/public **Method:** `GET` **Base URL:** `https://api.cov-spectrum.ethz.ch` **Example URL:** `https://api.cov-spectrum.ethz.ch/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://cov-spectrum.ethz.ch/' ``` **Agent instructions:** - Send HTTP requests to https://cov-spectrum.ethz.ch, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/lapis.html --- ### License-API (`license-api`) **Description:** Unofficial REST API for choosealicense.com **Provider docs:** https://github.com/cmccandless/license-api/blob/master/README.md **Method:** `GET` **Base URL:** `https://licenseapi.com` **Example URL:** `https://licenseapi.com/license?project=test` **Auth:** `none` **CORS:** `yes` **Required params:** `project` **Response fields:** `license`, `name`, `description`, `permissions`, `conditions`, `limitations` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 404, 'description': '许可证未找到'}` **Example (curl):** ```bash curl -sS 'https://licenseapi.com/license?project=mit' ``` **Agent instructions:** - 向 https://licenseapi.com 发送请求,不是 boyapi.com。 - GET /license?project={许可证名} 查询许可证详情。 - 返回含 name、description、permissions(权限)、conditions(条件)、limitations(限制)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/license-api.html --- ### OpenVisionAPI (`openvisionapi`) **Description:** Open source computer vision API based on open source models **Provider docs:** https://openvisionapi.com **Method:** `GET` **Base URL:** `https://openvisionapi.com` **Example URL:** `https://openvisionapi.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://openvisionapi.com/' ``` **Agent instructions:** - Send HTTP requests to https://openvisionapi.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/openvisionapi.html --- ### Pokéapi (`pokeapi`) **Description:** Pokémon Information API **Provider docs:** https://pokeapi.co/docs/v2 **Method:** `GET` **Base URL:** `https://pokeapi.co/api/v2` **Example URL:** `https://pokeapi.co/api/v2/pokemon/25/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `offset` **Response fields:** `id`, `name`, `height`, `weight`, `types`, `stats`, `abilities`, `sprites` **Error codes:** `{'http': 404, 'description': '宝可梦未找到'}` **Example (curl):** ```bash curl -sS 'https://pokeapi.co/api/v2/pokemon/pikachu/' ``` **Agent instructions:** - 向 https://pokeapi.co/api/v2 发送请求,不是 boyapi.com。 - 使用 GET /pokemon/{id-or-name} 查询宝可梦详情(如 pikachu 或 25)。 - 使用 GET /pokemon-species/{id-or-name} 查询宝可梦物种信息。 - 使用 GET /ability/{id-or-name} 查询特性详情。 - 使用 GET /move/{id-or-name} 查询技能详情。 - 使用 GET /item/{id-or-name} 查询道具详情。 - 使用 GET /berry/{id-or-name} 查询树果详情。 - 使用 GET /location/{id-or-name} 查询地点详情。 - 分页参数:?limit=20&offset=0。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/pokeapi.html --- ### PokéAPI (GraphQL) (`pokeapi-graphql`) **Description:** The Unofficial GraphQL for PokeAPI **Provider docs:** https://github.com/mazipan/graphql-pokeapi **Method:** `POST` **Base URL:** `https://graphql-pokeapi.vercel.app` **Example URL:** `https://graphql-pokeapi.vercel.app/api` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `pokemon`, `id`, `name`, `types` **Error codes:** `{'http': 400, 'description': '查询语法错误'}` **Example (curl):** ```bash curl -sS -X POST 'https://graphql-pokeapi.vercel.app/api' -H 'Content-Type: application/json' -d '{"query":"{ pokemon(name: \"pikachu\") { id name } }"}' ``` **Agent instructions:** - 向 https://graphql-pokeapi.vercel.app 发送请求,不是 boyapi.com。 - 使用 POST 请求提交 GraphQL 查询。 - 使用 { pokemon(name: "xxx") { id name types } } 查询宝可梦。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/pokeapi-graphql.html --- ### PunkAPI (`punkapi`) **Description:** Brewdog Beer Recipes **Provider docs:** https://punkapi.com/ **Method:** `GET` **Base URL:** `https://punkapi.com/v2` **Example URL:** `https://punkapi.com/v2/beers?page=1&per_page=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page`, `beer_name`, `abv_gt`, `abv_lt`, `ibu_gt`, `ibu_lt`, `ebc_gt`, `ebc_lt`, `yeast`, `hops`, `malt`, `food` **Response fields:** `id`, `name`, `tagline`, `first_brewed`, `description`, `abv`, `ibu`, `target_fg`, `target_og`, `ebc`, `srm`, `ph`, `image_url` **Error codes:** `404`, `500` **Example (curl):** ```bash curl -sS 'https://punkapi.com/v2/beers?page=1&per_page=10' ``` **Agent instructions:** - Send HTTP requests to https://punkapi.com/v2, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/punkapi.html --- ### Quran-api (`quran-api`) **Description:** Free Quran API Service with 90+ different languages and 400+ translations **Provider docs:** https://github.com/fawazahmed0/quran-api **Method:** `GET` **Base URL:** `https://api.alquran.cloud/v1` **Example URL:** `https://api.alquran.cloud/v1/surah` **Auth:** `none` **CORS:** `yes` **Optional params:** `edition` **Response fields:** `data`, `number`, `name`, `englishName`, `numberOfAyahs` **Error codes:** `{'code': '404', 'description': '章节编号无效'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://api.alquran.cloud/v1/surah' ``` **Agent instructions:** - GET https://api.alquran.cloud/v1/surah 获取全部 114 章列表。 - GET /surah/{number} 获取单章(如 /surah/1 获取 Al-Fatiha)。 - 可选 ?edition= 获取翻译(如 en.sahih);响应 data.ayahs 含每节经文。 - CORS 支持,可在浏览器调用。 **Detail page:** https://boyapi.com/api/quran-api.html --- ### SWAPI (`swapi`) **Description:** All the Star Wars data you've ever wanted **Provider docs:** https://swapi.dev/ **Method:** `GET` **Base URL:** `https://swapi.dev/api` **Example URL:** `https://swapi.dev/api/people/1/` **Auth:** `none` **CORS:** `yes` **Response fields:** `name`, `height`, `mass`, `hair_color`, `skin_color`, `eye_color`, `birth_year`, `gender`, `homeworld` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://swapi.dev/api/people/1/' ``` **Agent instructions:** - Send HTTP requests to https://swapi.dev/api, not boyapi.com. - Use GET as the default method unless otherwise specified. - Available types: people, planets, starships, vehicles, species, films **Detail page:** https://boyapi.com/api/swapi.html --- ### SWAPI (`swapi-2`) **Description:** All things Star Wars **Provider docs:** https://www.swapi.tech **Method:** `GET` **Base URL:** `https://www.swapi.tech/api` **Example URL:** `https://www.swapi.tech/api/people/1` **Auth:** `none` **CORS:** `yes` **Response fields:** `uid`, `name`, `url` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://www.swapi.tech/api/people/1' ``` **Agent instructions:** - Send HTTP requests to https://www.swapi.tech/api, not boyapi.com. - Use GET as the default method unless otherwise specified. - Available types: people, planets, films, species, starships, vehicles **Detail page:** https://boyapi.com/api/swapi-2.html --- ### SWAPI GraphQL (`swapi-graphql`) **Description:** Star Wars GraphQL API **Provider docs:** https://github.com/graphql-kit/SWAPI-GraphQL **Method:** `POST` **Base URL:** `https://swapi-graphql.netlify.app/.netlify/functions` **Example URL:** `https://swapi-graphql.netlify.app/.netlify/functions/index` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Response fields:** `data`, `errors` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://swapi-graphql.netlify.app/.netlify/functions/index' -H 'Content-Type: application/json' -d '{"query":"{ person(id: \"1\") { name } }"}' ``` **Agent instructions:** - Send HTTP POST requests to https://swapi-graphql.netlify.app, not boyapi.com. - Use POST method with JSON body containing query field. - GraphQL POST /,按字段选择返回人物/星球/飞船信息。 **Detail page:** https://boyapi.com/api/swapi-graphql.html --- ### Toolcarton (`toolcarton`) **Description:** Generate random testimonial data **Provider docs:** https://testimonialapi.toolcarton.com/ **Method:** `GET` **Base URL:** `https://testimonialapi.toolcarton.com` **Example URL:** `https://testimonialapi.toolcarton.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://testimonialapi.toolcarton.com/' ``` **Agent instructions:** - Send HTTP requests to https://testimonialapi.toolcarton.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/toolcarton.html --- ## 动漫与娱乐 (24 个) ### 4chan (`4chan`) **Description:** Simple image-based bulletin board dedicated to a variety of topics **Provider docs:** https://github.com/4chan/4chan-API **Method:** `GET` **Base URL:** `https://a.4cdn.org` **Example URL:** `https://a.4cdn.org/boards.json` **Auth:** `none` **CORS:** `yes` **Response fields:** `boards`, `board`, `title`, `ws_board`, `pages`, `meta_description` **Error codes:** `{'code': '404', 'description': '资源路径错误'}`, `{'code': '403', 'description': '被 CDN 或策略拒绝'}`, `{'code': '503', 'description': 'CDN 暂时不可用'}` **Example (curl):** ```bash curl -sS 'https://a.4cdn.org/boards.json' \ -H 'Accept: application/json' ``` **Agent instructions:** - 只读 API 托管在 a.4cdn.org 与 i.4cdn.org,不要向 boyapi.com 发业务请求。 - GET /boards.json 返回 { boards: [...] } 结构。 - 每个 board 含 board、title、ws_board、per_page 等字段。 - 线程与帖子请使用 /{board}/threads.json 等端点(见官方文档)。 - 请遵守 4chan API 使用政策与合理请求频率。 **Detail page:** https://boyapi.com/api/4chan.html --- ### An API of Ice And Fire (`an-api-of-ice-and-fire`) **Description:** Game Of Thrones API **Provider docs:** https://anapioficeandfire.com/ **Method:** `GET` **Base URL:** `https://anapioficeandfire.com` **Example URL:** `https://anapioficeandfire.com/api/books` **Auth:** `none` **CORS:** `unknown` **Optional params:** `page`, `pageSize` **Response fields:** `url`, `name`, `isbn`, `authors`, `numberOfPages`, `released`, `characters` **Error codes:** `{'http': 400, 'description': '分页参数无效'}`, `{'http': 404, 'description': '资源不存在'}` **Example (curl):** ```bash curl -sS 'https://anapioficeandfire.com/api/books' ``` **Agent instructions:** - Send HTTP requests to https://anapioficeandfire.com, not boyapi.com. - Use GET /api/books as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/an-api-of-ice-and-fire.html --- ### AnimeChan (`animechan`) **Description:** Anime quotes (over 10k+) **Provider docs:** https://github.com/RocktimSaikia/anime-chan **Method:** `GET` **Base URL:** `https://api.animechan.io` **Example URL:** `https://api.animechan.io/v1/quotes/random` **Auth:** `none` **CORS:** `no` **Optional params:** `anime` **Response fields:** `status`, `data.content`, `data.anime.name`, `data.character.name` **Error codes:** `{'http': 400, 'description': '参数无效(如 anime 不存在)'}`, `{'http': 404, 'description': '端点或资源不存在'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://api.animechan.io/v1/quotes/random' ``` **Agent instructions:** - Send HTTP requests to https://api.animechan.io, not boyapi.com. - Use GET /v1/quotes/random as documented; see full_url_example for a working URL. - CORS is not supported — call from server-side only. **Detail page:** https://boyapi.com/api/animechan.html --- ### AnimeFacts (`animefacts`) **Description:** Anime Facts (over 100+) **Provider docs:** https://chandan-02.github.io/anime-facts-rest-api/ **Method:** `GET` **Base URL:** `https://anime-facts-rest-api.herokuapp.com` **Example URL:** `https://anime-facts-rest-api.herokuapp.com/api/v1` **Auth:** `none` **CORS:** `yes` **Optional params:** `fact_id` **Response fields:** `success`, `data`, `data[].anime_id`, `data[].anime_name`, `total_facts`, `data[].fact` **Error codes:** `{'http': 404, 'description': 'anime_name 或 fact_id 不存在'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://anime-facts-rest-api.herokuapp.com/api/v1' ``` **Agent instructions:** - Send HTTP requests to https://anime-facts-rest-api.herokuapp.com, not boyapi.com. - List anime slugs with GET /api/v1, then GET /api/v1/{anime_name} for facts. - Allow extra warmup time on cold Heroku dyno. **Detail page:** https://boyapi.com/api/animefacts.html --- ### AnimeNewsNetwork (`animenewsnetwork`) **Description:** Anime industry news **Provider docs:** https://www.animenewsnetwork.com/encyclopedia/api.php **Method:** `GET` **Base URL:** `https://cdn.animenewsnetwork.com` **Example URL:** `https://cdn.animenewsnetwork.com/encyclopedia/api.xml?anime=1` **Auth:** `none` **CORS:** `yes` **Required params:** `anime` **Optional params:** `nskip`, `nlist` **Response fields:** `anime/@id`, `anime/name`, `anime/type`, `anime/episodes`, `anime/ratings`, `anime/plot-summary` **Error codes:** `{'http': 503, 'description': '超过 1 req/s 限速(普通 api.xml)'}`, `{'http': 404, 'description': '条目 ID 不存在'}` **Example (curl):** ```bash curl -sS 'https://cdn.animenewsnetwork.com/encyclopedia/api.xml?anime=1' ``` **Agent instructions:** - Send HTTP requests to https://cdn.animenewsnetwork.com, not boyapi.com. - Detail: GET /encyclopedia/api.xml?anime={id} (or manga= / title=). - Rate limit ~1 req/s; cache responses (e.g. 1 week for stable titles). - Must attribute ANN and link to the encyclopedia entry on any displayed data. **Detail page:** https://boyapi.com/api/animenewsnetwork.html --- ### Bandsintown (`bandsintown`) **Description:** Music Events **Provider docs:** https://app.swaggerhub.com/apis/Bandsintown/PublicAPI/3.0.0 **Method:** `GET` **Base URL:** `https://rest.bandsintown.com` **Example URL:** `https://rest.bandsintown.com/artists/Coldplay/events?app_id=YOUR_APP_ID&date=upcoming` **Auth:** `query` **CORS:** `unknown` **Required params:** `artistname`, `app_id` **Optional params:** `date` **Response fields:** `[].id`, `[].datetime`, `[].venue`, `[].url`, `[].lineup` **Error codes:** `{'http': '200', 'description': '成功,返回演出数组(可能为空)'}`, `{'http': '403', 'description': 'app_id 无效或未授权访问'}`, `{'http': '404', 'description': '艺人不存在'}`, `{'http': '429', 'description': '超出频率限制'}` **Example (curl):** ```bash curl -sS 'https://rest.bandsintown.com/artists/Coldplay/events?app_id=YOUR_APP_ID&date=upcoming' ``` **Agent instructions:** - Send HTTP requests to https://rest.bandsintown.com, not boyapi.com. - Every request must include query parameter app_id. - Use GET /artists/{artistname} for profile; /events for concerts. - Encode artistname per Swagger when it contains / ? * or quotes. - Obtain app_id from Bandsintown; placeholder test may return 403. **Detail page:** https://boyapi.com/api/bandsintown.html --- ### Bluesky (`bluesky`) **Description:** Decentralized social networking via the AT protocol **Provider docs:** https://docs.bsky.app/ **Method:** `GET` **Base URL:** `https://public.api.bsky.app` **Example URL:** `https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed?actor=bsky.app&limit=10` **Auth:** `none` **CORS:** `yes` **Required params:** `actor` **Optional params:** `limit`, `cursor`, `filter` **Response fields:** `feed`, `cursor` **Error codes:** `{'http': 400, 'code': 'InvalidRequest'}`, `{'http': 404}` **Example (curl):** ```bash curl -sS 'https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed?actor=bsky.app&limit=5' ``` **Agent instructions:** - Send HTTP requests to https://public.api.bsky.app, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Authenticated timeline: app.bsky.feed.getTimeline via user PDS. - Public read-only host: public.api.bsky.app. **Detail page:** https://boyapi.com/api/bluesky.html --- ### Bob's Burgers (`bobs-burgers`) **Description:** Bob's Burgers API **Provider docs:** https://www.bobsburgersapi.com/documentation **Method:** `GET` **Base URL:** `https://bobsburgers-api.herokuapp.com` **Example URL:** `https://bobsburgers-api.herokuapp.com/characters?limit=5` **Auth:** `none` **CORS:** `yes` **Optional params:** `sortBy`, `orderBy`, `limit`, `skip` **Response fields:** `id`, `name`, `gender`, `occupation`, `voicedBy` **Error codes:** `{'http': 404}`, `{'http': 503}` **Example (curl):** ```bash curl -sS 'https://bobsburgers-api.herokuapp.com/characters?limit=3' ``` **Agent instructions:** - Send HTTP requests to https://bobsburgers-api.herokuapp.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Also: /episodes, /burgerOfTheDay, /storeNextDoor. UI: bobs-burgers-api-ui.herokuapp.com. **Detail page:** https://boyapi.com/api/bobs-burgers.html --- ### CheapShark (`cheapshark`) **Description:** Steam/PC game prices and deals API **Provider docs:** https://www.cheapshark.com/api **Method:** `GET` **Base URL:** `https://www.cheapshark.com/api/1.0` **Example URL:** `https://www.cheapshark.com/api/1.0/deals` **Auth:** `none` **CORS:** `yes` **Optional params:** `title`, `storeID`, `upperPrice`, `lowerPrice` **Response fields:** `title`, `salePrice`, `normalPrice`, `savings`, `dealID`, `storeID` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.cheapshark.com/api/1.0/deals' ``` **Agent instructions:** - 向 https://www.cheapshark.com/api/1.0 发送请求,不是 boyapi.com。 - 使用 GET /deals 获取游戏优惠列表。 - 使用 GET /games?title=xxx 搜索游戏。 - 使用 GET /alerts 管理价格提醒。 - 返回 JSON 包含 title、salePrice、savings 等字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cheapshark.html --- ### chucknorris.io (`chucknorris-io`) **Description:** Chuck Norris jokes API **Provider docs:** https://api.chucknorris.io **Method:** `GET` **Base URL:** `https://api.chucknorris.io` **Example URL:** `https://api.chucknorris.io/jokes/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `category`, `query` **Response fields:** `id`, `value`, `icon_url`, `url` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.chucknorris.io/jokes/random' ``` **Agent instructions:** - 向 https://api.chucknorris.io 发送请求,不是 boyapi.com。 - 使用 GET /jokes/random 获取随机笑话。 - 使用 GET /jokes/categories 获取所有分类。 - 使用 GET /jokes/search?query=xxx 搜索笑话。 - 返回 JSON 包含 value(笑话内容)字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/chucknorris-io.html --- ### Final Fantasy XIV (`final-fantasy-xiv`) **Description:** Final Fantasy XIV Game data API via XIVAPI **Provider docs:** https://xivapi.com/ **Method:** `GET` **Base URL:** `https://xivapi.com/api` **Example URL:** `https://xivapi.com/api/search?string=ironworks` **Auth:** `none` **CORS:** `yes` **Required params:** `string` **Optional params:** `indexes`, `columns`, `page` **Response fields:** `Results[].ID`, `Results[].Name`, `Pagination` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://xivapi.com/api/search?string=ironworks' ``` **Agent instructions:** - Send HTTP requests to https://xivapi.com/api, not boyapi.com. - Endpoints: /search (search data), /character/{name} (character lookup), /sheet/{SheetName}/{RowId} (direct data access) - 返回非 200 时检查 ID 拼写;按 character 字段解析艾欧泽亚角色。 **Detail page:** https://boyapi.com/api/final-fantasy-xiv.html --- ### FreeToGame (`freetogame`) **Description:** Free-To-Play Games Database **Provider docs:** https://www.freetogame.com/api-doc **Method:** `GET` **Base URL:** `https://www.freetogame.com/api` **Example URL:** `https://www.freetogame.com/api/games?platform=browser&category=mmorpg` **Auth:** `none` **CORS:** `yes` **Optional params:** `platform`, `category`, `sort-by` **Response fields:** `id`, `title`, `thumbnail`, `short_description`, `genre`, `platform`, `publisher`, `developer`, `release_date` **Error codes:** `200`, `404`, `500` **Example (curl):** ```bash curl -sS 'https://www.freetogame.com/api/games?platform=browser' ``` **Agent instructions:** - Send HTTP requests to https://www.freetogame.com/api, not boyapi.com. - Use GET for retrieving games. Endpoints: /games, /game?id={id}, /filter - 按 category 或 platform 过滤;解析 id、title、thumbnail 等字段。 **Detail page:** https://boyapi.com/api/freetogame.html --- ### Game of Thrones Quotes (`game-of-thrones-quotes`) **Description:** Some Game of Thrones quotes **Provider docs:** https://gameofthronesquotes.xyz/ **Method:** `GET` **Base URL:** `https://api.gameofthronesquotes.xyz` **Example URL:** `https://api.gameofthronesquotes.xyz/v1/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `number` **Response fields:** `sentence`, `character` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.gameofthronesquotes.xyz/v1/random' ``` **Agent instructions:** - Send HTTP requests to https://api.gameofthronesquotes.xyz, not boyapi.com. - Endpoints: /v1/random, /v1/random/{num}, /v1/author/{name}/{num} - Other endpoints: /v1/houses, /v1/house/{name}, /v1/characters, /v1/character/{name} **Detail page:** https://boyapi.com/api/game-of-thrones-quotes.html --- ### GamerPower (`gamerpower`) **Description:** Game Giveaways Tracker - find free games across platforms **Provider docs:** https://www.gamerpower.com/api-read **Method:** `GET` **Base URL:** `https://www.gamerpower.com/api` **Example URL:** `https://www.gamerpower.com/api/giveaways?platform=steam` **Auth:** `none` **CORS:** `yes` **Optional params:** `platform`, `type`, `sort-by` **Response fields:** `id`, `title`, `worth`, `platforms`, `status`, `url` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.gamerpower.com/api/giveaways' ``` **Agent instructions:** - Send HTTP requests to https://www.gamerpower.com/api, not boyapi.com. - Endpoints: /giveaways (all), /giveaway/{id} (by ID), /giveaways?platform=steam (filtered) - 解析 data 数组;按 platform 过滤。 **Detail page:** https://boyapi.com/api/gamerpower.html --- ### Genshin Impact (`genshin-impact`) **Description:** Genshin Impact game data **Provider docs:** https://genshin.dev **Method:** `GET` **Base URL:** `https://api.genshin.dev` **Example URL:** `https://api.genshin.dev/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `id`, `limit` **Response fields:** `id`, `name`, `year`, `rating` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://genshin.dev/' ``` **Agent instructions:** - Send HTTP requests to https://genshin.dev, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/genshin-impact.html --- ### Jikan (`jikan`) **Description:** Unofficial MyAnimeList API **Provider docs:** https://jikan.moe **Method:** `GET` **Base URL:** `https://api.jikan.moe` **Example URL:** `https://api.jikan.moe/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `anime`, `character` **Response fields:** `quote`, `character`, `anime` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://jikan.moe/' ``` **Agent instructions:** - Send HTTP requests to https://jikan.moe, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/jikan.html --- ### MMO Games (`mmo-games`) **Description:** MMO Games Database, News and Giveaways **Provider docs:** https://www.mmobomb.com/api **Method:** `GET` **Base URL:** `https://api.mmobomb.com` **Example URL:** `https://api.mmobomb.com/random` **Auth:** `none` **CORS:** `no` **Optional params:** `id`, `limit` **Response fields:** `id`, `name`, `year`, `rating` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.mmobomb.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.mmobomb.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mmo-games.html --- ### Movie Quote (`movie-quote`) **Description:** Random Movie and Series Quotes **Provider docs:** https://github.com/F4R4N/movie-quote/ **Method:** `GET` **Base URL:** `https://movie-quote-api.herokuapp.com` **Example URL:** `https://movie-quote-api.herokuapp.com/v1/quote` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `quote`, `show`, `season`, `episode` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://movie-quote-api.herokuapp.com/v1/quote' ``` **Agent instructions:** - Send HTTP requests to https://movie-quote-api.herokuapp.com, not boyapi.com. - Use GET /v1/quote as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/movie-quote.html --- ### MusicBrainz (`musicbrainz`) **Description:** Music **Provider docs:** https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2 **Method:** `GET` **Base URL:** `https://api.musicbrainz.org` **Example URL:** `https://api.musicbrainz.org/` **Auth:** `none` **CORS:** `unknown` **Required params:** `q` **Optional params:** `type` **Response fields:** `name`, `artist`, `duration`, `url` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://musicbrainz.org/' ``` **Agent instructions:** - Send HTTP requests to https://musicbrainz.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/musicbrainz.html --- ### NekosBest (`nekosbest`) **Description:** Neko Images & Anime roleplaying GIFs **Provider docs:** https://docs.nekos.best **Method:** `GET` **Base URL:** `https://nekos.best/api/v2` **Example URL:** `https://nekos.best/api/v2/neko` **Auth:** `none` **CORS:** `yes` **Required params:** `category` **Optional params:** `amount` **Response fields:** `results`, `artist_name`, `artist_href`, `source_url`, `url`, `dimensions` **Error codes:** `{'http': 404, 'description': '分类未找到'}` **Example (curl):** ```bash curl -sS 'https://nekos.best/api/v2/neko' ``` **Agent instructions:** - 向 https://nekos.best/api/v2 发送请求,不是 boyapi.com。 - 使用 GET /{category} 获取图片(如 neko、hug、pat)。 - 使用 GET /endpoints 查看所有可用分类。 - amount 参数可指定返回数量(1-20)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/nekosbest.html --- ### ThronesApi (`thronesapi`) **Description:** Game Of Thrones Characters Data with imagery **Provider docs:** https://thronesapi.com/ **Method:** `GET` **Base URL:** `https://thronesapi.com` **Example URL:** `https://thronesapi.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://thronesapi.com/' ``` **Agent instructions:** - Send HTTP requests to https://thronesapi.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/thronesapi.html --- ### Trace Moe (`trace-moe`) **Description:** Reverse image search for anime scenes **Provider docs:** https://soruly.github.io/trace.moe-api/ **Method:** `GET` **Base URL:** `https://trace.moe` **Example URL:** `https://trace.moe/search?url=https://example.com/screenshot.jpg` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Optional params:** `mute` **Response fields:** `result`, `result[].anilist`, `result[].episode`, `result[].video` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -sS 'https://trace.moe/search?url=https://example.com/screenshot.jpg' ``` **Agent instructions:** - 向 https://trace.moe 发送请求。 - 必须提供 url 参数,为公网可访问的图片 URL。 - 返回多个匹配结果,按相似度排序。 - 使用 mute=true 获取无声视频预览。 - 注意:图片 URL 必须是公网可访问的。 **Detail page:** https://boyapi.com/api/trace-moe.html --- ### Valorant (non-official) (`valorant-non-official`) **Description:** An extensive API containing data of most Valorant in-game items, assets and more **Provider docs:** https://valorant-api.com **Method:** `GET` **Base URL:** `https://valorant-api.com` **Example URL:** `https://valorant-api.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `id`, `limit` **Response fields:** `id`, `name`, `year`, `rating` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://valorant-api.com/' ``` **Agent instructions:** - Send HTTP requests to https://valorant-api.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/valorant-non-official.html --- ### Waifu.pics (`waifu-pics`) **Description:** Image sharing platform for anime images **Provider docs:** https://waifu.pics/docs **Method:** `GET` **Base URL:** `https://api.waifu.pics` **Example URL:** `https://api.waifu.pics/random` **Auth:** `none` **CORS:** `no` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://waifu.pics/' ``` **Agent instructions:** - Send HTTP requests to https://waifu.pics, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/waifu-pics.html --- ## 游戏与文化 (5 个) ### AmiiboAPI (`amiiboapi`) **Description:** Nintendo Amiibo Information **Provider docs:** https://www.amiiboapi.com/docs/ **Method:** `GET` **Base URL:** `https://www.amiiboapi.com` **Example URL:** `https://www.amiiboapi.com/api/` **Auth:** `none` **CORS:** `yes` **Optional params:** `name`, `character`, `amiiboSeries`, `gameSeries`, `type`, `head`, `tail` **Response fields:** `amiibo`, `name`, `character`, `amiiboSeries`, `gameSeries`, `image`, `release` **Error codes:** `{'http': 404, 'description': '未找到匹配 Amiibo'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://www.amiiboapi.com/api/' ``` **Agent instructions:** - Send HTTP requests to https://www.amiiboapi.com, not boyapi.com. - Root GET /api/ is the API entry; use GET /api/amiibo/ for listings and filters. - Only HTTP GET is allowed (read-only). **Detail page:** https://boyapi.com/api/amiiboapi.html --- ### Animal Crossing: New Horizons (`animal-crossing-new-horizons`) **Description:** API for critters, fossils, art, music, furniture and villagers **Provider docs:** http://acnhapi.com/ **Method:** `GET` **Base URL:** `http://acnhapi.com` **Example URL:** `http://acnhapi.com/v1/fish/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `fishID` **Response fields:** `id`, `file-name`, `name`, `availability`, `price`, `price-flick`, `image_uri`, `icon_uri` **Error codes:** `{'http': 404, 'description': '指定 ID 不存在'}`, `{'http': 502, 'description': '上游服务无响应(偶发)'}` **Example (curl):** ```bash curl -sS 'http://acnhapi.com/v1/fish/' ``` **Agent instructions:** - Send HTTP requests to http://acnhapi.com, not boyapi.com. - Use GET /v1/fish/ as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/animal-crossing-new-horizons.html --- ### Autochess VNG (`autochess-vng`) **Description:** Rest Api for Autochess VNG **Provider docs:** https://github.com/namakurohman93/autochess-vng-api **Method:** `GET` **Base URL:** `http://localhost:3000` **Example URL:** `http://localhost:3000/heroes` **Auth:** `none` **CORS:** `yes` **Response fields:** `id`, `name`, `title`, `cost`, `class`, `races`, `ability` **Error codes:** `{'code': '404', 'description': '路径错误'}`, `{'code': '500', 'description': '服务错误'}`, `{'code': 'ECONNREFUSED', 'description': '未启动'}` **Example (curl):** ```bash curl -sS 'http://localhost:3000/heroes' -H 'Accept: application/json' ``` **Agent instructions:** - 仓库 https://github.com/namakurohman93/autochess-vng-api 需 clone 后 npm start(端口以 README 为准)。 - GET {baseUrl}/heroes | /classes | /races。 - 默认示例 baseUrl 为 http://localhost:3000,部署后替换。 - 非 VNG 官方 API;数据来自游戏站点抓取。 - CORS 在自托管实例上通常已启用。 **Detail page:** https://boyapi.com/api/autochess-vng.html --- ### Barter.VG (`barter-vg`) **Description:** Provides information about Game, DLC, Bundles, Giveaways, Trading **Provider docs:** https://github.com/bartervg/barter.vg/wiki **Method:** `GET` **Base URL:** `https://barter.vg` **Example URL:** `https://barter.vg/giveaways/json` **Auth:** `none` **CORS:** `yes` **Optional params:** `item_id`, `bundle_id` **Response fields:** `{giveaway_id}`, `{giveaway_id}.item_id`, `{giveaway_id}.title`, `{giveaway_id}.platform_id` **Error codes:** `{'http': '200', 'description': '成功,返回 JSON 对象'}`, `{'http': '404', 'description': 'item_id 或 bundle_id 不存在'}`, `{'http': '5xx', 'description': '来源站点临时不可用'}` **Example (curl):** ```bash curl -sS 'https://barter.vg/giveaways/json' | head -c 500 ``` **Agent instructions:** - Send HTTP requests to https://barter.vg, not boyapi.com. - Use /giveaways/json for all giveaways; /i/{id}/json for one item. - Response keys are string IDs; values are objects with item_id, title, platform_id. - Read-only GET; no API key documented. - Refer to GitHub wiki for bundle and user group endpoints. **Detail page:** https://boyapi.com/api/barter-vg.html --- ### Board Game Geek (`board-game-geek`) **Description:** Board games, RPG and videogames **Provider docs:** https://boardgamegeek.com/wiki/page/BGG_XML_API2 **Method:** `GET` **Base URL:** `https://boardgamegeek.com` **Example URL:** `https://boardgamegeek.com/xmlapi2/thing?id=174430` **Auth:** `none` **CORS:** `no` **Required params:** `id` **Optional params:** `stats`, `type` **Response fields:** `item`, `name`, `statistics` **Error codes:** `{'http': 202, 'note': 'queued'}`, `{'http': 429}` **Example (curl):** ```bash curl -sS 'https://boardgamegeek.com/xmlapi2/thing?id=174430&stats=1' ``` **Agent instructions:** - Send HTTP requests to https://boardgamegeek.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Response is XML. HTTP 202 means retry later. Use server-side proxy. **Detail page:** https://boyapi.com/api/board-game-geek.html --- ## 地理与政府开放数据 (87 个) ### Administrative Divisions DB (`administrative-divisons-db`) **Description:** Get all administrative divisions of a country by name **Provider docs:** https://github.com/kamikazechaser/administrative-divisions-db **Method:** `GET` **Base URL:** `https://raw.githubusercontent.com/kamikazechaser/administrative-divisions-db/main` **Example URL:** `https://raw.githubusercontent.com/kamikazechaser/administrative-divisions-db/main/countries/Japan.json` **Auth:** `none` **CORS:** `yes` **Required params:** `country` **Response fields:** `name`, `ISO3166-2`, `type`, `capital`, `population`, `subdivisions` **Error codes:** `{'code': '404', 'description': '国家名拼写错误或文件不存在'}`, `{'code': '500', 'description': 'GitHub Raw 访问错误'}` **Example (curl):** ```bash curl -sS 'https://raw.githubusercontent.com/kamikazechaser/administrative-divisions-db/main/countries/Japan.json' ``` **Agent instructions:** - 向 GitHub Raw URL 发送请求,不是 boyapi.com。 - 国家名首字母大写,空格替换为下划线,如 United_States.json。 - 响应为 JSON 数组,每项含 name、ISO3166-2、type 等字段。 - CORS 支持,可浏览器直接调用。 **Detail page:** https://boyapi.com/api/administrative-divisons-db.html --- ### Agify.io (`agify-io`) **Description:** Estimates the age from a first name **Provider docs:** https://agify.io **Method:** `GET` **Base URL:** `https://api.agify.io` **Example URL:** `https://api.agify.io?name=michael` **Auth:** `none` **CORS:** `yes` **Required params:** `name` **Optional params:** `country_id` **Response fields:** `name`, `age`, `count` **Error codes:** `{'http': 422, 'description': '参数无效(如 name 过长)'}`, `{'http': 429, 'description': '请求过于频繁'}` **Example (curl):** ```bash curl -sS 'https://api.agify.io?name=michael' ``` **Agent instructions:** - Send HTTP requests to https://api.agify.io, not boyapi.com. - Use GET / as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/agify-io.html --- ### Airtel IP (`airtel-ip`) **Description:** IP Geolocation API. Collecting data from multiple sources **Provider docs:** https://sys.airtel.lv/ip2country/1.1.1.1/ **Method:** `GET` **Base URL:** `https://sys.airtel.lv` **Example URL:** `https://sys.airtel.lv/ip2country/1.1.1.1/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Response fields:** `country`, `ip` **Error codes:** `{'http': 400, 'description': 'IP 格式无效'}`, `{'http': 404, 'description': '无法解析该 IP'}` **Example (curl):** ```bash curl -sS 'https://sys.airtel.lv/ip2country/1.1.1.1/' ``` **Agent instructions:** - Send HTTP requests to https://sys.airtel.lv, not boyapi.com. - Use GET /ip2country/{ip} as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/airtel-ip.html --- ### API Setu (`api-setu`) **Description:** An Indian Government platform that provides a lot of APIS for KYC, business, education & employment **Provider docs:** https://www.apisetu.gov.in/ **Method:** `GET` **Base URL:** `https://apisetu.gov.in` **Example URL:** `https://apisetu.gov.in/cbic/v3/gstin/27AAAAA0000A1Z5` **Auth:** `api_key` **CORS:** `yes` **Required params:** `department`, `version`, `resource` **Optional params:** `api-key` **Response fields:** `status`, `data`, `message`, `requestId` **Error codes:** `{'code': '401', 'description': 'api-key 无效或未订阅该 API'}`, `{'code': '403', 'description': '无权限访问该资源'}`, `{'code': '404', 'description': '路径或资源标识不存在'}` **Example (curl):** ```bash curl -sS 'https://apisetu.gov.in/cbic/v3/gstin/27AAAAA0000A1Z5' \ -H 'api-key: YOUR_SUBSCRIPTION_API_KEY' \ -H 'Accept: application/json' ``` **Agent instructions:** - 在 https://partners.apisetu.gov.in 注册组织并订阅目标 API。 - 审批通过后使用分配的 api-key(或 Bearer,以订阅文档为准)。 - 端点形如 GET https://apisetu.gov.in/{department}/{version}/{resource}。 - 必须使用 HTTPS;敏感参数勿放在 URL 查询串(按各 API 文档)。 - CORS 标注为 Yes,仍须遵守政府数据使用与审计要求。 **Detail page:** https://boyapi.com/api/api-setu.html --- ### Bank Negara Malaysia Open Data (`bank-negara-malaysia-open-data`) **Description:** Malaysia Central Bank Open Data **Provider docs:** https://apikijangportal.bnm.gov.my/ **Method:** `GET` **Base URL:** `https://api.bnm.gov.my` **Example URL:** `https://api.bnm.gov.my/public/exchange-rate` **Auth:** `header` **CORS:** `unknown` **Optional params:** `session`, `quote`, `year` **Response fields:** `data`, `data[].currency_code`, `data[].unit`, `data[].rate` **Error codes:** `{'http': '200', 'description': '成功,返回 JSON 数据集'}`, `{'http': '400', 'description': '缺少必需头或参数无效'}`, `{'http': '404', 'description': '路径或资源不存在'}`, `{'http': '406', 'description': 'Accept 版本不受支持'}` **Example (curl):** ```bash curl -sS -H 'Accept: application/vnd.BNM.API.v1+json' 'https://api.bnm.gov.my/public/exchange-rate' ``` **Agent instructions:** - Send HTTP requests to https://api.bnm.gov.my, not boyapi.com. - Always set header Accept: application/vnd.BNM.API.v1+json. - Use /public/exchange-rate, /public/opr, /public/base-rate per portal catalog. - Check portal for endpoint-specific query params like year or session. - Free for public use per BNM FAQ; attribute source in production apps. **Detail page:** https://boyapi.com/api/bank-negara-malaysia-open-data.html --- ### Bank of Russia (`bank-of-russia`) **Description:** Exchange rates and currency conversion **Provider docs:** https://www.cbr.ru/development/SXML/ **Method:** `GET` **Base URL:** `https://www.cbr-xml-daily.ru` **Example URL:** `https://www.cbr-xml-daily.ru/daily_json.js` **Auth:** `none` **CORS:** `unknown` **Response fields:** `Date`, `PreviousDate`, `Valute`, `Valute.USD.Value` **Error codes:** `{'http': '200', 'description': '成功,返回当日汇率 JSON'}`, `{'http': '404', 'description': '路径错误'}`, `{'http': '5xx', 'description': '镜像服务不可用,可尝试 CBR 官方 XML'}` **Example (curl):** ```bash curl -sS 'https://www.cbr-xml-daily.ru/daily_json.js' ``` **Agent instructions:** - Send HTTP requests to https://www.cbr-xml-daily.ru, not boyapi.com. - GET /daily_json.js returns JSON (despite .js extension). - Divide Value by Nominal for per-unit RUB rate. - Use PreviousURL field for archived daily files. - Verify license/terms for commercial redistribution. **Detail page:** https://boyapi.com/api/bank-of-russia.html --- ### BdAPIs (`bdapis`) **Description:** Get divisions, districts, and upazzilas of Bangladesh **Provider docs:** https://bdapis.com/ **Method:** `GET` **Base URL:** `https://bdapis.com` **Example URL:** `https://bdapis.com/api/v1.2/divisions` **Auth:** `none` **CORS:** `unknown` **Response fields:** `status.code`, `status.message`, `data`, `data[].division`, `data[].coordinates` **Error codes:** `{'http': '200', 'description': 'HTTP 成功且 status.code 为 200'}`, `{'http': '404', 'description': '路径版本错误或资源不存在'}`, `{'http': '5xx', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://bdapis.com/api/v1.2/divisions' ``` **Agent instructions:** - Send HTTP requests to https://bdapis.com, not boyapi.com. - Start with GET /api/v1.2/divisions for top-level regions. - Check status.code inside JSON before using data. - Use documented subpaths for districts and upazilas per bdapis.com. - No API key required for public read endpoints. **Detail page:** https://boyapi.com/api/bdapis.html --- ### Brazil Central Bank Open Data (`brazil-central-bank-open-data`) **Description:** Brazil Central Bank Open Data Portal - Official economic and financial data **Provider docs:** https://dadosabertos.bcb.gov.br/ **Method:** `GET` **Base URL:** `https://api.bcb.gov.br` **Example URL:** `https://api.bcb.gov.br/` **Auth:** `none` **CORS:** `yes` **Response fields:** `value`, `value[].data`, `value[].valor` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '404', 'description': '数据集不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.bcb.gov.br/' ``` **Agent instructions:** - 向 https://dadosabertos.bcb.gov.br 发送请求,不是 boyapi.com。 - 具体端点和参数请查阅官方文档。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/brazil-central-bank-open-data.html --- ### Census.gov (`census-gov`) **Description:** US Census Bureau data API **Provider docs:** https://www.census.gov/data/developers/data-sets.html **Method:** `GET` **Base URL:** `https://api.census.gov/data` **Example URL:** `https://api.census.gov/data/2020/dec/pl?get=NAME,P1_001N&for=county:*&in=state:06` **Auth:** `none` **CORS:** `yes` **Required params:** `year`, `dataset`, `get`, `for` **Optional params:** `in` **Response fields:** `NAME`, `P1_001N` **Error codes:** `{'http': 404, 'description': '数据集不存在'}`, `{'http': 429, 'description': '请求过于频繁'}` **Example (curl):** ```bash curl -sS 'https://api.census.gov/data/2020/dec/pl?get=NAME,P1_001N&for=county:*&in=state:06' ``` **Agent instructions:** - 向 https://api.census.gov/data 发送请求,不是 boyapi.com。 - 使用 GET /{year}/{dataset}?get=字段&for=地理单位 格式查询。 - 主要数据集:dec/pl(2020人口普查)、acs/acs5(美国社区调查) - 返回 JSON 数组,第一行是字段名。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/census-gov.html --- ### Ciprand (`ciprand`) **Description:** Secure random string generator **Provider docs:** https://github.com/polarspetroll/ciprand **Method:** `GET` **Base URL:** `https://ciprand.p3p.repl.co/api` **Example URL:** `https://ciprand.p3p.repl.co/api?len=20&count=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `len`, `count` **Response fields:** `Strings`, `Count`, `Length` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ciprand.p3p.repl.co/api?len=20&count=10' ``` **Agent instructions:** - 向 https://ciprand.p3p.repl.co/api 发送请求,不是 boyapi.com。 - 使用 GET /api?len=20&count=10 生成随机字符串。 - len 参数指定长度,count 参数指定数量。 - 返回 JSON 包含 Strings(字符串数组)字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/ciprand.html --- ### Cloudflare Trace (`cloudflare-trace`) **Description:** Cloudflare IP trace API **Provider docs:** https://github.com/fawazahmed0/cloudflare-trace-api **Method:** `GET` **Base URL:** `https://one.one.one.one/cdn-cgi` **Example URL:** `https://one.one.one.one/cdn-cgi/trace` **Auth:** `none` **CORS:** `yes` **Response fields:** `ip`, `loc`, `colo`, `uag`, `tls` **Error codes:** `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://one.one.one.one/cdn-cgi/trace' ``` **Agent instructions:** - 向 https://one.one.one.one/cdn-cgi/trace 发送请求,不是 boyapi.com。 - 返回纯文本格式,按行解析 key=value。 - 其他可用端点:1.0.0.1、cloudflare-dns.com、speed.cloudflare.com - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cloudflare-trace.html --- ### Country (`country`) **Description:** Get your visitor's country from their IP **Provider docs:** http://country.is/ **Method:** `GET` **Base URL:** `https://api.country.is` **Example URL:** `https://api.country.is/` **Auth:** `none` **CORS:** `yes` **Optional params:** `ip`, `fields` **Response fields:** `country`, `country_code`, `city`, `continent`, `subdivision`, `postal`, `location`, `asn` **Error codes:** `400`, `404`, `429` **Example (curl):** ```bash curl https://api.country.is/ ``` **Agent instructions:** - Send GET requests to https://api.country.is, not boyapi.com. - Use GET as the default method unless otherwise specified. - Rate limit: 10 requests per second per IP. **Detail page:** https://boyapi.com/api/country.html --- ### Covid-19 (`covid-19-2`) **Description:** Covid 19 cases, deaths and recovery per country **Provider docs:** https://github.com/M-Media-Group/Covid-19-API **Method:** `GET` **Base URL:** `https://covid-api.mmediagroup.fr/v1` **Example URL:** `https://covid-api.mmediagroup.fr/v1/cases` **Auth:** `none` **CORS:** `yes` **Optional params:** `country`, `abbreviation` **Response fields:** `All`, `Global`, `countries`, `coordinates`, `name`, `population`, `recovered`, `deaths`, `confirmed` **Error codes:** `{'http': 400, 'description': '参数错误'}` **Example (curl):** ```bash curl -sS 'https://covid-api.mmediagroup.fr/v1/cases?country=Germany' ``` **Agent instructions:** - 向 https://covid-api.mmediagroup.fr/v1 发送请求,不是 boyapi.com。 - 端点:/cases(全球数据)、/history(国家历史)、/vaccines(疫苗数据)。 - 使用 country 参数筛选国家,如 ?country=Germany。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/covid-19-2.html --- ### Covid-19 Government Response (`covid-19-government-response`) **Description:** Government measures tracker to fight against the Covid-19 pandemic **Provider docs:** https://covidtracker.bsg.ox.ac.uk **Method:** `GET` **Base URL:** `https://api.covidtracker.bsg.ox.ac.uk` **Example URL:** `https://api.covidtracker.bsg.ox.ac.uk/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://covidtracker.bsg.ox.ac.uk/' ``` **Agent instructions:** - Send HTTP requests to https://covidtracker.bsg.ox.ac.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-government-response.html --- ### Covid-19 Live Data (`covid-19-live-data`) **Description:** Global and countrywise data of Covid 19 daily Summary, confirmed cases, recovered and deaths **Provider docs:** https://github.com/mathdroid/covid-19-api **Method:** `GET` **Base URL:** `https://covid-api.mmediagroup.fr/v1` **Example URL:** `https://covid-api.mmediagroup.fr/v1/cases?country=France` **Auth:** `none` **CORS:** `yes` **Optional params:** `country`, `ab`, `continent`, `status` **Response fields:** `confirmed`, `recovered`, `deaths`, `country`, `population` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://covid-api.mmediagroup.fr/v1/cases?country=France' ``` **Agent instructions:** - Send GET requests to https://covid-api.mmediagroup.fr/v1, not boyapi.com. - Use GET as the default method unless otherwise specified. - Cache responses for at least 10 minutes. Data deprecated as of Oct 2022. **Detail page:** https://boyapi.com/api/covid-19-live-data.html --- ### Covid-19 Philippines (`covid-19-philippines`) **Description:** Unofficial Covid-19 Web API for Philippines from data collected by DOH **Provider docs:** https://github.com/Simperfy/Covid-19-API-Philippines-DOH **Method:** `GET` **Base URL:** `https://official-covid-api-ph.herokuapp.com` **Example URL:** `https://official-covid-api-ph.herokuapp.com/api/v1/cases` **Auth:** `none` **CORS:** `yes` **Response fields:** `region`, `cases`, `deaths`, `recovered`, `active` **Error codes:** `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://official-covid-api-ph.herokuapp.com/api/v1/cases' ``` **Agent instructions:** - Send HTTP requests to https://official-covid-api-ph.herokuapp.com, not boyapi.com. - Use GET /api/v1/cases as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-philippines.html --- ### Czech National Bank (`czech-national-bank`) **Description:** A collection of exchange rates **Provider docs:** https://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.xml **Method:** `GET` **Base URL:** `https://api.cnb.cz` **Example URL:** `https://api.cnb.cz/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.cnb.cz/' ``` **Agent instructions:** - Send HTTP requests to https://www.cnb.cz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/czech-national-bank.html --- ### Dungeons and Dragons (Alternate) (`dungeons-and-dragons-alternate`) **Description:** Includes all monsters and spells from the SRD (System Reference Document) as well as a search API **Provider docs:** https://open5e.com/ **Method:** `GET` **Base URL:** `https://api.open5e.com` **Example URL:** `https://api.open5e.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://open5e.com/' ``` **Agent instructions:** - Send HTTP requests to https://open5e.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/dungeons-and-dragons-alternate.html --- ### GeoApi (`geoapi`) **Description:** French geographical data **Provider docs:** https://api.gouv.fr/api/geoapi.html **Method:** `GET` **Base URL:** `https://api.gouv.fr` **Example URL:** `https://api.gouv.fr/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.gouv.fr/' ``` **Agent instructions:** - Send HTTP requests to https://api.gouv.fr, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geoapi.html --- ### Geocode.xyz (`geocode-xyz`) **Description:** Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing **Provider docs:** https://geocode.xyz/api **Method:** `GET` **Base URL:** `https://api.geocode.xyz` **Example URL:** `https://api.geocode.xyz/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://geocode.xyz/' ``` **Agent instructions:** - Send HTTP requests to https://geocode.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geocode-xyz.html --- ### Geodata.gov.gr (`geodata-gov-gr`) **Description:** Open geospatial data and API service for Greece **Provider docs:** https://geodata.gov.gr/en/ **Method:** `GET` **Base URL:** `https://api.geodata.gov.gr` **Example URL:** `https://api.geodata.gov.gr/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://geodata.gov.gr/' ``` **Agent instructions:** - Send HTTP requests to https://geodata.gov.gr, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geodata-gov-gr.html --- ### GeographQL (`geographql`) **Description:** A Country, State, and City GraphQL API **Provider docs:** https://geographql.netlify.app **Method:** `GET` **Base URL:** `https://api.geographql.netlify.app` **Example URL:** `https://api.geographql.netlify.app/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://geographql.netlify.app/' ``` **Agent instructions:** - Send HTTP requests to https://geographql.netlify.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geographql.html --- ### GeoJS (`geojs`) **Description:** IP geolocation with ChatOps integration **Provider docs:** https://www.geojs.io/ **Method:** `GET` **Base URL:** `https://api.geojs.io` **Example URL:** `https://api.geojs.io/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.geojs.io/' ``` **Agent instructions:** - Send HTTP requests to https://www.geojs.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geojs.html --- ### Geokeo (`geokeo`) **Description:** Geokeo geocoding service- with 2500 free api requests daily **Provider docs:** https://geokeo.com **Method:** `GET` **Base URL:** `https://api.geokeo.com` **Example URL:** `https://api.geokeo.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://geokeo.com/' ``` **Agent instructions:** - Send HTTP requests to https://geokeo.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/geokeo.html --- ### geoPlugin (`geoplugin`) **Description:** IP geolocation and currency conversion **Provider docs:** https://www.geoplugin.com/documentation **Method:** `GET` **Base URL:** `https://geoplugin.net` **Example URL:** `https://geoplugin.net/json.gp` **Auth:** `none` **CORS:** `yes` **Optional params:** `ip`, `currency` **Response fields:** `geoplugin_request`, `geoplugin_status`, `geoplugin_countryCode`, `geoplugin_countryName`, `geoplugin_latitude`, `geoplugin_longitude` **Error codes:** `200`, `404` **Example (curl):** ```bash curl -sS 'https://geoplugin.net/json.gp' ``` **Agent instructions:** - Send HTTP requests to https://geoplugin.net, not boyapi.com. - Optional: ?ip=X.X.X.X to query specific IP. - 解析 geoplugin_* 字段;提供 IP 地理、货币、时区等元数据。 **Detail page:** https://boyapi.com/api/geoplugin.html --- ### Graph Countries (`graph-countries`) **Description:** Country-related data like currencies, languages, flags, regions+subregions and bordering countries **Provider docs:** https://github.com/lennertVanSever/graphcountries **Method:** `GET` **Base URL:** `https://countries.trevorstoy.com` **Example URL:** `https://countries.trevorstoy.com/graphql?query={countries{name}}` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `data.countries`, `data.countries[].name`, `data.countries[].code` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://countries.trevorstoy.com/graphql' -H 'Content-Type: application/json' -d '{"query":"{ countries { name code } }"}' ``` **Agent instructions:** - Send HTTP requests to https://countries.trevorstoy.com, not boyapi.com. - Use GET /graphql as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/graph-countries.html --- ### Graphs for Coronavirus (`graphs-for-coronavirus`) **Description:** Each Country separately and Worldwide Graphs for Coronavirus. Daily updates **Provider docs:** https://corona.dnsforfamily.com/api.txt **Method:** `GET` **Base URL:** `https://api.corona.dnsforfamily.com` **Example URL:** `https://api.corona.dnsforfamily.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://corona.dnsforfamily.com/' ``` **Agent instructions:** - Send HTTP requests to https://corona.dnsforfamily.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/graphs-for-coronavirus.html --- ### Hong Kong GeoData Store (`hong-kong-geodata-store`) **Description:** API for accessing geo-data of Hong Kong **Provider docs:** https://geodata.gov.hk/gs/ **Method:** `GET` **Base URL:** `https://api.geodata.gov.hk` **Example URL:** `https://api.geodata.gov.hk/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://geodata.gov.hk/' ``` **Agent instructions:** - Send HTTP requests to https://geodata.gov.hk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hong-kong-geodata-store.html --- ### Icanhazip (`icanhazip`) **Description:** Simple public IP address API **Provider docs:** https://major.io/icanhazip-com-faq/ **Method:** `GET` **Base URL:** `https://icanhazip.com` **Example URL:** `https://icanhazip.com/` **Auth:** `none` **CORS:** `yes` **Response fields:** `ip (plain text)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://icanhazip.com/' ``` **Agent instructions:** - Send HTTP requests to https://icanhazip.com, not boyapi.com. - Response is plain text IP address, no JSON. - 返回纯文本公网 IP;适合探活、IP 监测脚本。 **Detail page:** https://boyapi.com/api/icanhazip.html --- ### Imgflip (`imgflip`) **Description:** Gets an array of popular memes **Provider docs:** https://api.imgflip.com/ **Method:** `GET` **Base URL:** `https://api.imgflip.com` **Example URL:** `https://api.imgflip.com/get_memes` **Auth:** `none` **CORS:** `yes` **Response fields:** `success`, `data`, `memes`, `id`, `name`, `url`, `width`, `height` **Error codes:** `200` **Example (curl):** ```bash curl -sS 'https://api.imgflip.com/get_memes' ``` **Agent instructions:** - Send HTTP requests to https://api.imgflip.com, not boyapi.com. - Free endpoint: GET /get_memes returns meme templates. - Paid endpoint: Caption image with username/password. **Detail page:** https://boyapi.com/api/imgflip.html --- ### IP 2 Country (`ip-2-country`) **Description:** Map an IP to a country **Provider docs:** https://ip2country.info **Method:** `GET` **Base URL:** `https://api.ip2country.info` **Example URL:** `https://api.ip2country.info/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ip2country.info/' ``` **Agent instructions:** - Send HTTP requests to https://ip2country.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ip-2-country.html --- ### IP Address Details (`ip-address-details`) **Description:** Find geolocation with ip address **Provider docs:** https://ipinfo.io/ **Method:** `GET` **Base URL:** `https://api.ipinfo.io` **Example URL:** `https://api.ipinfo.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ipinfo.io/' ``` **Agent instructions:** - Send HTTP requests to https://ipinfo.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ip-address-details.html --- ### IP Vigilante (`ip-vigilante`) **Description:** Free IP Geolocation API **Provider docs:** https://www.ipvigilante.com/ **Method:** `GET` **Base URL:** `https://api.ipvigilante.com` **Example URL:** `https://api.ipvigilante.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.ipvigilante.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.ipvigilante.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ip-vigilante.html --- ### ip-fast.com (`ip-fast-com`) **Description:** IP address, country and city **Provider docs:** https://ip-fast.com/docs/ **Method:** `GET` **Base URL:** `https://api.ip-fast.com` **Example URL:** `https://api.ip-fast.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ip-fast.com/' ``` **Agent instructions:** - Send HTTP requests to https://ip-fast.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ip-fast-com.html --- ### ipapi.co (`ipapi-co`) **Description:** Find IP address location information **Provider docs:** https://ipapi.co/api/ **Method:** `GET` **Base URL:** `https://ipapi.co` **Example URL:** `https://ipapi.co/8.8.8.8/json/` **Auth:** `api_key` **CORS:** `yes` **Optional params:** `ip` **Response fields:** `ip`, `city`, `region`, `country`, `postal`, `latitude`, `longitude`, `asn`, `org` **Error codes:** `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://ipapi.co/8.8.8.8/json/' ``` **Agent instructions:** - 向 https://ipapi.co 发送请求,不是 boyapi.com。 - 使用 /{ip}/json/ 端点查询特定 IP,留空查询当前访问者 IP。 - 可用字段:ip、city、region、country、postal、latitude、longitude、timezone、currency、asn、org 等。 - 付费用户需在 URL 中包含 API token。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/ipapi-co.html --- ### IPGEO (`ipgeo`) **Description:** Unlimited free IP Address API with useful information **Provider docs:** https://api.techniknews.net/ipgeo/ **Method:** `GET` **Base URL:** `https://api.techniknews.net` **Example URL:** `https://api.techniknews.net/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.techniknews.net/' ``` **Agent instructions:** - Send HTTP requests to https://api.techniknews.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ipgeo.html --- ### IPify (`ipify`) **Description:** A simple IP Address API **Provider docs:** https://www.ipify.org/ **Method:** `GET` **Base URL:** `https://api.ipify.org` **Example URL:** `https://api.ipify.org/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.ipify.org/' ``` **Agent instructions:** - Send HTTP requests to https://www.ipify.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ipify.html --- ### IPinfo (`ipinfo`) **Description:** IP Address API with geolocation and ASN data **Provider docs:** https://ipinfo.io/developers **Method:** `GET` **Base URL:** `https://api.ipinfo.io` **Example URL:** `https://api.ipinfo.io/lite/8.8.8.8?token=$TOKEN` **Auth:** `bearer` **CORS:** `yes` **Required params:** `token` **Optional params:** `ip`, `callback` **Response fields:** `ip`, `asn`, `as_name`, `country_code`, `country`, `continent_code`, `continent` **Error codes:** `429` **Example (curl):** ```bash curl -sS 'https://api.ipinfo.io/lite/8.8.8.8?token=$TOKEN' ``` **Agent instructions:** - Send HTTP requests to https://api.ipinfo.io, not boyapi.com. - Required: token parameter for authentication. - Optional: ip address (defaults to requester's IP). **Detail page:** https://boyapi.com/api/ipinfo.html --- ### IPLogs (`iplogs`) **Description:** Free VPN, proxy, Tor and datacenter IP detection. 13 sources, active probing. **Provider docs:** https://iplogs.com/docs **Method:** `GET` **Base URL:** `https://api.iplogs.com` **Example URL:** `https://api.iplogs.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://iplogs.com/' ``` **Agent instructions:** - Send HTTP requests to https://iplogs.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/iplogs.html --- ### IPMA (`ipma`) **Description:** Portuguese weather and climate data **Provider docs:** https://api.ipma.pt/open-data/ **Method:** `GET` **Base URL:** `https://api.ipma.pt` **Example URL:** `https://api.ipma.pt/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `q`, `units` **Response fields:** `temperature`, `description`, `humidity` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.ipma.pt/' ``` **Agent instructions:** - Send HTTP requests to https://api.ipma.pt, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ipma.html --- ### Movebank (`movebank`) **Description:** Movement and Migration data of animals **Provider docs:** https://github.com/movebank/movebank-api-doc **Method:** `GET` **Base URL:** `https://www.movebank.org/Movebank` **Example URL:** `https://www.movebank.org/Movebank/Web/services` **Auth:** `none` **CORS:** `no` **Response fields:** `datasets`, `studies` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.movebank.org/Movebank/Web/services' ``` **Agent instructions:** - Send HTTP requests to https://www.movebank.org/Movebank, not boyapi.com. - Use GET /Web/services as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/movebank.html --- ### MY IP (`my-ip`) **Description:** Get IP address information **Provider docs:** https://www.myip.com/api-docs/ **Method:** `GET` **Base URL:** `https://api.myip.com` **Example URL:** `https://api.myip.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.myip.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.myip.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/my-ip.html --- ### National Bank of Poland (`national-bank-of-poland`) **Description:** A collection of currency exchange rates (data in XML and JSON) **Provider docs:** https://api.nbp.pl/en.html **Method:** `GET` **Base URL:** `https://api.nbp.pl/api` **Example URL:** `https://api.nbp.pl/api/exchangerates/rates/a/usd/` **Auth:** `none` **CORS:** `yes` **Required params:** `code` **Optional params:** `table` **Response fields:** `table`, `no`, `effectiveDate`, `rates` **Error codes:** `{'http': 404, 'description': '未找到该货币数据'}` **Example (curl):** ```bash curl -sS 'https://api.nbp.pl/api/exchangerates/rates/a/usd/' ``` **Agent instructions:** - 向 https://api.nbp.pl/api 发送请求,不是 boyapi.com。 - 使用 GET /exchangerates/rates/{table}/{code}/ 查询汇率(如 a/usd)。 - 表格类型:A=买入价,B=卖出价,C=中间价。 - 货币代码使用 ISO 4217(USD、EUR、GBP等)。 - CORS 支持,浏览器可直接调用。 **Detail page:** https://boyapi.com/api/national-bank-of-poland.html --- ### Open Government, ACT (`open-government-act`) **Description:** Australian Capital Territory Open Data **Provider docs:** https://www.data.act.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.act.gov.au` **Example URL:** `https://api.data.act.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.act.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.act.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-act.html --- ### Open Government, Argentina (`open-government-argentina`) **Description:** Argentina Government Open Data **Provider docs:** https://datos.gob.ar/ **Method:** `GET` **Base URL:** `https://api.datos.gob.ar` **Example URL:** `https://api.datos.gob.ar/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://datos.gob.ar/' ``` **Agent instructions:** - Send HTTP requests to https://datos.gob.ar, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-argentina.html --- ### Open Government, Australia (`open-government-australia`) **Description:** Australian Government Open Data **Provider docs:** https://www.data.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.gov.au` **Example URL:** `https://api.data.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-australia.html --- ### Open Government, Austria (`open-government-austria`) **Description:** Austria Government Open Data **Provider docs:** https://www.data.gv.at/ **Method:** `GET` **Base URL:** `https://api.data.gv.at` **Example URL:** `https://api.data.gv.at/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.gv.at/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.gv.at, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-austria.html --- ### Open Government, Belgium (`open-government-belgium`) **Description:** Belgium Government Open Data **Provider docs:** https://data.gov.be/ **Method:** `GET` **Base URL:** `https://api.data.gov.be` **Example URL:** `https://api.data.gov.be/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.be/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.be, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-belgium.html --- ### Open Government, Cyprus (`open-government-cyprus`) **Description:** Cyprus Government Open Data **Provider docs:** https://data.gov.cy/ **Method:** `GET` **Base URL:** `https://api.data.gov.cy` **Example URL:** `https://api.data.gov.cy/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.cy/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.cy, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-cyprus.html --- ### Open Government, Czech Republic (`open-government-czech-republic`) **Description:** Czech Republic Government Open Data **Provider docs:** https://data.gov.cz/english/ **Method:** `GET` **Base URL:** `https://api.data.gov.cz` **Example URL:** `https://api.data.gov.cz/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.cz/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.cz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-czech-republic.html --- ### Open Government, Denmark (`open-government-denmark`) **Description:** Denmark Government Open Data **Provider docs:** https://www.opendata.dk/ **Method:** `GET` **Base URL:** `https://api.opendata.dk` **Example URL:** `https://api.opendata.dk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.opendata.dk/' ``` **Agent instructions:** - Send HTTP requests to https://www.opendata.dk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-denmark.html --- ### Open Government, Finland (`open-government-finland`) **Description:** Finland Government Open Data **Provider docs:** https://www.avoindata.fi/en **Method:** `GET` **Base URL:** `https://api.avoindata.fi` **Example URL:** `https://api.avoindata.fi/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.avoindata.fi/' ``` **Agent instructions:** - Send HTTP requests to https://www.avoindata.fi, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-finland.html --- ### Open Government, Germany (`open-government-germany`) **Description:** Germany Government Open Data **Provider docs:** https://www.govdata.de/daten/-/details/govdata-metadatenkatalog **Method:** `GET` **Base URL:** `https://api.govdata.de` **Example URL:** `https://api.govdata.de/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.govdata.de/' ``` **Agent instructions:** - Send HTTP requests to https://www.govdata.de, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-germany.html --- ### Open Government, Ireland (`open-government-ireland`) **Description:** Ireland Government Open Data **Provider docs:** https://data.gov.ie/pages/developers **Method:** `GET` **Base URL:** `https://api.data.gov.ie` **Example URL:** `https://api.data.gov.ie/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.ie/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.ie, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-ireland.html --- ### Open Government, Italy (`open-government-italy`) **Description:** Italy Government Open Data **Provider docs:** https://www.dati.gov.it/ **Method:** `GET` **Base URL:** `https://api.dati.gov.it` **Example URL:** `https://api.dati.gov.it/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.dati.gov.it/' ``` **Agent instructions:** - Send HTTP requests to https://www.dati.gov.it, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-italy.html --- ### Open Government, Lithuania (`open-government-lithuania`) **Description:** Lithuania Government Open Data **Provider docs:** https://data.gov.lt/public/api/1 **Method:** `GET` **Base URL:** `https://api.data.gov.lt` **Example URL:** `https://api.data.gov.lt/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.lt/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.lt, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-lithuania.html --- ### Open Government, Mexico (`open-government-mexico-2`) **Description:** Mexico Government Open Data **Provider docs:** https://datos.gob.mx/ **Method:** `GET` **Base URL:** `https://api.datos.gob.mx` **Example URL:** `https://api.datos.gob.mx/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://datos.gob.mx/' ``` **Agent instructions:** - Send HTTP requests to https://datos.gob.mx, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-mexico-2.html --- ### Open Government, Mexico (`open-government-mexico`) **Description:** Mexican Statistical Government Open Data **Provider docs:** https://www.inegi.org.mx/datos/ **Method:** `GET` **Base URL:** `https://api.inegi.org.mx` **Example URL:** `https://api.inegi.org.mx/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.inegi.org.mx/' ``` **Agent instructions:** - Send HTTP requests to https://www.inegi.org.mx, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-mexico.html --- ### Open Government, Netherlands (`open-government-netherlands`) **Description:** Netherlands Government Open Data **Provider docs:** https://data.overheid.nl/en/ondersteuning/data-publiceren/api **Method:** `GET` **Base URL:** `https://api.data.overheid.nl` **Example URL:** `https://api.data.overheid.nl/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.overheid.nl/' ``` **Agent instructions:** - Send HTTP requests to https://data.overheid.nl, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-netherlands.html --- ### Open Government, New Zealand (`open-government-new-zealand`) **Description:** New Zealand Government Open Data **Provider docs:** https://www.data.govt.nz/ **Method:** `GET` **Base URL:** `https://api.data.govt.nz` **Example URL:** `https://api.data.govt.nz/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.govt.nz/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.govt.nz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-new-zealand.html --- ### Open Government, Norway (`open-government-norway`) **Description:** Norwegian Government Open Data **Provider docs:** https://data.norge.no/dataservices **Method:** `GET` **Base URL:** `https://api.data.norge.no` **Example URL:** `https://api.data.norge.no/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.norge.no/' ``` **Agent instructions:** - Send HTTP requests to https://data.norge.no, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-norway.html --- ### Open Government, Peru (`open-government-peru`) **Description:** Peru Government Open Data **Provider docs:** https://www.datosabiertos.gob.pe/ **Method:** `GET` **Base URL:** `https://api.datosabiertos.gob.pe` **Example URL:** `https://api.datosabiertos.gob.pe/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.datosabiertos.gob.pe/' ``` **Agent instructions:** - Send HTTP requests to https://www.datosabiertos.gob.pe, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-peru.html --- ### Open Government, Poland (`open-government-poland`) **Description:** Poland Government Open Data **Provider docs:** https://dane.gov.pl/en **Method:** `GET` **Base URL:** `https://api.dane.gov.pl` **Example URL:** `https://api.dane.gov.pl/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dane.gov.pl/' ``` **Agent instructions:** - Send HTTP requests to https://dane.gov.pl, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-poland.html --- ### Open Government, Portugal (`open-government-portugal`) **Description:** Portugal Government Open Data **Provider docs:** https://dados.gov.pt/en/docapi/ **Method:** `GET` **Base URL:** `https://api.dados.gov.pt` **Example URL:** `https://api.dados.gov.pt/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dados.gov.pt/' ``` **Agent instructions:** - Send HTTP requests to https://dados.gov.pt, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-portugal.html --- ### Open Government, Queensland Government (`open-government-queensland-government`) **Description:** Queensland Government Open Data **Provider docs:** https://www.data.qld.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.qld.gov.au` **Example URL:** `https://api.data.qld.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.qld.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.qld.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-queensland-government.html --- ### Open Government, Saudi Arabia (`open-government-saudi-arabia`) **Description:** Saudi Arabia Government Open Data **Provider docs:** https://data.gov.sa **Method:** `GET` **Base URL:** `https://api.data.gov.sa` **Example URL:** `https://api.data.gov.sa/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.sa/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.sa, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-saudi-arabia.html --- ### Open Government, Singapore (`open-government-singapore`) **Description:** Singapore Government Open Data **Provider docs:** https://data.gov.sg/developer **Method:** `GET` **Base URL:** `https://api.data.gov.sg` **Example URL:** `https://api.data.gov.sg/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.sg/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.sg, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-singapore.html --- ### Open Government, Slovakia (`open-government-slovakia`) **Description:** Slovakia Government Open Data **Provider docs:** https://data.gov.sk/en/ **Method:** `GET` **Base URL:** `https://api.data.gov.sk` **Example URL:** `https://api.data.gov.sk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.sk/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.sk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-slovakia.html --- ### Open Government, Slovenia (`open-government-slovenia`) **Description:** Slovenia Government Open Data **Provider docs:** https://podatki.gov.si/ **Method:** `GET` **Base URL:** `https://api.podatki.gov.si` **Example URL:** `https://api.podatki.gov.si/` **Auth:** `none` **CORS:** `no` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://podatki.gov.si/' ``` **Agent instructions:** - Send HTTP requests to https://podatki.gov.si, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-slovenia.html --- ### Open Government, South Australian Government (`open-government-south-australian-government`) **Description:** South Australian Government Open Data **Provider docs:** https://data.sa.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.sa.gov.au` **Example URL:** `https://api.data.sa.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.sa.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://data.sa.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-south-australian-government.html --- ### Open Government, Spain (`open-government-spain`) **Description:** Spain Government Open Data **Provider docs:** https://datos.gob.es/en **Method:** `GET` **Base URL:** `https://api.datos.gob.es` **Example URL:** `https://api.datos.gob.es/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://datos.gob.es/' ``` **Agent instructions:** - Send HTTP requests to https://datos.gob.es, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-spain.html --- ### Open Government, Sweden (`open-government-sweden`) **Description:** Sweden Government Open Data **Provider docs:** https://www.dataportal.se/en/dataservice/91_29789/api-for-the-statistical-database **Method:** `GET` **Base URL:** `https://api.dataportal.se` **Example URL:** `https://api.dataportal.se/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.dataportal.se/' ``` **Agent instructions:** - Send HTTP requests to https://www.dataportal.se, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-sweden.html --- ### Open Government, Switzerland (`open-government-switzerland`) **Description:** Switzerland Government Open Data **Provider docs:** https://handbook.opendata.swiss/de/content/nutzen/api-nutzen.html **Method:** `GET` **Base URL:** `https://api.handbook.opendata.swiss` **Example URL:** `https://api.handbook.opendata.swiss/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://handbook.opendata.swiss/' ``` **Agent instructions:** - Send HTTP requests to https://handbook.opendata.swiss, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-switzerland.html --- ### Open Government, Taiwan (`open-government-taiwan`) **Description:** Taiwan Government Open Data **Provider docs:** https://data.gov.tw/ **Method:** `GET` **Base URL:** `https://api.data.gov.tw` **Example URL:** `https://api.data.gov.tw/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.tw/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.tw, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-taiwan.html --- ### Open Government, UK (`open-government-uk`) **Description:** UK Government Open Data **Provider docs:** https://data.gov.uk/ **Method:** `GET` **Base URL:** `https://api.data.gov.uk` **Example URL:** `https://api.data.gov.uk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.gov.uk/' ``` **Agent instructions:** - Send HTTP requests to https://data.gov.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-uk.html --- ### Open Government, USA (`open-government-usa`) **Description:** United States Government Open Data **Provider docs:** https://www.data.gov/ **Method:** `GET` **Base URL:** `https://api.data.gov` **Example URL:** `https://api.data.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-usa.html --- ### Open Government, Victoria State Government (`open-government-victoria-state-government`) **Description:** Victoria State Government Open Data **Provider docs:** https://www.data.vic.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.vic.gov.au` **Example URL:** `https://api.data.vic.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.data.vic.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://www.data.vic.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-victoria-state-government.html --- ### Open Government, West Australia (`open-government-west-australia`) **Description:** West Australia Open Data **Provider docs:** https://data.wa.gov.au/ **Method:** `GET` **Base URL:** `https://api.data.wa.gov.au` **Example URL:** `https://api.data.wa.gov.au/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.wa.gov.au/' ``` **Agent instructions:** - Send HTTP requests to https://data.wa.gov.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-government-west-australia.html --- ### PostalCodes (`postalcodes`) **Description:** Postal code search, country exports, and address validation data **Provider docs:** https://postalcodes.info/api **Method:** `GET` **Base URL:** `https://api.postalcodes.info` **Example URL:** `https://api.postalcodes.info/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://postalcodes.info/' ``` **Agent instructions:** - Send HTTP requests to https://postalcodes.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/postalcodes.html --- ### Postcodes.io (`postcodes-io`) **Description:** Postcode lookup & Geolocation for the UK **Provider docs:** https://postcodes.io **Method:** `GET` **Base URL:** `https://api.postcodes.io` **Example URL:** `https://api.postcodes.io/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://postcodes.io/' ``` **Agent instructions:** - Send HTTP requests to https://postcodes.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/postcodes-io.html --- ### Rwanda Locations (`rwanda-locations`) **Description:** Rwanda Provences, Districts, Cities, Capital City, Sector, cells, villages and streets **Provider docs:** https://rapidapi.com/victorkarangwa4/api/rwanda **Method:** `GET` **Base URL:** `https://rapidapi.com` **Example URL:** `https://rapidapi.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://rapidapi.com/' ``` **Agent instructions:** - Send HTTP requests to https://rapidapi.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rwanda-locations.html --- ### SLF (`slf`) **Description:** German city, country, river database **Provider docs:** https://github.com/slftool/slftool.github.io **Method:** `GET` **Base URL:** `https://slftool.org` **Example URL:** `https://slftool.org/api/states` **Auth:** `none` **CORS:** `yes` **Optional params:** `country` **Response fields:** `states` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://slftool.org/api/states?country=DE' ``` **Agent instructions:** - Send HTTP requests to https://slftool.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - 按 location 字段查询当日日出日落时间。 **Detail page:** https://boyapi.com/api/slf.html --- ### UK Bank Holidays (`uk-bank-holidays`) **Description:** Bank holidays in England and Wales, Scotland and Northern Ireland **Provider docs:** https://www.gov.uk/bank-holidays.json **Method:** `GET` **Base URL:** `https://www.gov.uk` **Example URL:** `https://www.gov.uk/bank-holidays.json` **Auth:** `none` **CORS:** `yes` **Response fields:** `england-and-wales`, `scotland`, `northern-ireland` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.gov.uk/bank-holidays.json' | head -50 ``` **Agent instructions:** - Send HTTP requests to https://www.gov.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Response contains three regions: england-and-wales, scotland, northern-ireland **Detail page:** https://boyapi.com/api/uk-bank-holidays.html --- ### VATComply.com (`vatcomply-com`) **Description:** Exchange rates, geolocation and VAT number validation **Provider docs:** https://www.vatcomply.com/documentation **Method:** `GET` **Base URL:** `https://api.vatcomply.com` **Example URL:** `https://api.vatcomply.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.vatcomply.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.vatcomply.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/vatcomply-com.html --- ### Wikipedia (`wikipedia`) **Description:** Mediawiki Encyclopedia API **Provider docs:** https://www.mediawiki.org/wiki/API:Main_page **Method:** `GET` **Base URL:** `https://en.wikipedia.org/w/api.php` **Example URL:** `https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=python&format=json` **Auth:** `none` **CORS:** `yes` **Required params:** `action`, `format` **Optional params:** `srsearch` **Response fields:** `query`, `query.search` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=python&format=json' | head -50 ``` **Agent instructions:** - Send HTTP requests to https://en.wikipedia.org/w/api.php, not boyapi.com. - Use GET as the default method unless otherwise specified. - Use action=query with list=search for search functionality. **Detail page:** https://boyapi.com/api/wikipedia.html --- ### World Bank (`world-bank`) **Description:** World Data **Provider docs:** https://datahelpdesk.worldbank.org/knowledgebase/topics/125589 **Method:** `GET` **Base URL:** `https://api.worldbank.org/v2` **Example URL:** `https://api.worldbank.org/v2/country/all?format=json` **Auth:** `none` **CORS:** `no` **Optional params:** `format`, `per_page`, `page` **Response fields:** `[0].page`, `[0].per_page`, `[0].total`, `[1]` **Error codes:** `400` **Example (curl):** ```bash curl -sS 'https://api.worldbank.org/v2/country/all?format=json&per_page=10' ``` **Agent instructions:** - 向 https://api.worldbank.org/v2 发送请求,不是 boyapi.com。 - 使用 GET /country/all 获取所有国家列表。 - 使用 GET /country/{code} 获取指定国家。 - 使用 GET /indicator/{indicator} 获取指标数据。 - CORS 不支持,需要服务端代理。 **Detail page:** https://boyapi.com/api/world-bank.html --- ### Ziptastic (`ziptastic`) **Description:** Get the country, state, and city of any US zip-code **Provider docs:** https://ziptasticapi.com/ **Method:** `GET` **Base URL:** `https://ziptasticapi.com` **Example URL:** `https://ziptasticapi.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ziptasticapi.com/' ``` **Agent instructions:** - Send HTTP requests to https://ziptasticapi.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ziptastic.html --- ## 交通与航空 (24 个) ### ADS-B Exchange (`ads-b-exchange`) **Description:** Access real-time and historical data of any and all airborne aircraft **Provider docs:** https://www.adsbexchange.com/data/ **Method:** `GET` **Base URL:** `https://gateway.adsbexchange.com` **Example URL:** `https://gateway.adsbexchange.com/api/aircraft/v2/icao/A465DF` **Auth:** `api_key` **CORS:** `unknown` **Required params:** `icao` **Response fields:** `ac`, `msg`, `now`, `total`, `hex`, `flight` **Error codes:** `{'code': '401', 'description': 'api-auth 缺失或无效'}`, `{'code': '404', 'description': '未找到该 ICAO 的飞机数据'}`, `{'code': '429', 'description': '超出订阅速率或配额'}` **Example (curl):** ```bash curl -sS 'https://gateway.adsbexchange.com/api/aircraft/v2/icao/A465DF' \ -H 'Accept: application/json' \ -H 'api-auth: YOUR_API_KEY' ``` **Agent instructions:** - 向 gateway.adsbexchange.com 发起 GET,路径中 {icao} 替换为 6 位十六进制(可逗号分隔多机)。 - Header api-auth 必填,值为 ADS-B Exchange 分配的 API Key。 - 响应顶层含 ac(飞机数组)、msg、now、total 等字段。 - ac[] 内常见 hex、flight、lat、lon、alt_baro、gs、track 等。 - CORS 未知,浏览器直连请实测;生产建议服务端代理。 **Detail page:** https://boyapi.com/api/ads-b-exchange.html --- ### Apimetro (`apimetro`) **Description:** Geospatial data for Mexico City public transport system (Metro, Metrobús, Cablebús, RTP, etc.) **Provider docs:** https://apimetro.dev/swagger/index.html **Method:** `GET` **Base URL:** `https://apimetro.dev` **Example URL:** `https://apimetro.dev/movilidad/METRO/estacion?sistema=METRO` **Auth:** `none` **CORS:** `yes` **Optional params:** `alcaldia_municipio`, `es_cetram`, `nombre` **Response fields:** `estacion_id`, `nombre`, `sistema`, `alcaldia_municipio`, `es_cetram` **Error codes:** `{'code': '400', 'description': '参数错误'}`, `{'code': '404', 'description': '未找到'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://apimetro.dev/movilidad/METRO/estacion' \ ``` **Agent instructions:** - Base path /movilidad;车站列表 GET /movilidad/{sistema}/estacion。 - sistema 常用值:METRO、MB、CBB、TODOS(查全部系统)。 - GeoJSON:GET /movilidad/mapas/geojsonEstacion?sistema=METRO。 - 完整参数见 https://apimetro.dev/swagger/ 与 /docs。 - 响应为 JSON 数组,每项含 nombre、sistema、alcaldia_municipio 等。 **Detail page:** https://boyapi.com/api/apimetro.html --- ### AviationAPI (`aviationapi`) **Description:** FAA Aeronautical Charts and Publications, Airport Information, and Airport Weather **Provider docs:** https://docs.aviationapi.com **Method:** `GET` **Base URL:** `https://www.aviationapi.com` **Example URL:** `https://www.aviationapi.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `icao`, `chart`, `cycle` **Response fields:** `airport`, `weather`, `chart_url` **Error codes:** `{'code': '404', 'description': '未找到'}`, `{'code': '403', 'description': '禁止访问'}`, `{'code': '503', 'description': '不可用'}` **Example (curl):** ```bash curl -sS 'https://www.aviationapi.com/' -H 'Accept: text/html' ``` **Agent instructions:** - catalog 指向 https://docs.aviationapi.com;调用前阅读当前 REST 路径。 - www.aviationapi.com 为 Svelte 前端,勿假设任意路径返回 JSON。 - CORS No:使用服务端代理。 - 航图/天气数据可能有 AIRAC 周期,务必核对有效期免责声明。 - 若仅需 METAR,可考虑 AviationWeather(aviationweather.gov/api/data/metar)。 **Detail page:** https://boyapi.com/api/aviationapi.html --- ### AviationWeather (`aviationweather`) **Description:** NOAA aviation weather forecasts and observations **Provider docs:** https://www.aviationweather.gov/dataserver **Method:** `GET` **Base URL:** `https://aviationweather.gov` **Example URL:** `https://aviationweather.gov/api/data/metar?ids=KJFK&format=json` **Auth:** `none` **CORS:** `unknown` **Required params:** `ids` **Optional params:** `format`, `hours`, `date` **Response fields:** `icaoId`, `rawOb`, `temp`, `wdir`, `wspd`, `fltCat`, `clouds` **Error codes:** `{'code': '204', 'description': '无数据'}`, `{'code': '400', 'description': '参数错误'}`, `{'code': '429', 'description': '限流'}` **Example (curl):** ```bash curl -sS -G 'https://aviationweather.gov/api/data/metar' \ ``` **Agent instructions:** - GET https://aviationweather.gov/api/data/metar?ids=ICAO&format=json。 - 响应为 JSON 数组;每项含 rawOb、temp、wdir、wspd、fltCat 等。 - TAF:/api/data/taf;完整 OpenAPI 见 aviationweather.gov/data/api/。 - 限流约 100 req/min;设置 User-Agent。 - CORS 可能受限,生产环境建议服务端调用。 **Detail page:** https://boyapi.com/api/aviationweather.html --- ### BC Ferries (`bc-ferries`) **Description:** Sailing times and capacities for BC Ferries **Provider docs:** https://www.bcferriesapi.ca **Method:** `GET` **Base URL:** `https://www.bcferriesapi.ca` **Example URL:** `https://www.bcferriesapi.ca/v2/` **Auth:** `none` **CORS:** `yes` **Response fields:** `capacityRoutes`, `capacityRoutes[].routeCode`, `capacityRoutes[].sailings`, `capacityRoutes[].sailings[].fill`, `nonCapacityRoutes` **Error codes:** `{'http': '200', 'description': '成功,返回航线与班次 JSON'}`, `{'http': '404', 'description': '路径错误或服务结构调整'}`, `{'http': '429', 'description': '请求过于频繁,被来源方限流'}`, `{'http': '5xx', 'description': '来源方服务不可用,稍后重试'}` **Example (curl):** ```bash curl -sS 'https://www.bcferriesapi.ca/v2/' ``` **Agent instructions:** - Send HTTP requests to https://www.bcferriesapi.ca, not boyapi.com. - Use GET /v2/ with no query parameters for the full schedule dataset. - Parse capacityRoutes[].sailings for time, fill, vesselName, sailingStatus. - Treat nonCapacityRoutes separately; they may lack fill percentages. - For browser agents: CORS is reported as Yes; still respect fair-use limits. **Detail page:** https://boyapi.com/api/bc-ferries.html --- ### MetaWeather (`metaweather`) **Description:** Weather **Provider docs:** https://www.metaweather.com/api/ **Method:** `GET` **Base URL:** `https://api.metaweather.com` **Example URL:** `https://api.metaweather.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `q`, `units` **Response fields:** `temperature`, `description`, `humidity` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.metaweather.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.metaweather.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/metaweather.html --- ### Pirate Weather (`pirate-weather`) **Description:** Free weather API with forecast data similar to Dark Sky **Provider docs:** https://pirateweather.net/en/latest/ **Method:** `GET` **Base URL:** `https://api.pirateweather.net` **Example URL:** `https://api.pirateweather.net/forecast/YOUR_KEY/37.7749,-122.4194` **Auth:** `api_key` **CORS:** `yes` **Required params:** `apiKey`, `latitude`, `longitude` **Optional params:** `exclude`, `units`, `lang` **Response fields:** `latitude`, `longitude`, `currently`, `hourly`, `daily` **Error codes:** `400`, `403` **Example (curl):** ```bash curl -sS 'https://api.pirateweather.net/forecast/YOUR_KEY/37.7749,-122.4194' ``` **Agent instructions:** - Send HTTP requests to https://api.pirateweather.net, not boyapi.com. - Requires API Key registration at https://pirate-weather.apiable.io/ - Format: /forecast/{apiKey}/{lat},{lon} **Detail page:** https://boyapi.com/api/pirate-weather.html --- ### Spaceflight News (`spaceflight-news`) **Description:** Spaceflight related news **Provider docs:** https://api.spaceflightnewsapi.net/docs **Method:** `GET` **Base URL:** `https://api.spaceflightnewsapi.net/v4` **Example URL:** `https://api.spaceflightnewsapi.net/v4/reports/?limit=5` **Auth:** `none` **CORS:** `yes` **Optional params:** `search`, `limit`, `offset` **Response fields:** `count`, `results` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.spaceflightnewsapi.net/v4/reports/?limit=5' ``` **Agent instructions:** - Send HTTP requests to https://api.spaceflightnewsapi.net/v4, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 results 数组;按 launch/library/event 类型过滤。 **Detail page:** https://boyapi.com/api/spaceflight-news.html --- ### Transport for Auckland, New Zealand (`transport-for-auckland-new-zealand`) **Description:** Auckland Transport **Provider docs:** https://dev-portal.at.govt.nz/ **Method:** `GET` **Base URL:** `https://api.at.govt.nz` **Example URL:** `https://api.at.govt.nz/v1/gtfs/schedule` **Auth:** `header` **CORS:** `yes` **Response fields:** `schedule` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.at.govt.nz/v1/gtfs/schedule' -H 'Ocp-Apim-Subscription-Key: YOUR_KEY' ``` **Agent instructions:** - Send HTTP requests to https://api.at.govt.nz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Requires Ocp-Apim-Subscription-Key header. **Detail page:** https://boyapi.com/api/transport-for-auckland-new-zealand.html --- ### Transport for Belgium (`transport-for-belgium`) **Description:** The iRail API is a third-party API for Belgian public transport by train **Provider docs:** https://docs.irail.be/ **Method:** `GET` **Base URL:** `https://api.irail.be` **Example URL:** `https://api.irail.be/connections/?from=Gent-Sint-Pieters&to=Brussels&format=json` **Auth:** `none` **CORS:** `yes` **Required params:** `from`, `to` **Optional params:** `date`, `time`, `timesel`, `format` **Response fields:** `connection` **Error codes:** `400` **Example (curl):** ```bash curl -sS 'https://api.irail.be/connections/?from=Gent-Sint-Pieters&to=Brussels&format=json' ``` **Agent instructions:** - Send HTTP requests to https://api.irail.be, not boyapi.com. - Use GET as the default method unless otherwise specified. - Rate limit: 3 requests/second per IP. **Detail page:** https://boyapi.com/api/transport-for-belgium.html --- ### Transport for Berlin, Germany (`transport-for-berlin-germany`) **Description:** Third-party VBB API **Provider docs:** https://vbb-bahn.foo32.de/ **Method:** `GET` **Base URL:** `https://vbb-bahn.foo32.de` **Example URL:** `https://vbb-bahn.foo32.de/stops?latitude=52.52&longitude=13.405` **Auth:** `none` **CORS:** `yes` **Optional params:** `latitude`, `longitude` **Response fields:** `stops` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://vbb-bahn.foo32.de/stops?latitude=52.52&longitude=13.405' ``` **Agent instructions:** - Send HTTP requests to https://vbb-bahn.foo32.de, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 stops 数组;按 query 模糊搜索柏林公交站点。 **Detail page:** https://boyapi.com/api/transport-for-berlin-germany.html --- ### Transport for Budapest, Hungary (`transport-for-budapest-hungary`) **Description:** Budapest public transport API **Provider docs:** https://bkkfutar.docs.apiary.io **Method:** `GET` **Base URL:** `https://api.bkk.hu/wp-json/bkk/v3` **Example URL:** `https://api.bkk.hu/wp-json/bkk/v3/departures?stopId=BKK_F00970` **Auth:** `none` **CORS:** `yes` **Optional params:** `stopId` **Response fields:** `departures` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.bkk.hu/wp-json/bkk/v3/departures?stopId=BKK_F00970' ``` **Agent instructions:** - Send HTTP requests to https://api.bkk.hu, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 Budapest 公交/电车班次;按 stopId 查询。 **Detail page:** https://boyapi.com/api/transport-for-budapest-hungary.html --- ### Transport for Czech Republic (`transport-for-czech-republic`) **Description:** Czech transport API **Provider docs:** https://www.chaps.cz/eng/products/idos-internet **Method:** `GET` **Base URL:** `https://api.chaps.cz` **Example URL:** `https://api.chaps.cz/v1/connections?from=Praha&to=Brno` **Auth:** `none` **CORS:** `yes` **Optional params:** `from`, `to` **Response fields:** `connections` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.chaps.cz/v1/connections?from=Praha&to=Brno' ``` **Agent instructions:** - Send HTTP requests to https://api.chaps.cz, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 PID 站点、线路与发车班次。 **Detail page:** https://boyapi.com/api/transport-for-czech-republic.html --- ### Transport for Finland (`transport-for-finland`) **Description:** Finnish transport API **Provider docs:** https://digitransit.fi/en/developers/ **Method:** `POST` **Base URL:** `https://api.digitransit.fi` **Example URL:** `https://api.digitransit.fi/routing/v1/routers/finland/index/graphql` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Response fields:** `data` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.digitransit.fi/routing/v1/routers/finland/index/graphql' -H 'Content-Type: application/json' -d '{"query":"{ stops(name: \"Helsinki\") { name } }"}' ``` **Agent instructions:** - Send HTTP POST requests to https://api.digitransit.fi, not boyapi.com. - Use POST method with JSON body containing query field. - 解析 HSL 公交/地铁班次;按 stop 查询实时到站。 **Detail page:** https://boyapi.com/api/transport-for-finland.html --- ### Transport for Hessen, Germany (`transport-for-hessen-germany`) **Description:** RMV API (Public Transport in Hessen) **Provider docs:** https://opendata.rmv.de/site/start.html **Method:** `GET` **Base URL:** `https://api.opendata.rmv.de` **Example URL:** `https://api.opendata.rmv.de/v1/location?name=Frankfurt` **Auth:** `none` **CORS:** `yes` **Optional params:** `name` **Response fields:** `locations` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.opendata.rmv.de/v1/location?name=Frankfurt' ``` **Agent instructions:** - Send HTTP requests to https://api.opendata.rmv.de, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 RMV 站点与班次。 **Detail page:** https://boyapi.com/api/transport-for-hessen-germany.html --- ### Transport for Los Angeles, US (`transport-for-los-angeles-us`) **Description:** Data about positions of Metro vehicles in real time and travel their routes **Provider docs:** https://developer.metro.net/ **Method:** `GET` **Base URL:** `https://api.metro.net` **Example URL:** `https://api.metro.net/agency/1/vehicles` **Auth:** `none` **CORS:** `yes` **Response fields:** `vehicles` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.metro.net/agency/1/vehicles' ``` **Agent instructions:** - Send HTTP requests to https://api.metro.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 Metro 公交/地铁到站信息。 **Detail page:** https://boyapi.com/api/transport-for-los-angeles-us.html --- ### Transport for Norway (`transport-for-norway`) **Description:** Transport APIs and dataset for Norway **Provider docs:** https://developer.entur.org/ **Method:** `POST` **Base URL:** `https://api.entur.io` **Example URL:** `https://api.entur.io/journey-planner/v3/graphql` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Response fields:** `data` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.entur.io/journey-planner/v3/graphql' -H 'Content-Type: application/json' -d '{"query":"{ stops(name: \"Oslo\") { name } }"}' ``` **Agent instructions:** - Send HTTP POST requests to https://api.entur.io, not boyapi.com. - Use POST method with JSON body containing query field. - 解析 Ruter 公交/地铁班次;按 stopId 查询实时数据。 **Detail page:** https://boyapi.com/api/transport-for-norway.html --- ### Transport for Spain (`transport-for-spain`) **Description:** Renfe API for Spanish public trains **Provider docs:** https://data.renfe.com/api/1/util/snippet/api_info.html **Method:** `GET` **Base URL:** `https://api.data.renfe.com` **Example URL:** `https://api.data.renfe.com/sitioEP` **Auth:** `none` **CORS:** `yes` **Response fields:** `estaciones`, `trayectos` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.data.renfe.com/sitioEP' ``` **Agent instructions:** - 向 https://api.data.renfe.com 发送请求。 - 主要端点:/sitioEP 获取站点和路线信息。 - 包含西班牙高铁(AVE/AVANT)和区域火车数据。 **Detail page:** https://boyapi.com/api/transport-for-spain.html --- ### Transport for Switzerland (`transport-for-switzerland`) **Description:** Swiss public transport API **Provider docs:** https://transport.opendata.ch/ **Method:** `GET` **Base URL:** `https://transport.opendata.ch` **Example URL:** `https://transport.opendata.ch/v1/connections?from=Zurich&to=Geneva` **Auth:** `none` **CORS:** `yes` **Optional params:** `from`, `to` **Response fields:** `connections` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://transport.opendata.ch/v1/connections?from=Zurich&to=Geneva' ``` **Agent instructions:** - Send HTTP requests to https://transport.opendata.ch, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 SBB/Bls 列车与公交班次。 **Detail page:** https://boyapi.com/api/transport-for-switzerland.html --- ### Transport for The Netherlands (`transport-for-the-netherlands`) **Description:** OVAPI, country-wide public transport **Provider docs:** https://github.com/skywave/KV78Turbo-OVAPI/wiki **Method:** `GET` **Base URL:** `https://transit-api.nl` **Example URL:** `https://transit-api.nl/v1/stops` **Auth:** `none` **CORS:** `yes` **Response fields:** `stops` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://transit-api.nl/v1/stops' ``` **Agent instructions:** - Send HTTP requests to https://transit-api.nl, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 NS 列车与公交班次。 **Detail page:** https://boyapi.com/api/transport-for-the-netherlands.html --- ### Transport for Toronto, Canada (`transport-for-toronto-canada`) **Description:** TTC API **Provider docs:** https://myttc.ca/developers **Method:** `GET` **Base URL:** `https://api.myttc.ca` **Example URL:** `https://api.myttc.ca/v1/stops` **Auth:** `none` **CORS:** `yes` **Response fields:** `stops` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.myttc.ca/v1/stops' ``` **Agent instructions:** - Send HTTP requests to https://api.myttc.ca, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 TTC 公交/街车/地铁到站信息。 **Detail page:** https://boyapi.com/api/transport-for-toronto-canada.html --- ### transport.rest (`transport-rest`) **Description:** Community maintained, developer-friendly public transport API **Provider docs:** https://transport.rest **Method:** `GET` **Base URL:** `https://v6.db.transport.rest` **Example URL:** `https://v6.db.transport.rest/locations?query=Berlin` **Auth:** `none` **CORS:** `yes` **Optional params:** `query` **Response fields:** `locations` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://v6.db.transport.rest/locations?query=Berlin' ``` **Agent instructions:** - Send HTTP requests to https://v6.db.transport.rest, not boyapi.com. - Use GET as the default method unless otherwise specified. - 通用 GTFS 静态数据 API;按 agency/route/stop 查询。 **Detail page:** https://boyapi.com/api/transport-rest.html --- ### US National Weather Service (`us-weather`) **Description:** Weather forecasts, alerts, and observations for the United States **Provider docs:** https://www.weather.gov/documentation/services-web-api **Method:** `GET` **Base URL:** `https://api.weather.gov` **Example URL:** `https://api.weather.gov/points/40.7128,-74.0060` **Auth:** `header` **CORS:** `yes` **Required params:** `lat`, `lon` **Optional params:** `office`, `gridX`, `gridY`, `area` **Response fields:** `properties.forecast`, `properties.gridId`, `properties.gridX`, `properties.gridY` **Error codes:** `400`, `404` **Example (curl):** ```bash curl -sS 'https://api.weather.gov/points/40.7128,-74.0060' -H 'User-Agent: YourAppName/1.0' ``` **Agent instructions:** - 向 https://api.weather.gov 发送请求。 - 建议添加 User-Agent 请求头,包含应用名称和联系邮箱。 - 首先调用 /points/{lat},{lon} 获取网格信息和 forecast URL。 - 使用返回的 forecast URL 获取具体天气预报。 - 使用 /alerts/active?area={state} 获取警报。 **Detail page:** https://boyapi.com/api/us-weather.html --- ### weather-api (`weather-api`) **Description:** A RESTful free API to check the weather **Provider docs:** https://github.com/robertoduessmann/weather-api **Method:** `GET` **Base URL:** `http://goweather.xyz` **Example URL:** `http://goweather.xyz/weather/NewYork` **Auth:** `none` **CORS:** `yes` **Response fields:** `temperature`, `wind`, `description`, `forecast` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://goweather.xyz/weather/NewYork' ``` **Agent instructions:** - Send HTTP requests to http://goweather.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Replace {city} with the target city name. **Detail page:** https://boyapi.com/api/weather-api.html --- ## 招聘与职位 (11 个) ### AI Dev Jobs (`ai-dev-jobs`) **Description:** AI/ML engineering job aggregator with REST, RSS, and MCP endpoints **Provider docs:** https://aidevboard.com/openapi.yaml **Method:** `GET` **Base URL:** `https://aidevboard.com/api/v1` **Example URL:** `https://aidevboard.com/api/v1/jobs?q=llm&workplace=remote&limit=20` **Auth:** `optional_api_key` **CORS:** `yes` **Optional params:** `q`, `tags`, `workplace`, `limit`, `page` **Response fields:** `jobs`, `total`, `page`, `has_next`, `title` **Error codes:** `{'code': 'quota_exceeded', 'description': '匿名月度可读配额已用尽'}`, `{'code': '400', 'description': '查询参数无效'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -G 'https://aidevboard.com/api/v1/jobs' \ --data-urlencode 'q=llm' \ --data-urlencode 'workplace=remote' \ --data-urlencode 'limit=20' ``` **Agent instructions:** - GET https://aidevboard.com/api/v1/jobs 进行职位搜索。 - 常用查询:q 全文、tags 逗号分隔、workplace=remote、limit(最大 50)、page。 - 200 响应含 jobs 数组及 total、page、has_next 等分页字段。 - 匿名调用有月度配额,耗尽返回 quota_exceeded;长期 Agent 请 /register 获取 API Key。 - CORS 为 Yes,可在浏览器试调。 **Detail page:** https://boyapi.com/api/ai-dev-jobs.html --- ### Arbeitnow (`arbeitnow`) **Description:** API for Job board aggregator in Europe / Remote **Provider docs:** https://documenter.getpostman.com/view/18545278/UVJbJdKh **Method:** `GET` **Base URL:** `https://www.arbeitnow.com` **Example URL:** `https://www.arbeitnow.com/api/job-board-api` **Auth:** `none` **CORS:** `yes` **Response fields:** `slug`, `title`, `company_name`, `remote`, `url`, `tags`, `created_at` **Error codes:** `{'code': '403', 'description': 'CDN 拦截'}`, `{'code': '429', 'description': '限流'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://www.arbeitnow.com/api/job-board-api' \ ``` **Agent instructions:** - GET https://www.arbeitnow.com/api/job-board-api 获取职位 feed。 - 每条含 slug、title、company_name、location、remote、url、tags、job_types。 - 详情通常使用返回的 url 字段打开网页。 - 若 403,添加合理 User-Agent 或改服务端调用。 - 遵守 Arbeitnow 使用条款与抓取频率限制。 **Detail page:** https://boyapi.com/api/arbeitnow.html --- ### DevITjobs UK (`devitjobs-uk`) **Description:** Jobs with GraphQL **Provider docs:** https://devitjobs.uk/job_feed.xml **Method:** `GET` **Base URL:** `https://api.devitjobs.uk` **Example URL:** `https://api.devitjobs.uk/` **Auth:** `none` **CORS:** `yes` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://devitjobs.uk/' ``` **Agent instructions:** - Send HTTP requests to https://devitjobs.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/devitjobs-uk.html --- ### GraphQL Jobs (`graphql-jobs`) **Description:** Jobs with GraphQL **Provider docs:** https://graphql.jobs/docs/api/ **Method:** `POST` **Base URL:** `https://api.graphql.jobs` **Example URL:** `https://api.graphql.jobs/` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `jobs` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.graphql.jobs/' -H 'Content-Type: application/json' -d '{"query":"{ jobs { id title company { name } location } }"}' ``` **Agent instructions:** - Send POST requests to https://api.graphql.jobs/, not boyapi.com. - Use GraphQL query format in request body. - Example query: { jobs { id title company { name } location } } **Detail page:** https://boyapi.com/api/graphql-jobs.html --- ### Hytale (`hytale`) **Description:** Hytale blog posts and jobs **Provider docs:** https://hytale-api.com/ **Method:** `GET` **Base URL:** `https://hytale-api.com` **Example URL:** `https://hytale-api.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://hytale-api.com/' ``` **Agent instructions:** - Send HTTP requests to https://hytale-api.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hytale.html --- ### NetworkCalc (`networkcalc`) **Description:** Network calculators, including subnets, DNS, binary, and security tools **Provider docs:** https://networkcalc.com/api/docs **Method:** `GET` **Base URL:** `https://api.networkcalc.com` **Example URL:** `https://api.networkcalc.com/binary/convert?number=255` **Auth:** `none` **CORS:** `yes` **Optional params:** `number`, `from` **Response fields:** `decimal`, `binary`, `hexadecimal`, `octal` **Error codes:** `{'http': 400, 'description': '请求参数错误'}`, `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://api.networkcalc.com/binary/convert?number=255' ``` **Agent instructions:** - 向 https://api.networkcalc.com 发送请求,不是 boyapi.com。 - 使用 GET /binary/convert 进行进制转换。 - 使用 GET /dns/lookup 查询DNS记录。 - 使用 GET /subnet/calculate 计算子网信息。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/networkcalc.html --- ### Non-Working Days (`non-working-days-2`) **Description:** Simple REST API for checking working, non-working or short days for Russia, CIS, USA and other **Provider docs:** https://isdayoff.ru **Method:** `GET` **Base URL:** `https://isdayoff.ru` **Example URL:** `https://isdayoff.ru/20240101` **Auth:** `none` **CORS:** `yes` **Optional params:** `cc` **Response fields:** `0 = 工作日`, `1 = 非工作日`, `2 = 短工作日` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://isdayoff.ru/20240101' ``` **Agent instructions:** - 向 https://isdayoff.ru 发送请求,不是 boyapi.com。 - 使用 GET /{YYYYMMDD} 查询特定日期(如 20240101)。 - 可使用 cc 参数指定国家代码(默认 ru)。 - 返回纯文本:'0' = 工作日,'1' = 非工作日,'2' = 短工作日。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/non-working-days-2.html --- ### Non-Working Days (`non-working-days`) **Description:** Database of ICS files for non working days **Provider docs:** https://github.com/gadael/icsdb **Method:** `GET` **Base URL:** `https://icsdb.info` **Example URL:** `https://icsdb.info/api/v1/FR/2024` **Auth:** `none` **CORS:** `yes` **Required params:** `country` **Optional params:** `year` **Response fields:** `country`, `name`, `date`, `type` **Error codes:** `{'http': 404, 'description': '数据未找到'}` **Example (curl):** ```bash curl -sS 'https://icsdb.info/api/v1/FR/2024' ``` **Agent instructions:** - 向 https://icsdb.info 发送请求,不是 boyapi.com。 - 使用 GET /api/v1/{country}/{year} 查询节假日。 - country 使用 ISO 3166-1 alpha-2 格式(如 FR、US、GB)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/non-working-days.html --- ### Open Science Framework (`open-science-framework`) **Description:** Repository and archive for study designs, research materials, data, manuscripts, etc **Provider docs:** https://developer.osf.io **Method:** `GET` **Base URL:** `https://api.developer.osf.io` **Example URL:** `https://api.developer.osf.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://developer.osf.io/' ``` **Agent instructions:** - Send HTTP requests to https://developer.osf.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-science-framework.html --- ### OpenSky Network (`opensky-network`) **Description:** Free real-time ADS-B aviation data **Provider docs:** https://opensky-network.org/apidoc/index.html **Method:** `GET` **Base URL:** `https://api.opensky-network.org` **Example URL:** `https://api.opensky-network.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opensky-network.org/' ``` **Agent instructions:** - Send HTTP requests to https://opensky-network.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/opensky-network.html --- ### Remote Calc (`remote-calc`) **Description:** Decodes base64 encoding and parses it to return a solution to the calculation in JSON **Provider docs:** https://github.com/elizabethadegbaju/remotecalc **Method:** `GET` **Base URL:** `https://remotecalc-production.up.railway.app` **Example URL:** `https://remotecalc-production.up.railway.app/api/calculate` **Auth:** `none` **CORS:** `yes` **Required params:** `expression` **Response fields:** `result`, `expression` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://remotecalc-production.up.railway.app/api/calculate' -H 'Content-Type: application/json' -d '{"expression":"2+2*3"}' ``` **Agent instructions:** - Send HTTP requests to https://remotecalc-production.up.railway.app, not boyapi.com. - Use GET /api/calculate as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/remote-calc.html --- ## 文件与托管 (10 个) ### AnonFiles (`anonfiles`) **Description:** Upload and share your files anonymously **Provider docs:** https://anonfiles.com/docs/api **Method:** `POST` **Base URL:** `https://api.anonfiles.com` **Example URL:** `https://api.anonfiles.com/upload` **Auth:** `none` **CORS:** `unknown` **Required params:** `file` **Optional params:** `token` **Response fields:** `status`, `data.file.url.short`, `data.file.url.full`, `data.file.metadata.id` **Error codes:** `{'code': '400', 'description': '缺少 file'}`, `{'code': '413', 'description': '文件过大'}`, `{'code': '502/503', 'description': '服务可能已停运'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.anonfiles.com/upload' \ ``` **Agent instructions:** - POST https://api.anonfiles.com/upload,multipart 字段名为 file。 - 成功时 status 为 true,短链在 data.file.url.short。 - AnonFiles/BayFiles 服务可能已失效,调用前必须自行验证。 - 可选 ?token= 关联账号;无 token 亦可匿名上传(服务可用时)。 - boyapi.com 不提供代理,请直连 api.anonfiles.com。 **Detail page:** https://boyapi.com/api/anonfiles.html --- ### BayFiles (`bayfiles`) **Description:** Upload and share your files **Provider docs:** https://bayfiles.com/docs/api **Method:** `POST` **Base URL:** `https://api.bayfiles.com` **Example URL:** `https://api.bayfiles.com/upload` **Auth:** `none` **CORS:** `unknown` **Required params:** `file` **Optional params:** `apikey`, `token` **Response fields:** `filename`, `url`, `hash`, `size` **Error codes:** `{'http': '200', 'description': '上传成功(若服务仍在线)'}`, `{'http': '401', 'description': 'apikey/token 无效或缺失'}`, `{'http': '503', 'description': '服务已关闭或域名不可达'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.bayfiles.com/upload' -F 'file=@./sample.txt' # 可能失败,需自行验证 ``` **Agent instructions:** - Verify https://api.bayfiles.com is reachable before integration; service may be defunct. - Send uploads to api.bayfiles.com, not boyapi.com. - Use multipart POST with field file per historical docs. - Expect 503/DNS failures; do not assume 200. - Prefer modern file hosting APIs for new projects. **Detail page:** https://boyapi.com/api/bayfiles.html --- ### Brazilian Chamber of Deputies Open Data (`brazilian-chamber-of-deputies-open-data`) **Description:** Legislative information for Brazilian Chamber of Deputies **Provider docs:** https://dadosabertos.camara.leg.br/swagger/api.html **Method:** `GET` **Base URL:** `https://dadosabertos.camara.leg.br/arquivos` **Example URL:** `https://dadosabertos.camara.leg.br/arquivos/deputados/json/deputados.json` **Auth:** `none` **CORS:** `no` **Required params:** `formato` **Optional params:** `ano` **Response fields:** `uri`, `nome`, `data` **Error codes:** `{'http': 404, 'description': '数据集不存在'}` **Example (curl):** ```bash curl -sS 'https://dadosabertos.camara.leg.br/arquivos/deputados/json/deputados.json' ``` **Agent instructions:** - 向 https://dadosabertos.camara.leg.br 发送请求,不是 boyapi.com。 - 主要端点:/deputados(议员)、/votacoes(投票)、/proposicoes(提案) - formato 参数支持:csv、json、xml、xlsx、ods - 数据为批量文件下载,非实时 API,需解析下载的文件。 - CORS 不支持,应在服务端调用。 **Detail page:** https://boyapi.com/api/brazilian-chamber-of-deputies-open-data.html --- ### BrewPage (`brewpage`) **Description:** Free hosting for HTML, JSON, key-value, files with short URLs **Provider docs:** https://brewpage.app **Method:** `POST` **Base URL:** `https://brewpage.app/api` **Example URL:** `https://brewpage.app/api/html` **Auth:** `none` **CORS:** `yes` **Required params:** `content-type` **Response fields:** `url`, `owner_token`, `id` **Error codes:** `{'http': 413, 'description': '内容过大'}` **Example (curl):** ```bash curl -X POST 'https://brewpage.app/api/html' -H 'Content-Type: text/html' -d '

Hello

' ``` **Agent instructions:** - 向 https://brewpage.app/api 发送请求,不是 boyapi.com。 - 使用 POST /api/html 发布 HTML 或 Markdown 内容。 - 返回包含 url(短链接)和 owner_token(用于删除)。 - TTL 默认 15 天,最长 30 天,内容限制 1MB。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/brewpage.html --- ### File.io (`file-io`) **Description:** Super simple file sharing, convenient, anonymous and secure **Provider docs:** https://www.file.io **Method:** `GET` **Base URL:** `https://api.file.io` **Example URL:** `https://api.file.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.file.io/' ``` **Agent instructions:** - Send HTTP requests to https://www.file.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/file-io.html --- ### FileUp (`fileup`) **Description:** Temporary file hosting with upload API, expiration times, and view limits **Provider docs:** https://github.com/RealSinaSnp/FileUp **Method:** `POST` **Base URL:** `https://fileup.gq` **Example URL:** `https://fileup.gq/upload` **Auth:** `none` **CORS:** `yes` **Required params:** `file` **Response fields:** `url` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -X POST 'https://fileup.gq/upload' -F 'file=@example.txt' ``` **Agent instructions:** - 向 https://fileup.gq/upload 发送 POST 上传文件,不是 boyapi.com。 - 使用 multipart/form-data 上传 file 字段。 - 返回 url 字段为临时访问链接。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/fileup.html --- ### GitHub ReadMe Stats (`github-readme-stats`) **Description:** Add dynamically generated statistics to your GitHub profile ReadMe **Provider docs:** https://github.com/anuraghazra/github-readme-stats **Method:** `GET` **Base URL:** `https://github-readme-stats.vercel.app` **Example URL:** `https://github-readme-stats.vercel.app/api?username=your-username` **Auth:** `none` **CORS:** `yes` **Required params:** `username` **Optional params:** `theme`, `hide` **Response fields:** `image (SVG)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://github-readme-stats.vercel.app/api?username=anuraghazra' ``` **Agent instructions:** - Send HTTP requests to https://github-readme-stats.vercel.app, not boyapi.com. - Required: username parameter - Optional: theme, hide, count_private, etc. **Detail page:** https://boyapi.com/api/github-readme-stats.html --- ### The Null Pointer (`the-null-pointer`) **Description:** No-bullshit file hosting and URL shortening service **Provider docs:** https://0x0.st **Method:** `GET` **Base URL:** `https://api.npoint.io` **Example URL:** `https://api.npoint.io` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://0x0.st/' ``` **Agent instructions:** - Send HTTP requests to https://api.npoint.io, not boyapi.com. - Use GET / as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/the-null-pointer.html --- ### Vector Express v2.0 (`vector-express-v2-0`) **Description:** Free vector file converting API **Provider docs:** https://vector.express **Method:** `GET` **Base URL:** `https://api.vector.express` **Example URL:** `https://api.vector.express/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://vector.express/' ``` **Agent instructions:** - Send HTTP requests to https://vector.express, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/vector-express-v2-0.html --- ### Virushee (`virushee`) **Description:** Virushee file/data scanning **Provider docs:** https://api.virushee.com/ **Method:** `GET` **Base URL:** `https://api.virushee.com` **Example URL:** `https://api.virushee.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.virushee.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.virushee.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/virushee.html --- ## 开放知识库 (15 个) ### 24 Pull Requests (`24-pull-requests`) **Description:** Project to promote open source collaboration during December **Provider docs:** https://24pullrequests.com/api **Method:** `GET` **Base URL:** `https://24pullrequests.com` **Example URL:** `https://24pullrequests.com/api/contributors` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `login`, `avatar_url`, `contributions`, `html_url`, `id` **Error codes:** `{'code': '404', 'description': '端点不存在或活动未开启'}`, `{'code': '500', 'description': '服务端错误'}`, `{'code': '503', 'description': '服务暂时不可用'}` **Example (curl):** ```bash curl -sS 'https://24pullrequests.com/api/contributors' \ -H 'Accept: application/json' ``` **Agent instructions:** - GET https://24pullrequests.com/api/contributors 获取贡献者列表。 - 无需 API Key;响应通常为 JSON 数组或分页对象(以线上为准)。 - 字段可能包含 github login、avatar、贡献计数等,用于展示排行榜。 - 活动仅在每年 12 月进行,非活动期间数据可能为空或静态。 - CORS 为 Yes,浏览器可直接 fetch。 **Detail page:** https://boyapi.com/api/24-pull-requests.html --- ### Archive.org (`archive-org`) **Description:** The Internet Archive **Provider docs:** https://archive.readme.io/docs **Method:** `GET` **Base URL:** `https://archive.org` **Example URL:** `https://archive.org/advancedsearch.php?q=collection:opensource_movies&fl[]=identifier&rows=5&page=1&output=json` **Auth:** `none` **CORS:** `no` **Required params:** `q` **Optional params:** `rows`, `page`, `fl[]`, `output` **Response fields:** `response.numFound`, `response.docs`, `identifier`, `responseHeader` **Error codes:** `{'code': '400', 'description': '查询语法错误'}`, `{'code': '500', 'description': '服务错误'}`, `{'code': '504', 'description': '超时'}` **Example (curl):** ```bash curl -sS -G 'https://archive.org/advancedsearch.php' \ ``` **Agent instructions:** - GET https://archive.org/advancedsearch.php,必填 q,建议 output=json。 - 用 fl[] 限制字段;rows/page 分页。 - CORS 为 No,浏览器 Agent 应经服务端代理。 - 复杂查询可能较慢,请增大超时并控制 rows。 - 详情页 URL 通常为 https://archive.org/details/{identifier}。 **Detail page:** https://boyapi.com/api/archive-org.html --- ### Art Institute of Chicago (`art-institute-of-chicago`) **Description:** Art **Provider docs:** https://api.artic.edu/docs/ **Method:** `GET` **Base URL:** `https://api.artic.edu` **Example URL:** `https://api.artic.edu/api/v1/artworks?limit=12&page=1` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page`, `fields` **Response fields:** `pagination`, `data`, `title`, `artist_display`, `thumbnail`, `image_id` **Error codes:** `{'code': '400', 'description': '参数无效'}`, `{'code': '404', 'description': '未找到'}`, `{'code': '500', 'description': '服务错误'}` **Example (curl):** ```bash curl -sS 'https://api.artic.edu/api/v1/artworks?limit=12&page=1' \ ``` **Agent instructions:** - GET https://api.artic.edu/api/v1/artworks,可选 limit、page、fields。 - 响应结构:{ pagination, data }。 - 单件:GET /api/v1/artworks/{id};IIIF 图像见官方 docs。 - CORS 支持浏览器调用;请合理限速。 - public-domain 作品可用 image_id 构造 IIIF URL(见文档)。 **Detail page:** https://boyapi.com/api/art-institute-of-chicago.html --- ### Bhagavad Gita telugu (`bhagavad-gita-telugu`) **Description:** Bhagavad Gita API in telugu and odia languages **Provider docs:** https://gita-api.vercel.app **Method:** `GET` **Base URL:** `https://gita-api.vercel.app` **Example URL:** `https://gita-api.vercel.app/api/te/1/1` **Auth:** `none` **CORS:** `yes` **Required params:** `lang`, `chapter` **Optional params:** `verse` **Response fields:** `chapter`, `verse`, `text` **Error codes:** `{'http': 404}`, `{'http': 500}` **Example (curl):** ```bash curl -sS 'https://gita-api.vercel.app/api/te/1/1' ``` **Agent instructions:** - Send HTTP requests to https://gita-api.vercel.app, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Language path: te (Telugu), or (Odia). Example chapter: GET /api/te/chapters/1. **Detail page:** https://boyapi.com/api/bhagavad-gita-telugu.html --- ### Bible-api (`bible-api`) **Description:** Free Bible API with multiple languages **Provider docs:** https://bible-api.com/ **Method:** `GET` **Base URL:** `https://bible-api.com` **Example URL:** `https://bible-api.com/John%203:16` **Auth:** `none` **CORS:** `yes` **Required params:** `reference` **Optional params:** `translation` **Response fields:** `reference`, `verses`, `text`, `translation_id` **Error codes:** `{'http': 404}`, `{'http': 429}` **Example (curl):** ```bash curl -sS 'https://bible-api.com/John%203:16' ``` **Agent instructions:** - Send HTTP requests to https://bible-api.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Rate limit ~15 requests per 30s per IP. Do not bulk-download entire Bibles. **Detail page:** https://boyapi.com/api/bible-api.html --- ### CDNJS (`cdnjs`) **Description:** Open source library CDN API **Provider docs:** https://api.cdnjs.com/libraries/jquery **Method:** `GET` **Base URL:** `https://api.cdnjs.com` **Example URL:** `https://api.cdnjs.com/libraries/jquery` **Auth:** `none` **CORS:** `yes` **Required params:** `name` **Optional params:** `fields` **Response fields:** `name`, `version`, `filename`, `description` **Error codes:** `{'http': 404, 'description': '库未找到'}` **Example (curl):** ```bash curl -sS 'https://api.cdnjs.com/libraries/jquery' ``` **Agent instructions:** - 向 https://api.cdnjs.com 发送请求,不是 boyapi.com。 - 使用 GET /libraries/{name} 查询库信息。 - 搜索库使用 GET /libraries?search={keyword}。 - CDN 地址格式:https://cdnjs.cloudflare.com/ajax/libs/{name}/{version}/{filename} - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cdnjs.html --- ### Chinese Text Project (`chinese-text-project`) **Description:** Pre-modern Chinese texts digital library **Provider docs:** https://ctext.org/tools/api **Method:** `GET` **Base URL:** `https://api.ctext.org` **Example URL:** `https://api.ctext.org/zh` **Auth:** `none` **CORS:** `no` **Required params:** `area` **Optional params:** `search`, `page` **Response fields:** `title`, `text`, `book` **Error codes:** `{'http': 404, 'description': '文献未找到'}` **Example (curl):** ```bash curl -sS 'https://api.ctext.org/zh' ``` **Agent instructions:** - 向 https://api.ctext.org 发送请求,不是 boyapi.com。 - 使用 GET /{area} 获取文献列表,area 如 zh 表示中国区域。 - 支持搜索和分页参数。 - CORS 不支持,应在服务端调用。 **Detail page:** https://boyapi.com/api/chinese-text-project.html --- ### Crossref Metadata Search (`crossref-metadata-search`) **Description:** Books & Articles Metadata **Provider docs:** https://api.crossref.org/ **Method:** `GET` **Base URL:** `https://api.crossref.org` **Example URL:** `https://api.crossref.org/works?query=bitcoin&rows=5` **Auth:** `none` **CORS:** `yes` **Optional params:** `query`, `rows`, `offset`, `filter` **Response fields:** `message.items`, `message.title`, `message.author`, `message.DOI` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.crossref.org/works?query=bitcoin&rows=5' ``` **Agent instructions:** - Send GET requests to https://api.crossref.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required. **Detail page:** https://boyapi.com/api/crossref-metadata-search.html --- ### Dune (`dune`) **Description:** A simple API which provides you with book, character, movie and quotes JSON data **Provider docs:** https://github.com/ywalia01/dune-api **Method:** `GET` **Base URL:** `https://api.labring.com` **Example URL:** `https://api.labring.com/public/dune` **Auth:** `none` **CORS:** `yes` **Response fields:** `books`, `characters`, `movies`, `quotes` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://api.labring.com/public/dune' ``` **Agent instructions:** - 向 https://api.labring.com 发送请求,不是 boyapi.com。 - 使用 GET /public/dune 获取沙丘宇宙数据。 - 返回数据包含 books、characters、movies、quotes 等字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/dune.html --- ### Gutendex (`gutendex`) **Description:** Web-API for fetching data from Project Gutenberg Books Library **Provider docs:** https://gutendex.com/ **Method:** `GET` **Base URL:** `https://api.gutendex.com` **Example URL:** `https://api.gutendex.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://gutendex.com/' ``` **Agent instructions:** - Send HTTP requests to https://gutendex.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/gutendex.html --- ### Oddsmagnet (`oddsmagnet`) **Description:** Odds history from multiple UK bookmakers **Provider docs:** https://data.oddsmagnet.com **Method:** `GET` **Base URL:** `https://api.data.oddsmagnet.com` **Example URL:** `https://api.data.oddsmagnet.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.oddsmagnet.com/' ``` **Agent instructions:** - Send HTTP requests to https://data.oddsmagnet.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/oddsmagnet.html --- ### Open Library (`open-library`) **Description:** Books, book covers and related data **Provider docs:** https://openlibrary.org/developers/api **Method:** `GET` **Base URL:** `https://openlibrary.org` **Example URL:** `https://openlibrary.org/search.json?q=the+lord+of+the+rings` **Auth:** `none` **CORS:** `no` **Required params:** `q` **Optional params:** `title`, `author`, `limit`, `page` **Response fields:** `numFound`, `start`, `docs`, `key`, `title`, `author_name`, `first_publish_year`, `cover_i`, `isbn` **Error codes:** `{'http': 404, 'description': '未找到结果'}` **Example (curl):** ```bash curl -sS 'https://openlibrary.org/search.json?q=the+lord+of+the+rings' ``` **Agent instructions:** - 向 https://openlibrary.org 发送请求,不是 boyapi.com。 - 使用 GET /search.json?q=书名 查询书籍。 - 可使用 title、author 参数进行更精确的搜索。 - 书籍封面可通过 cover_i 构建:https://covers.openlibrary.org/b/id/{cover_i}-M.jpg - CORS 不支持,请使用服务端调用。 **Detail page:** https://boyapi.com/api/open-library.html --- ### Penguin Publishing (`penguin-publishing`) **Description:** Books, book covers and related data **Provider docs:** http://www.penguinrandomhouse.biz/webservices/rest/ **Method:** `GET` **Base URL:** `https://api.penguinrandomhouse.biz` **Example URL:** `https://api.penguinrandomhouse.biz/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://www.penguinrandomhouse.biz/' ``` **Agent instructions:** - Send HTTP requests to http://www.penguinrandomhouse.biz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/penguin-publishing.html --- ### Runyankole Bible (`runyankole-bible`) **Description:** Free REST API for the Runyankore-Rukiga Bible — 66 books, 31106 verses **Provider docs:** https://runyankole-bible-api.vercel.app **Method:** `GET` **Base URL:** `https://runyankole-bible-api.vercel.app` **Example URL:** `https://runyankole-bible-api.vercel.app/` **Auth:** `none` **CORS:** `yes` **Required params:** `word` **Optional params:** `lang` **Response fields:** `word`, `definition`, `phonetic`, `partOfSpeech` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://runyankole-bible-api.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://runyankole-bible-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/runyankole-bible.html --- ### Wolne Lektury (`wolne-lektury`) **Description:** API for obtaining information about e-books available on the WolneLektury.pl website **Provider docs:** https://wolnelektury.pl/api/ **Method:** `GET` **Base URL:** `https://api.wolnelektury.pl` **Example URL:** `https://api.wolnelektury.pl/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://wolnelektury.pl/' ``` **Agent instructions:** - Send HTTP requests to https://wolnelektury.pl, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wolne-lektury.html --- ## 工具与 Mock (410 个) ### Base Adresse Nationale (`adresse-data-gouv-fr`) **Description:** French address database, geocoding and reverse **Provider docs:** https://adresse.data.gouv.fr/ **Method:** `GET` **Base URL:** `https://api-adresse.data.gouv.fr` **Example URL:** `https://api-adresse.data.gouv.fr/search?q=8+bd+du+port&limit=5` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `limit`, `type`, `postcode`, `citycode` **Response fields:** `features`, `features[].properties.label`, `features[].properties.city`, `features[].geometry.coordinates` **Error codes:** `{'http': 404, 'description': '未找到匹配的地址'}` **Example (curl):** ```bash curl -sS 'https://api-adresse.data.gouv.fr/search?q=8+bd+du+port&limit=5' ``` **Agent instructions:** - 向 https://api-adresse.data.gouv.fr 发送请求,不是 boyapi.com。 - 使用 GET /search?q=xxx 进行地址搜索。 - 使用 GET /reverse?lat=xxx&lng=xxx 进行反向地理编码。 - 返回 GeoJSON FeatureCollection 格式。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/adresse-data-gouv-fr.html --- ### Advice Slip (`advice-slip`) **Description:** Generate random advice slips **Provider docs:** https://api.adviceslip.com/ **Method:** `GET` **Base URL:** `https://api.adviceslip.com` **Example URL:** `https://api.adviceslip.com/advice` **Auth:** `none` **CORS:** `unknown` **Optional params:** `callback` **Response fields:** `slip.id`, `slip.advice` **Error codes:** `{'http': 404, 'description': '按 ID 查询时未找到对应 slip'}`, `{'http': 500, 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.adviceslip.com/advice' ``` **Agent instructions:** - Send HTTP requests to https://api.adviceslip.com, not boyapi.com. - Use GET /advice as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/advice-slip.html --- ### arcsecond.io (`arcsecond-io`) **Description:** Multiple astronomy data sources **Provider docs:** https://api.arcsecond.io/ **Method:** `GET` **Base URL:** `https://api.arcsecond.io` **Example URL:** `https://api.arcsecond.io/wikisky/objects?ra=189.492&dec=-11.045&radius=1` **Auth:** `none` **CORS:** `yes` **Required params:** `ra`, `dec` **Optional params:** `radius` **Response fields:** `objects`, `objects[].name`, `objects[].type`, `objects[].ra`, `objects[].dec` **Error codes:** `{'http': 400, 'description': '参数无效'}`, `{'http': 404, 'description': '天体未找到'}` **Example (curl):** ```bash curl -sS 'https://api.arcsecond.io/wikisky/objects?ra=189.492&dec=-11.045&radius=1' ``` **Agent instructions:** - 向 https://api.arcsecond.io 发送请求,不是 boyapi.com。 - 使用 GET /wikisky/objects 进行天区坐标搜索。 - 必须提供 ra(赤经)和 dec(赤纬)参数。 - 使用 radius 参数调整搜索半径。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/arcsecond-io.html --- ### arXiv (`arxiv`) **Description:** Curated research-sharing platform **Provider docs:** https://info.arxiv.org/help/api/user-manual **Method:** `GET` **Base URL:** `http://export.arxiv.org/api` **Example URL:** `http://export.arxiv.org/api/query?search_query=all: machine learning` **Auth:** `none` **CORS:** `unknown` **Required params:** `search_query` **Optional params:** `start`, `max_results`, `id_list` **Response fields:** `title`, `summary`, `author`, `published` **Error codes:** `200`, `400` **Example (curl):** ```bash curl -sS 'http://export.arxiv.org/api/query?search_query=all:neural&max_results=5' ``` **Agent instructions:** - Send HTTP requests to http://export.arxiv.org/api, not boyapi.com. - Returns Atom feed format (XML). - Key params: search_query (required), start, max_results **Detail page:** https://boyapi.com/api/arxiv.html --- ### Axolotl (`axolotl`) **Description:** Collection of axolotl pictures and facts **Provider docs:** https://theaxolotlapi.netlify.app/ **Method:** `GET` **Base URL:** `https://theaxolotlapi.netlify.app` **Example URL:** `https://theaxolotlapi.netlify.app/api/axolotls` **Auth:** `none` **CORS:** `no` **Response fields:** `image`, `fact`, `url` **Error codes:** `{'code': '404', 'description': '端点不存在'}`, `{'code': '500', 'description': '服务错误'}`, `{'code': '502', 'description': '网关错误'}` **Example (curl):** ```bash curl -sS 'https://theaxolotlapi.netlify.app/api/axolotls' -H 'Accept: application/json' ``` **Agent instructions:** - 目录端点:GET https://theaxolotlapi.netlify.app/api/axolotls。 - 随机:GET .../api/axolotls/random(社区文档常用)。 - CORS No:浏览器 Agent 请经服务端代理。 - 若 404,检查 Netlify 部署状态或改用 random 路径。 - 解析 image(URL)与 fact 文本展示即可。 **Detail page:** https://boyapi.com/api/axolotl.html --- ### aztro (`aztro`) **Description:** Daily horoscope info for yesterday, today, and tomorrow **Provider docs:** https://aztro.sameerkumar.website/ **Method:** `POST` **Base URL:** `https://aztro.sameerkumar.website` **Example URL:** `https://aztro.sameerkumar.website/?sign=aries&day=today` **Auth:** `none` **CORS:** `yes` **Required params:** `sign`, `day` **Response fields:** `horoscope`, `mood`, `lucky_color`, `lucky_number`, `lucky_time`, `compatibility` **Error codes:** `{'http': 400, 'description': 'sign 或 day 参数无效'}` **Example (curl):** ```bash curl -sS -X POST 'https://aztro.sameerkumar.website/?sign=aries&day=today' ``` **Agent instructions:** - 向 https://aztro.sameerkumar.website 发送请求,不是 boyapi.com。 - 使用 POST 方法,参数在查询字符串中:?sign=星座&day=日期。 - sign 参数支持:aries、taurus、gemini、cancer、leo、virgo、libra、scorpio、sagittarius、capricorn、aquarius、pisces。 - day 参数支持:today、tomorrow、yesterday。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/aztro.html --- ### Bacon Ipsum (`bacon-ipsum`) **Description:** A Meatier Lorem Ipsum Generator **Provider docs:** https://baconipsum.com/json-api/ **Method:** `GET` **Base URL:** `https://baconipsum.com` **Example URL:** `https://baconipsum.com/api/?type=all-meat¶s=3` **Auth:** `none` **CORS:** `unknown` **Optional params:** `type`, `paras`, `sentences` **Response fields:** `(root)`, `[0]`, `[n]`, `Content-Type` **Error codes:** `{'http': '200', 'description': '成功,返回段落数组'}`, `{'http': '400', 'description': '参数格式无效(少见)'}`, `{'http': '5xx', 'description': '来源方服务异常'}` **Example (curl):** ```bash curl -sS 'https://baconipsum.com/api/?type=all-meat¶s=3' ``` **Agent instructions:** - Send HTTP requests to https://baconipsum.com, not boyapi.com. - Use GET /api/ with query type and paras (or sentences). - Response is a JSON array of strings; join or map for UI placeholders. - No API key required. - Verify CORS in browser before relying on client-side fetch. **Detail page:** https://boyapi.com/api/bacon-ipsum.html --- ### BaconMockup (`baconmockup`) **Description:** Resizable bacon placeholder images **Provider docs:** https://baconmockup.com/ **Method:** `GET` **Base URL:** `https://baconmockup.com` **Example URL:** `https://baconmockup.com/300/200` **Auth:** `none` **CORS:** `yes` **Required params:** `width`, `height` **Response fields:** `(body)`, `Content-Type`, `Content-Length`, `dimensions` **Error codes:** `{'http': '200', 'description': '成功,返回 JPEG 图片'}`, `{'http': '404', 'description': '路径格式错误或资源不存在'}`, `{'http': '5xx', 'description': '来源方服务异常'}` **Example (curl):** ```bash curl -sS -o bacon.jpg 'https://baconmockup.com/300/200' ``` **Agent instructions:** - Send HTTP GET to https://baconmockup.com/{width}/{height}, not boyapi.com. - Response is binary JPEG; use in or save to disk. - Do not expect JSON; check Content-Type and status 200. - Pick reasonable dimensions to avoid huge downloads. - CORS Yes allows hotlinking from browsers in many cases. **Detail page:** https://boyapi.com/api/baconmockup.html --- ### balldontlie (`balldontlie`) **Description:** Balldontlie provides access to stats data from the NBA **Provider docs:** https://docs.balldontlie.io **Method:** `GET` **Base URL:** `https://api.balldontlie.io` **Example URL:** `https://api.balldontlie.io/v1/teams` **Auth:** `api_key` **CORS:** `yes` **Required params:** `Authorization` **Optional params:** `cursor`, `per_page` **Response fields:** `data`, `meta.next_cursor`, `data[].id`, `data[].city`, `data[].name`, `data[].conference` **Error codes:** `{'http': 401, 'description': 'API Key 无效'}`, `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://api.balldontlie.io/v1/teams' -H 'Authorization: YOUR_API_KEY' ``` **Agent instructions:** - 向 https://api.balldontlie.io 发送请求,不是 boyapi.com。 - 必须在 Header 中包含 Authorization: YOUR_API_KEY。 - 主要端点:/v1/teams(球队)、/v1/players(球员)、/v1/games(比赛)、/v1/stats(统计)。 - 使用 cursor 和 per_page 进行分页翻页。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/balldontlie.html --- ### Biriyani As A Service (`biriyani-as-a-service`) **Description:** Biriyani images placeholder **Provider docs:** https://biriyani.anoram.com/ **Method:** `GET` **Base URL:** `https://biriyani.anoram.com` **Example URL:** `https://biriyani.anoram.com/biriyani` **Auth:** `none` **CORS:** `no` **Response fields:** `image/jpeg body` **Error codes:** `{'http': 404}` **Example (curl):** ```bash curl -sS -o biriyani.jpg 'https://biriyani.anoram.com/biriyani' ``` **Agent instructions:** - Send HTTP requests to https://biriyani.anoram.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Response is binary JPEG, not JSON. Use server-side or due to CORS: No. **Detail page:** https://boyapi.com/api/biriyani-as-a-service.html --- ### bng2latlong (`bng2latlong`) **Description:** Convert British OSGB36 easting and northing to WGS84 latitude and longitude **Provider docs:** https://www.getthedata.com/bng2latlong **Method:** `GET` **Base URL:** `https://api.getthedata.com` **Example URL:** `https://api.getthedata.com/bng2latlong/400000,200000` **Auth:** `none` **CORS:** `yes` **Required params:** `easting`, `northing` **Optional params:** `format` **Response fields:** `lat`, `lon`, `input` **Error codes:** `{'http': 400}`, `{'http': 500}` **Example (curl):** ```bash curl -sS 'https://api.getthedata.com/bng2latlong/400000,200000' ``` **Agent instructions:** - 向 https://api.getthedata.com 发送请求,不是 boyapi.com。 - 使用 GET /bng2latlong/{easting},{northing} 转换坐标。 - 东向(easting)和北向(northing)均为正整数路径参数。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/bng2latlong.html --- ### Bored (`bored`) **Description:** Find random activities to fight boredom **Provider docs:** https://www.boredapi.com/ **Method:** `GET` **Base URL:** `https://www.boredapi.com` **Example URL:** `https://www.boredapi.com/api/activity` **Auth:** `none` **CORS:** `unknown` **Optional params:** `type`, `participants`, `price` **Response fields:** `activity`, `type`, `participants`, `price` **Error codes:** `{'note': 'service may be offline'}` **Example (curl):** ```bash curl -sS 'https://www.boredapi.com/api/activity' ``` **Agent instructions:** - Send HTTP requests to https://www.boredapi.com, not boyapi.com. - Use full_url_example or compose base_url + path + query from required_params. - Service availability uncertain (DNS may fail). Verify before production use. - Filtered: /api/activity?type=education&participants=2 **Detail page:** https://boyapi.com/api/bored.html --- ### BotsArchive (`botsarchive`) **Description:** JSON formatted details about Telegram Bots available in database **Provider docs:** https://botsarchive.com/docs.html **Method:** `GET` **Base URL:** `https://api.botsarchive.com` **Example URL:** `https://api.botsarchive.com/getBotID.php?username=@vote` **Auth:** `none` **CORS:** `unknown` **Required params:** `username` **Response fields:** `bot_id`, `bot_username` **Error codes:** `{'http': 404, 'description': '未找到该用户名对应的 Bot'}` **Example (curl):** ```bash curl -sS 'https://api.botsarchive.com/getBotID.php?username=@vote' ``` **Agent instructions:** - 向 https://api.botsarchive.com 发送请求,不是 boyapi.com。 - 使用 GET /getBotID.php?username=@xxx 查询 Bot ID。 - 返回 JSON 包含 bot_id 和 bot_username 字段。 - CORS 状态未知,浏览器调用可能受限。 **Detail page:** https://boyapi.com/api/botsarchive.html --- ### Brazil (`brazil`) **Description:** Centralize and provide modern endpoints with very low latency for Brazil **Provider docs:** https://brasilapi.com.br/ **Method:** `GET` **Base URL:** `https://brasilapi.com.br` **Example URL:** `https://brasilapi.com.br/api/cep/v1/01310930` **Auth:** `none` **CORS:** `yes` **Required params:** `cep` **Response fields:** `cep`, `state`, `city`, `neighborhood`, `street`, `service` **Error codes:** `{'http': 404, 'description': '邮编未找到'}` **Example (curl):** ```bash curl -sS 'https://brasilapi.com.br/api/cep/v1/01310930' ``` **Agent instructions:** - 向 https://brasilapi.com.br 发送请求,不是 boyapi.com。 - 使用 GET /api/cep/v1/{cep} 查询巴西邮编。 - 返回 JSON 包含地址信息:city、state、street 等。 - 禁止自动化爬取和遍历全部邮编。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/brazil.html --- ### Brazil Receita WS (`brazil-receita-ws`) **Description:** CNPJ lookup for Brazilian companies **Provider docs:** https://www.receitaws.com.br/ **Method:** `GET` **Base URL:** `https://api.receitaws.com.br` **Example URL:** `https://api.receitaws.com.br/v1/cnpj/11111111000111` **Auth:** `none` **CORS:** `yes` **Required params:** `cnpj` **Response fields:** `cnpj`, `nome`, `fantasia`, `situacao`, `logradouro`, `numero`, `bairro`, `municipio`, `uf`, `cep`, `telefone`, `email`, `porte`, `abertura`, `natureza_juridica` **Error codes:** `{'http': 400, 'description': '无效 CNPJ 格式'}`, `{'http': 404, 'description': 'CNPJ 未找到'}`, `{'http': 429, 'description': '请求过于频繁'}` **Example (curl):** ```bash curl -sS 'https://api.receitaws.com.br/v1/cnpj/11111111000111' ``` **Agent instructions:** - 向 https://api.receitaws.com.br 发送请求,不是 boyapi.com。 - 使用 GET /v1/cnpj/{cnpj} 查询巴西公司信息。 - CNPJ 是14位税号,传入时不要包含特殊字符。 - 返回 JSON 包含公司详细信息:nome、situacao、logradouro 等。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/brazil-receita-ws.html --- ### Brazilian Vehicles and Prices (`brazilian-vehicles-and-prices`) **Description:** FIPE - Brazilian vehicle pricing reference **Provider docs:** https://deividfortuna.github.io/fipe/ **Method:** `GET` **Base URL:** `https://parallelum.com.br/fipe` **Example URL:** `https://parallelum.com.br/fipe/v1/carros/marcas` **Auth:** `none` **CORS:** `yes` **Required params:** `tipo` **Optional params:** `codMarca`, `codModelo`, `codAno` **Response fields:** `nome`, `codigo`, `valor`, `marca`, `modelo` **Error codes:** `{'http': 404, 'description': '品牌/型号未找到'}`, `{'http': 429, 'description': '请求过于频繁'}` **Example (curl):** ```bash curl -sS 'https://parallelum.com.br/fipe/v1/carros/marcas' ``` **Agent instructions:** - 向 https://parallelum.com.br/fipe 发送请求,不是 boyapi.com。 - 车辆类型 tipo 支持:carros(汽车)、caminhoes(卡车)、motos(摩托车) - 查询流程:先获取品牌 -> 选择品牌获取车型 -> 选择车型获取年份 -> 选择年份获取价格 - 返回 JSON 包含 nome(名称)和 codigo(代码)字段。 - CORS 支持,可在浏览器直接调用。 - 免费版每日500次限制,避免高频调用。 **Detail page:** https://boyapi.com/api/brazilian-vehicles-and-prices.html --- ### Breaking Bad (`breaking-bad`) **Description:** Breaking Bad TV series data API **Provider docs:** https://breakingbadapi.com/documentation **Method:** `GET` **Base URL:** `https://breakingbadapi.com/api` **Example URL:** `https://breakingbadapi.com/api/characters` **Auth:** `none` **CORS:** `yes` **Optional params:** `series` **Response fields:** `char_id`, `name`, `birthday`, `occupation`, `status`, `appearance`, `portrayed` **Error codes:** `{'http': 404, 'description': '资源未找到'}` **Example (curl):** ```bash curl -sS 'https://breakingbadapi.com/api/characters' ``` **Agent instructions:** - 向 https://breakingbadapi.com/api 发送请求,不是 boyapi.com。 - 主要端点:/characters(人物)、/episodes(剧集)、/quotes(台词)、/deaths(死亡) - 可在路径中添加数字 ID 查询特定资源,如 /characters/1 - 返回 JSON 包含角色详细信息:name、birthday、occupation、status 等。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/breaking-bad.html --- ### Breaking Bad Quotes (`breaking-bad-quotes`) **Description:** Breaking Bad TV series quotes API **Provider docs:** https://github.com/shevabam/breaking-bad-quotes **Method:** `GET` **Base URL:** `https://api.breakingbadquotes.xyz` **Example URL:** `https://api.breakingbadquotes.xyz/v1/quotes` **Auth:** `none` **CORS:** `yes` **Optional params:** `count` **Response fields:** `quote`, `author` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.breakingbadquotes.xyz/v1/quotes' ``` **Agent instructions:** - 向 https://api.breakingbadquotes.xyz 发送请求,不是 boyapi.com。 - 使用 GET /v1/quotes 获取随机台词。 - 可在路径中添加数字获取多句台词,如 /v1/quotes/3。 - 返回 JSON 数组,包含 quote(台词)和 author(角色)字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/breaking-bad-quotes.html --- ### Bugsnax (`bugsnax`) **Description:** Bugsnax game data API **Provider docs:** https://www.bugsnaxapi.com/ **Method:** `GET` **Base URL:** `https://bugsnaxapi.com/api` **Example URL:** `https://bugsnaxapi.com/api/characters` **Auth:** `none` **CORS:** `yes` **Optional params:** `name` **Response fields:** `name`, `type`, `location`, `description` **Error codes:** `{'http': 404, 'description': '资源未找到'}` **Example (curl):** ```bash curl -sS 'https://bugsnaxapi.com/api/characters' ``` **Agent instructions:** - 向 https://bugsnaxapi.com/api 发送请求,不是 boyapi.com。 - 主要端点:/characters(角色)、/snacks(Snax生物)、/locations(地点) - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/bugsnax.html --- ### Callook.info (`callook-info`) **Description:** US ham radio callsigns lookup **Provider docs:** https://callook.info **Method:** `GET` **Base URL:** `https://callook.info` **Example URL:** `https://callook.info/W1AW/json` **Auth:** `none` **CORS:** `no` **Required params:** `callsign` **Response fields:** `callsign`, `name`, `type`, `operatior_class` **Error codes:** `{'http': 404, 'description': '呼号未找到'}` **Example (curl):** ```bash curl -sS 'https://callook.info/W1AW/json' ``` **Agent instructions:** - 向 https://callook.info 发送请求,不是 boyapi.com。 - 使用 GET /{callsign}/json 查询呼号信息。 - 支持多种返回格式:json、xml、jsonp、text - 返回 JSON 包含呼号详细信息:name、type、operatior_class 等。 - CORS 不支持,应在服务端调用。 **Detail page:** https://boyapi.com/api/callook-info.html --- ### Cartes.io (`cartes-io`) **Description:** Maps and markers API **Provider docs:** https://github.com/M-Media-Group/Cartes.io/wiki/API **Method:** `GET` **Base URL:** `https://cartes.io/api` **Example URL:** `https://cartes.io/api/maps` **Auth:** `none` **CORS:** `yes` **Optional params:** `title`, `lat`, `lng`, `format` **Response fields:** `uuid`, `title`, `location`, `description` **Error codes:** `{'http': 401, 'description': '未授权'}`, `{'http': 404, 'description': '资源未找到'}` **Example (curl):** ```bash curl -sS -H 'Accept: application/json' 'https://cartes.io/api/maps' ``` **Agent instructions:** - 向 https://cartes.io/api 发送请求,不是 boyapi.com。 - 需在请求头添加 'Accept: application/json' 获取 JSON 响应。 - 主要端点:/maps(地图)、/maps/{uuid}/markers(标记)、/categories(分类) - 创建地图/标记返回后保存 map_token 用于后续管理。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cartes-io.html --- ### Cat Facts (`cat-facts`) **Description:** Daily cat facts API **Provider docs:** https://alexwohlbruck.github.io/cat-facts/ **Method:** `GET` **Base URL:** `https://catfact.ninja` **Example URL:** `https://catfact.ninja/facts` **Auth:** `none` **CORS:** `no` **Optional params:** `max_length` **Response fields:** `_id`, `text`, `type`, `upvotes` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://catfact.ninja/facts' ``` **Agent instructions:** - 向 https://catfact.ninja 发送请求,不是 boyapi.com。 - 使用 GET /facts 获取趣闻列表,GET /fact 获取单个趣闻。 - 返回 JSON 包含 text(趣闻内容)和 upvotes(点赞数)等字段。 - CORS 不支持,应在服务端调用。 **Detail page:** https://boyapi.com/api/cat-facts.html --- ### Cat Facts (`cat-facts-2`) **Description:** Random cat facts API **Provider docs:** https://catfact.ninja/ **Method:** `GET` **Base URL:** `https://catfact.ninja` **Example URL:** `https://catfact.ninja/fact` **Auth:** `none` **CORS:** `yes` **Optional params:** `max_length` **Response fields:** `fact`, `length` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://catfact.ninja/fact' ``` **Agent instructions:** - 向 https://catfact.ninja 发送请求,不是 boyapi.com。 - 使用 GET /fact 获取随机猫咪趣闻。 - 可使用 /breeds 获取猫咪品种列表。 - 返回 JSON 包含 fact(趣闻)和 length 字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cat-facts-2.html --- ### Cataas (`cataas`) **Description:** Cat as a service - cat pictures and GIFs **Provider docs:** https://cataas.com/ **Method:** `GET` **Base URL:** `https://cataas.com` **Example URL:** `https://cataas.com/cat` **Auth:** `none` **CORS:** `yes` **Optional params:** `text`, `width`, `height`, `filter`, `tag` **Response fields:** `url`, `tags`, `id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://cataas.com/cat' -o cat.jpg ``` **Agent instructions:** - 向 https://cataas.com 发送请求,不是 boyapi.com。 - 主要端点:/cat(随机图片)、/cat/gif(GIF动图)、/cat/says/:text(文字叠加) - 可添加 width、height、filter 参数自定义图片。 - 返回图片二进制数据(可直接用于 img 标签)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cataas.html --- ### Catalogopolis (`catalogopolis`) **Description:** Doctor Who API **Provider docs:** https://api.catalogopolis.xyz/docs/ **Method:** `GET` **Base URL:** `https://api.catalogopolis.xyz/v1` **Example URL:** `https://api.catalogopolis.xyz/v1/episodes` **Auth:** `none` **CORS:** `yes` **Optional params:** `series`, `year` **Response fields:** `title`, `episode_number`, `season`, `air_date` **Error codes:** `{'http': 404, 'description': '资源未找到'}` **Example (curl):** ```bash curl -sS 'https://api.catalogopolis.xyz/v1/episodes' ``` **Agent instructions:** - 向 https://api.catalogopolis.xyz/v1 发送请求,不是 boyapi.com。 - 主要端点:/episodes(剧集)、/characters(角色)、/locations(地点) - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/catalogopolis.html --- ### Catboy (`catboy`) **Description:** Neko images and GIFs API **Provider docs:** https://catboys.com/api **Method:** `GET` **Base URL:** `https://api.catboys.com` **Example URL:** `https://api.catboys.com/img` **Auth:** `none` **CORS:** `yes` **Optional params:** `type` **Response fields:** `url`, `author` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.catboys.com/img' ``` **Agent instructions:** - 向 https://api.catboys.com 发送请求,不是 boyapi.com。 - 使用 GET /img 获取随机猫咪图片。 - 返回 JSON 包含 url(图片地址)和 author(作者)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/catboy.html --- ### Catch The Show (`catch-the-show`) **Description:** TV show next episode API **Provider docs:** https://catchtheshow.herokuapp.com/api/documentation **Method:** `GET` **Base URL:** `https://catchtheshow.herokuapp.com/api` **Example URL:** `https://catchtheshow.herokuapp.com/api?name=Breaking+Bad` **Auth:** `none` **CORS:** `yes` **Required params:** `name` **Response fields:** `name`, `next_date`, `network`, `next_episode` **Error codes:** `{'http': 404, 'description': '剧集未找到'}` **Example (curl):** ```bash curl -sS 'https://catchtheshow.herokuapp.com/api?name=Breaking+Bad' ``` **Agent instructions:** - 向 https://catchtheshow.herokuapp.com/api 发送请求,不是 boyapi.com。 - 使用 GET /api?name={剧名} 查询下一集播出信息。 - 返回 JSON 包含 name、next_date、network 等字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/catch-the-show.html --- ### Chainlink (`chainlink`) **Description:** Chainlink decentralized oracle network **Provider docs:** https://chain.link/developer-resources **Method:** `POST` **Base URL:** `https://eth-mainnet.alchemyapi.io/v2/{apiKey}` **Example URL:** `https://eth-mainnet.alchemyapi.io/v2/demo` **Auth:** `api_key` **CORS:** `no` **Required params:** `contractAddress` **Optional params:** `functionName` **Response fields:** `roundId`, `answer`, `startedAt`, `updatedAt`, `decimals` **Error codes:** `{'http': 500, 'description': '智能合约调用失败'}` **Example (curl):** ```bash curl -X POST 'https://eth-mainnet.alchemyapi.io/v2/demo' -d '{"jsonrpc":"2.0","method":"eth_call","params":[{"to":"0x694AA1769357215DE4FAC081bf1f309aDC325306","data":"0xfeaf968c"},"latest"]}' ``` **Agent instructions:** - Chainlink 不是传统 REST API,需通过以太坊 RPC 调用智能合约。 - 使用 eth_call 调用 AggregatorV3Interface 合约的 latestRoundData() 函数。 - 函数签名:latestRoundData() returns (uint80, int256, uint256, uint256, uint80) - 常用代理合约:ETH/USD (0x694AA1769357215DE4FAC081bf1f309aDC325306) - 价格值需除以 decimals 得到实际价格(如美元)。 **Detail page:** https://boyapi.com/api/chainlink.html --- ### Chainpoint (`chainpoint`) **Description:** Blockchain anchoring to Bitcoin **Provider docs:** https://tierion.com/chainpoint/ **Method:** `POST` **Base URL:** `https://chainpoint.tools` **Example URL:** `https://chainpoint.tools/hashes` **Auth:** `none` **CORS:** `no` **Required params:** `hash` **Response fields:** `proof_id`, `hash`, `anchors_complete`, `type` **Error codes:** `{'http': 400, 'description': '请求参数错误'}` **Example (curl):** ```bash curl -X POST 'https://chainpoint.tools/hashes' -H 'Content-Type: application/json' -d '{"hash":"a7q6w5v4u3b2n1m0"}' ``` **Agent instructions:** - 向 https://chainpoint.tools 发送请求,不是 boyapi.com。 - 使用 POST /hashes 提交数据哈希进行锚定。 - 使用 GET /proofs/:proof_id 查询存证证明。 - 使用 POST /verify 验证存证有效性。 - 返回后保存 proof_id 用于后续查询和验证。 - CORS 不支持,应在服务端调用。 **Detail page:** https://boyapi.com/api/chainpoint.html --- ### Changelogs.md (`changelogs-md`) **Description:** Open source changelog metadata API **Provider docs:** https://changelogs.md **Method:** `GET` **Base URL:** `https://api.changelogs.md/api` **Example URL:** `https://api.changelogs.md/api/changelog/github/nodejs/node` **Auth:** `none` **CORS:** `yes` **Required params:** `platform`, `owner`, `repo` **Response fields:** `tag_name`, `name`, `body`, `published_at` **Error codes:** `{'http': 404, 'description': '仓库或更新日志未找到'}` **Example (curl):** ```bash curl -sS 'https://api.changelogs.md/api/changelog/github/nodejs/node' ``` **Agent instructions:** - 向 https://api.changelogs.md/api 发送请求,不是 boyapi.com。 - 使用 GET /changelog/{platform}/{owner}/{repo} 查询更新日志。 - platform 支持:github(示例:github/nodejs/node) - 返回 JSON 数组包含版本发布信息。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/changelogs-md.html --- ### Chess.com (`chess-com`) **Description:** Chess.com read-only API **Provider docs:** https://www.chess.com/news/view/published-data-api **Method:** `GET` **Base URL:** `https://api.chess.com/pub` **Example URL:** `https://api.chess.com/pub/player/fabiano.borba` **Auth:** `none` **CORS:** `yes` **Required params:** `username` **Optional params:** `year`, `month` **Response fields:** `username`, `player_id`, `name`, `avatar`, `status`, `rating` **Error codes:** `{'http': 404, 'description': '玩家不存在'}`, `{'http': 429, 'description': '请求过于频繁'}` **Example (curl):** ```bash curl -sS 'https://api.chess.com/pub/player/fabiano.borba' ``` **Agent instructions:** - 向 https://api.chess.com/pub 发送请求,不是 boyapi.com。 - 使用 GET /player/{username} 获取玩家信息。 - 使用 GET /player/{username}/stats 获取等级分。 - 使用 GET /player/{username}/games/{YYYY}/{MM} 获取月度对局存档。 - 使用 GET /pub/puzzle 获取每日谜题。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/chess-com.html --- ### City Bikes (`city-bikes`) **Description:** City bike sharing networks API **Provider docs:** https://api.citybik.es/v2/ **Method:** `GET` **Base URL:** `https://api.citybik.es/v2` **Example URL:** `https://api.citybik.es/v2/networks` **Auth:** `none` **CORS:** `yes` **Optional params:** `fields` **Response fields:** `id`, `name`, `location`, `stations`, `free_bikes`, `empty_slots` **Error codes:** `{'http': 404, 'description': '网络未找到'}` **Example (curl):** ```bash curl -sS 'https://api.citybik.es/v2/networks' ``` **Agent instructions:** - 向 https://api.citybik.es/v2 发送请求,不是 boyapi.com。 - 使用 GET /networks 获取所有城市网络列表。 - 使用 GET /networks/{id} 获取特定网络的站点信息。 - 可使用 fields 参数筛选返回字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/city-bikes.html --- ### City, Berlin (`city-berlin`) **Description:** Berlin Open Data API **Provider docs:** https://daten.berlin.de/ **Method:** `GET` **Base URL:** `https://daten.berlin.de/databases` **Example URL:** `https://daten.berlin.de/databases/` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `format` **Response fields:** `title`, `description`, `resources` **Error codes:** `{'http': 404, 'description': '数据集未找到'}` **Example (curl):** ```bash curl -sS 'https://daten.berlin.de/databases/' ``` **Agent instructions:** - 向 https://daten.berlin.de/databases 发送请求,不是 boyapi.com。 - 使用搜索参数 q 筛选数据集。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/city-berlin.html --- ### City, Gdańsk (`city-gdansk`) **Description:** Gdańsk (PL) City Open Data **Provider docs:** https://ckan.multimediagdansk.pl/en **Method:** `GET` **Base URL:** `https://api.ckan.multimediagdansk.pl` **Example URL:** `https://api.ckan.multimediagdansk.pl/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ckan.multimediagdansk.pl/' ``` **Agent instructions:** - Send HTTP requests to https://ckan.multimediagdansk.pl, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/city-gdansk.html --- ### City, Helsinki (`city-helsinki`) **Description:** Helsinki(FI) City Open Data **Provider docs:** https://hri.fi/en_gb/ **Method:** `GET` **Base URL:** `https://api.hri.fi` **Example URL:** `https://api.hri.fi/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://hri.fi/' ``` **Agent instructions:** - Send HTTP requests to https://hri.fi, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/city-helsinki.html --- ### City, Lviv (`city-lviv`) **Description:** Lviv(UA) City Open Data **Provider docs:** https://opendata.city-adm.lviv.ua/ **Method:** `GET` **Base URL:** `https://api.opendata.city-adm.lviv.ua` **Example URL:** `https://api.opendata.city-adm.lviv.ua/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opendata.city-adm.lviv.ua/' ``` **Agent instructions:** - Send HTTP requests to https://opendata.city-adm.lviv.ua, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/city-lviv.html --- ### City, New York Open Data (`city-new-york-open-data`) **Description:** New York (US) City Open Data **Provider docs:** https://opendata.cityofnewyork.us/ **Method:** `GET` **Base URL:** `https://api.opendata.cityofnewyork.us` **Example URL:** `https://api.opendata.cityofnewyork.us/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opendata.cityofnewyork.us/' ``` **Agent instructions:** - Send HTTP requests to https://opendata.cityofnewyork.us, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/city-new-york-open-data.html --- ### City, Toronto Open Data (`city-toronto-open-data`) **Description:** Toronto (CA) City Open Data **Provider docs:** https://open.toronto.ca/ **Method:** `GET` **Base URL:** `https://api.open.toronto.ca` **Example URL:** `https://api.open.toronto.ca/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://open.toronto.ca/' ``` **Agent instructions:** - Send HTTP requests to https://open.toronto.ca, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/city-toronto-open-data.html --- ### CitySDK (`citysdk`) **Description:** European city open data API toolkit **Provider docs:** http://www.citysdk.eu/citysdk-toolkit/ **Method:** `GET` **Base URL:** `https://api.citysdk.eu` **Example URL:** `https://api.citysdk.eu/v2.1/` **Auth:** `none` **CORS:** `yes` **Optional params:** `city`, `type` **Response fields:** `type`, `features` **Error codes:** `{'http': 404, 'description': '数据未找到'}` **Example (curl):** ```bash curl -sS 'https://api.citysdk.eu/v2.1/' ``` **Agent instructions:** - 向 https://api.citysdk.eu 发送请求,不是 boyapi.com。 - 支持城市参数指定特定城市数据。 - 返回 GeoJSON 格式数据。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/citysdk.html --- ### Classify (`classify`) **Description:** Text classification API **Provider docs:** https://classify-web.herokuapp.com/#/api **Method:** `GET` **Base URL:** `https://api.classify-web.herokuapp.com` **Example URL:** `https://api.classify-web.herokuapp.com/classify?text=hello` **Auth:** `none` **CORS:** `yes` **Required params:** `text` **Response fields:** `category`, `confidence`, `language` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.classify-web.herokuapp.com/classify?text=hello' ``` **Agent instructions:** - 向 https://api.classify-web.herokuapp.com 发送请求,不是 boyapi.com。 - 使用 GET /classify?text=xxx 进行文本分类。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/classify.html --- ### CleanURI (`cleanuri`) **Description:** URL shortener service **Provider docs:** https://cleanuri.com/docs **Method:** `POST` **Base URL:** `https://cleanuri.com` **Example URL:** `https://cleanuri.com/api/v1/shorten` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Response fields:** `result_url`, `error` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -XPOST -d 'url=https%3A%2F%2Fgoogle.com%2F' 'https://cleanuri.com/api/v1/shorten' ``` **Agent instructions:** - Send POST requests to https://cleanuri.com/api/v1/shorten, not boyapi.com. - Use POST method for shortening URLs. - URL must be URL-encoded, no spaces allowed. **Detail page:** https://boyapi.com/api/cleanuri.html --- ### CO2 Offset (`co2-offset`) **Description:** API calculates and validates the carbon footprint **Provider docs:** https://co2offset.io/api.html **Method:** `GET` **Base URL:** `https://api.co2offset.io` **Example URL:** `https://api.co2offset.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://co2offset.io/' ``` **Agent instructions:** - Send HTTP requests to https://co2offset.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/co2-offset.html --- ### CodeCogs (`codecogs`) **Description:** Render LaTeX equations in PNG, GIF, SVG, EMF, PDF, JSON, or download formats with styling options **Provider docs:** https://editor.codecogs.com/docs/4-LaTeX_rendering.php **Method:** `GET` **Base URL:** `https://latex.codecogs.com` **Example URL:** `https://latex.codecogs.com/png.image?1+sin^2(x)` **Auth:** `none` **CORS:** `yes` **Required params:** `LaTeX`, `type`, `format` **Optional params:** `dpi`, `bg`, `fg` **Response fields:** `type`, `equation`, `file`, `url`, `base64` **Error codes:** `400`, `500` **Example (curl):** ```bash curl "https://latex.codecogs.com/png.image?1+sin^2(x)" ``` **Agent instructions:** - Send GET requests to https://latex.codecogs.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - LaTeX formula must be URL-encoded. **Detail page:** https://boyapi.com/api/codecogs.html --- ### Codex (`codex`) **Description:** Online Compiler for Various Languages **Provider docs:** https://github.com/Jaagrav/CodeX **Method:** `POST` **Base URL:** `https://api.codex.jaagrav.in` **Example URL:** `https://api.codex.jaagrav.in/` **Auth:** `none` **CORS:** `yes` **Required params:** `code`, `language` **Optional params:** `input` **Response fields:** `output`, `error` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 500, 'description': '执行错误'}` **Example (curl):** ```bash curl -X POST 'https://api.codex.jaagrav.in/' -H 'Content-Type: application/json' -d '{"code":"print(1+1)","language":"python"}' ``` **Agent instructions:** - 向 https://api.codex.jaagrav.in 发送 POST,不是 boyapi.com。 - 请求体 JSON:code(代码)、language(语言)、input(可选输入)。 - 支持 python、javascript、java、cpp、c、ruby、go 等语言。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/codex.html --- ### Coffee (`coffee`) **Description:** Random pictures of coffee **Provider docs:** https://coffee.alexflipnote.dev/ **Method:** `GET` **Base URL:** `https://coffee.alexflipnote.dev` **Example URL:** `https://coffee.alexflipnote.dev/random.json` **Auth:** `none` **CORS:** `yes` **Optional params:** `type` **Response fields:** `file`, `url` **Error codes:** `400`, `500` **Example (curl):** ```bash curl https://coffee.alexflipnote.dev/random ``` **Agent instructions:** - Send HTTP requests to https://coffee.alexflipnote.dev, not boyapi.com. - Use GET /random.json as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/coffee.html --- ### CollegeScoreCard.ed.gov (`collegescorecard-ed-gov`) **Description:** Data on higher education institutions in the United States **Provider docs:** https://collegescorecard.ed.gov/data/api-documentation/ **Method:** `GET` **Base URL:** `https://api.data.gov/ed/collegescorecard/v1` **Example URL:** `https://api.data.gov/ed/collegescorecard/v1/schools?api_key=YOUR_API_KEY&school.name=Harvard` **Auth:** `api_key` **CORS:** `yes` **Required params:** `api_key` **Optional params:** `school.name`, `school.state`, `school.city`, `fields`, `per_page`, `page`, `sort` **Response fields:** `metadata.total`, `results`, `school.name` **Error codes:** `400`, `401`, `429`, `500` **Example (curl):** ```bash curl 'https://api.data.gov/ed/collegescorecard/v1/schools?api_key=YOUR_API_KEY&school.name=Harvard&fields=id,school.name,latest.student.size' ``` **Agent instructions:** - Send GET requests to https://api.data.gov/ed/collegescorecard/v1, not boyapi.com. - Requires API key registered at api.data.gov. - Rate limit: 1000 requests/hour. **Detail page:** https://boyapi.com/api/collegescorecard-ed-gov.html --- ### Colorado Information Marketplace (`colorado-information-marketplace`) **Description:** Colorado State Government Open Data **Provider docs:** https://data.colorado.gov/ **Method:** `GET` **Base URL:** `https://api.data.colorado.gov` **Example URL:** `https://api.data.colorado.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.colorado.gov/' ``` **Agent instructions:** - Send HTTP requests to https://data.colorado.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/colorado-information-marketplace.html --- ### Comic Vine (`comic-vine`) **Description:** Comics **Provider docs:** https://comicvine.gamespot.com/api/documentation **Method:** `GET` **Base URL:** `https://comicvine.com/api` **Example URL:** `https://comicvine.com/api/characters/?format=json&api_key=YOUR_KEY&limit=10` **Auth:** `api_key` **CORS:** `yes` **Required params:** `api_key` **Optional params:** `format`, `query`, `limit`, `offset`, `field_list` **Response fields:** `status_code`, `results`, `number_of_total_results` **Error codes:** `100`, `101`, `102`, `105` **Example (curl):** ```bash curl 'https://comicvine.com/api/search/?format=json&api_key=YOUR_KEY&query=spider-man' ``` **Agent instructions:** - Send GET requests to https://comicvine.com/api, not boyapi.com. - Requires API key obtained from Comic Vine website. - Common resources: search, characters, issues, volumes, videos. **Detail page:** https://boyapi.com/api/comic-vine.html --- ### Community Transit (`community-transit`) **Description:** Transitland API **Provider docs:** https://github.com/transitland/transitland-datastore **Method:** `GET` **Base URL:** `https://transit.land/api/v1` **Example URL:** `https://transit.land/api/v1/feeds` **Auth:** `none` **CORS:** `yes` **Optional params:** `per_page`, `page` **Response fields:** `operators`, `feeds` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://transit.land/api/v1/operators' ``` **Agent instructions:** - Send HTTP requests to https://transit.land/api/v1, not boyapi.com. - Use GET /feeds as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/community-transit.html --- ### Coronavirus (`coronavirus`) **Description:** HTTP API for Latest Covid-19 Data **Provider docs:** https://pipedream.com/@pravin/http-api-for-latest-wuhan-coronavirus-data-2019-ncov-p_G6CLVM/readme **Method:** `GET` **Base URL:** `https://api.pipedream.com` **Example URL:** `https://api.pipedream.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://pipedream.com/' ``` **Agent instructions:** - Send HTTP requests to https://pipedream.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/coronavirus.html --- ### Coronavirus in the UK (`coronavirus-in-the-uk`) **Description:** UK Government coronavirus data, including deaths and cases by region **Provider docs:** https://coronavirus.data.gov.uk/details/developers-guide **Method:** `GET` **Base URL:** `https://api.coronavirus.data.gov.uk` **Example URL:** `https://api.coronavirus.data.gov.uk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://coronavirus.data.gov.uk/' ``` **Agent instructions:** - Send HTTP requests to https://coronavirus.data.gov.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/coronavirus-in-the-uk.html --- ### Corporate Buzz Words (`corporate-buzz-words`) **Description:** REST API for Corporate Buzz Words **Provider docs:** https://github.com/sameerkumar18/corporate-bs-generator-api **Method:** `GET` **Base URL:** `https://corporatebs-generator.sameerkumar.website` **Example URL:** `https://corporatebs-generator.sameerkumar.website/` **Auth:** `none` **CORS:** `yes` **Response fields:** `phrase` **Error codes:** `500` **Example (curl):** ```bash curl https://corporatebs-generator.sameerkumar.website/ ``` **Agent instructions:** - Send GET requests to https://corporatebs-generator.sameerkumar.website, not boyapi.com. - Use GET as the default method unless otherwise specified. - CORS enabled for cross-origin requests. **Detail page:** https://boyapi.com/api/corporate-buzz-words.html --- ### CORS Proxy (`cors-proxy`) **Description:** Get around the dreaded CORS error by using this proxy as a middle man **Provider docs:** https://github.com/burhanuday/cors-proxy **Method:** `POST` **Base URL:** `https://corsproxy.io` **Example URL:** `https://corsproxy.io/?https://example.com/api` **Auth:** `none` **CORS:** `yes` **Required params:** `urlToGet` **Response fields:** `data` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -X POST https://course-search-proxy.herokuapp.com/ -H 'Content-Type: application/json' -d '{"urlToGet": "https://example.com/api/data"}' ``` **Agent instructions:** - 向 https://corsproxy.io 发送 GET 请求,不是 boyapi.com。 - 使用 GET /?url={编码后的目标URL} 代理请求。 - 示例:corsproxy.io/?https://example.com/api - 返回目标 URL 的响应(JSON 或原始内容)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/cors-proxy.html --- ### Covid Tracking Project (`covid-tracking-project`) **Description:** Covid-19 data for the US **Provider docs:** https://covidtracking.com/data/api/version-2 **Method:** `GET` **Base URL:** `https://api.covidtracking.com` **Example URL:** `https://api.covidtracking.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://covidtracking.com/' ``` **Agent instructions:** - Send HTTP requests to https://covidtracking.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-tracking-project.html --- ### Covid-19 (`covid-19`) **Description:** Covid 19 spread, infection and recovery **Provider docs:** https://covid19api.com/ **Method:** `GET` **Base URL:** `https://covid19api.com` **Example URL:** `https://covid19api.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://covid19api.com/' ``` **Agent instructions:** - Send HTTP requests to https://covid19api.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19.html --- ### Covid-19 Datenhub (`covid-19-datenhub`) **Description:** Maps, datasets, applications and more in the context of COVID-19 **Provider docs:** https://npgeo-corona-npgeo-de.hub.arcgis.com **Method:** `GET` **Base URL:** `https://api.npgeo-corona-npgeo-de.hub.arcgis.com` **Example URL:** `https://api.npgeo-corona-npgeo-de.hub.arcgis.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://npgeo-corona-npgeo-de.hub.arcgis.com/' ``` **Agent instructions:** - Send HTTP requests to https://npgeo-corona-npgeo-de.hub.arcgis.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-datenhub.html --- ### Covid-19 India (`covid-19-india`) **Description:** Covid 19 statistics state and district wise about cases, vaccinations, recovery within India **Provider docs:** https://data.covid19india.org/ **Method:** `GET` **Base URL:** `https://api.data.covid19india.org` **Example URL:** `https://api.data.covid19india.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.covid19india.org/' ``` **Agent instructions:** - Send HTTP requests to https://data.covid19india.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-india.html --- ### Covid-19 JHU CSSE (`covid-19-jhu-csse`) **Description:** Open-source API for exploring Covid19 cases based on JHU CSSE **Provider docs:** https://nuttaphat.com/covid19-api/ **Method:** `GET` **Base URL:** `https://api.nuttaphat.com` **Example URL:** `https://api.nuttaphat.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://nuttaphat.com/' ``` **Agent instructions:** - Send HTTP requests to https://nuttaphat.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-jhu-csse.html --- ### COVID-19 Tracker Canada (`covid-19-tracker-canada`) **Description:** Details on Covid-19 cases across Canada **Provider docs:** https://api.covid19tracker.ca/docs/1.0/overview **Method:** `GET` **Base URL:** `https://api.covid19tracker.ca` **Example URL:** `https://api.covid19tracker.ca/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.covid19tracker.ca/' ``` **Agent instructions:** - Send HTTP requests to https://api.covid19tracker.ca, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-tracker-canada.html --- ### COVID-19 Tracker Sri Lanka (`covid-19-tracker-sri-lanka`) **Description:** Provides situation of the COVID-19 patients reported in Sri Lanka **Provider docs:** https://www.hpb.health.gov.lk/en/api-documentation **Method:** `GET` **Base URL:** `https://api.hpb.health.gov.lk` **Example URL:** `https://api.hpb.health.gov.lk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.hpb.health.gov.lk/' ``` **Agent instructions:** - Send HTTP requests to https://www.hpb.health.gov.lk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-19-tracker-sri-lanka.html --- ### COVID-ID (`covid-id`) **Description:** Indonesian government Covid data per province **Provider docs:** https://data.covid19.go.id/public/api/prov.json **Method:** `GET` **Base URL:** `https://api.data.covid19.go.id` **Example URL:** `https://api.data.covid19.go.id/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.covid19.go.id/' ``` **Agent instructions:** - Send HTTP requests to https://data.covid19.go.id, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/covid-id.html --- ### Crafatar (`crafatar`) **Description:** API for Minecraft skins and faces **Provider docs:** https://crafatar.com **Method:** `GET` **Base URL:** `https://crafatar.com` **Example URL:** `https://crafatar.com/avatars/7ddf5da8-19f9-4d91-b8b7-5c18eb4e92bb` **Auth:** `none` **CORS:** `yes` **Required params:** `uuid` **Optional params:** `size`, `default` **Response fields:** `image/png` **Error codes:** `404`, `500` **Example (curl):** ```bash curl 'https://crafatar.com/avatars/7ddf5da8-19f9-4d91-b8b7-5c18eb4e92bb' -o avatar.png ``` **Agent instructions:** - Send GET requests to https://crafatar.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - UUID must be valid Minecraft player UUID. **Detail page:** https://boyapi.com/api/crafatar.html --- ### Cross Universe (`cross-universe`) **Description:** Cross Universe Card Data **Provider docs:** https://crossuniverse.net/apiDocs **Method:** `GET` **Base URL:** `https://api.crossuniverse.psychpsyo.com` **Example URL:** `https://api.crossuniverse.psychpsyo.com/cards` **Auth:** `none` **CORS:** `yes` **Optional params:** `name`, `type`, `attribute` **Response fields:** `id`, `name`, `type`, `attribute`, `level` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.crossuniverse.psychpsyo.com/cards' ``` **Agent instructions:** - Send GET requests to https://api.crossuniverse.psychpsyo.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析返回的 JSON 对象,按需提取目标字段。 **Detail page:** https://boyapi.com/api/cross-universe.html --- ### Danish data service Energi (`danish-data-service-energi`) **Description:** Open energy data from Energinet to society **Provider docs:** https://www.energidataservice.dk/ **Method:** `GET` **Base URL:** `https://api.energidataservice.dk` **Example URL:** `https://api.energidataservice.dk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.energidataservice.dk/' ``` **Agent instructions:** - Send HTTP requests to https://www.energidataservice.dk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/danish-data-service-energi.html --- ### Data USA (`data-usa`) **Description:** US Public Data **Provider docs:** https://datausa.io/about/api/ **Method:** `GET` **Base URL:** `https://api.datausa.io/tesseract` **Example URL:** `https://api.datausa.io/tesseract/data.jsonrecords?cube=acs_yg_total_population_5&drilldowns=State,Year&measures=Population` **Auth:** `none` **CORS:** `yes` **Required params:** `cube`, `drilldowns`, `measures` **Optional params:** `limit`, `include`, `exclude`, `sort`, `top` **Response fields:** `data`, `annotations`, `page`, `columns` **Error codes:** `400`, `500` **Example (curl):** ```bash curl 'https://api.datausa.io/tesseract/data.jsonrecords?cube=acs_yg_total_population_5&drilldowns=State,Year&measures=Population' ``` **Agent instructions:** - Send GET requests to https://api.datausa.io/tesseract, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required, public API. **Detail page:** https://boyapi.com/api/data-usa.html --- ### Dataflow Kit COVID-19 (`dataflow-kit-covid-19`) **Description:** COVID-19 live statistics into sites per hour **Provider docs:** https://covid-19.dataflowkit.com **Method:** `GET` **Base URL:** `https://api.covid-19.dataflowkit.com` **Example URL:** `https://api.covid-19.dataflowkit.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://covid-19.dataflowkit.com/' ``` **Agent instructions:** - Send HTTP requests to https://covid-19.dataflowkit.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/dataflow-kit-covid-19.html --- ### Datamuse (`datamuse`) **Description:** Word-finding query engine **Provider docs:** https://www.datamuse.com/api/ **Method:** `GET` **Base URL:** `https://api.datamuse.com` **Example URL:** `https://api.datamuse.com/words?ml=ringing+in+the+ears` **Auth:** `none` **CORS:** `unknown` **Optional params:** `ml`, `sl`, `sp`, `rel_jjb`, `rel_syn`, `max`, `md` **Response fields:** `word`, `score`, `defs`, `numSyllables` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.datamuse.com/words?ml=ringing+in+the+ears' ``` **Agent instructions:** - Send HTTP requests to https://api.datamuse.com, not boyapi.com. - Endpoints: /words (search), /sug (autocomplete) - Key params: ml (means like), sl (sounds like), sp (spelled like) **Detail page:** https://boyapi.com/api/datamuse.html --- ### dead-drop (`dead-drop`) **Description:** Ephemeral zero-knowledge encrypted data sharing **Provider docs:** https://api.dead-drop.xyz/api/v1/docs **Method:** `GET` **Base URL:** `https://api.dead-drop.xyz` **Example URL:** `https://api.dead-drop.xyz/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.dead-drop.xyz/' ``` **Agent instructions:** - Send HTTP requests to https://api.dead-drop.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/dead-drop.html --- ### Deepcode (`deepcode`) **Description:** AI for code review **Provider docs:** https://www.deepcode.ai **Method:** `GET` **Base URL:** `https://api.deepcode.ai` **Example URL:** `https://api.deepcode.ai/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.deepcode.ai/' ``` **Agent instructions:** - Send HTTP requests to https://www.deepcode.ai, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/deepcode.html --- ### Dehash.lt (`dehash-lt`) **Description:** Hash decryption MD5, SHA1, SHA3, SHA256, SHA384, SHA512 **Provider docs:** https://github.com/Dehash-lt/api **Method:** `GET` **Base URL:** `https://dehash.lt/api` **Example URL:** `https://dehash.lt/api/?query=5f4dcc3b5aa765d61d8327deb882cf99` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Response fields:** `plaintext` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 404, 'description': '未找到'}` **Example (curl):** ```bash curl -sS 'https://dehash.lt/api/?query=5f4dcc3b5aa765d61d8327deb882cf99' ``` **Agent instructions:** - 向 https://dehash.lt/api 发送请求,不是 boyapi.com。 - 使用 GET /?query={hash} 查询解密结果。 - 支持 MD5、SHA1、SHA256 等常见哈希。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/dehash-lt.html --- ### Dicebear Avatars (`dicebear-avatars`) **Description:** Generate avatars in different styles with a free API **Provider docs:** https://www.dicebear.com/docs **Method:** `GET` **Base URL:** `https://api.dicebear.com` **Example URL:** `https://api.dicebear.com/7.x/lorelei/svg?seed=peter` **Auth:** `none` **CORS:** `yes` **Required params:** `seed` **Optional params:** `backgroundColor`, `backgroundRotation`, `translateY`, `scale` **Response fields:** `svg` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.dicebear.com/7.x/lorelei/svg?seed=peter' ``` **Agent instructions:** - 向 https://api.dicebear.com 发送请求,不是 boyapi.com。 - URL 格式:https://api.dicebear.com/{version}/{style}/svg?seed={seed} - 风格选项:lorelei(扁平)、notionists(插画)、pixel-art(像素)、avataaars、identicon、thumbs 等 - 直接使用返回的 URL 作为图片 src,无需解析 JSON。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/dicebear-avatars.html --- ### Dictum (`dictum`) **Description:** API to get access to the collection of the most inspiring expressions of mankind **Provider docs:** https://github.com/fisenkodv/dictum **Method:** `GET` **Base URL:** `https://api.dictum.io` **Example URL:** `https://api.dictum.io/api/v1/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `lang` **Response fields:** `content`, `author`, `source` **Error codes:** `{'code': '404', 'description': '未找到'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://api.dictum.io/api/v1/random' ``` **Agent instructions:** - GET https://api.dictum.io/api/v1/random 获取随机名言。 - 响应含 content(正文)、author(作者)、source(出处)。 - CORS 支持,可在浏览器调用。 **Detail page:** https://boyapi.com/api/dictum.html --- ### Digimon Information (`digimon-information`) **Description:** Provides information about digimon creatures **Provider docs:** https://digimon-api.vercel.app/ **Method:** `GET` **Base URL:** `https://digimon-api.vercel.app` **Example URL:** `https://digimon-api.vercel.app/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://digimon-api.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://digimon-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/digimon-information.html --- ### Digimon TCG (`digimon-tcg`) **Description:** Search for Digimon cards in digimoncard.io **Provider docs:** https://documenter.getpostman.com/view/14059948/TzecB4fH **Method:** `GET` **Base URL:** `https://digimoncard.io/api` **Example URL:** `https://digimoncard.io/api?search=agumon` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://documenter.getpostman.com/' ``` **Agent instructions:** - Send HTTP requests to https://digimoncard.io/api, not boyapi.com. - Use GET /search as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/digimon-tcg.html --- ### DigitalOcean Status (`digitalocean-status`) **Description:** Real-time status information for all DigitalOcean services **Provider docs:** https://status.digitalocean.com/api **Method:** `GET` **Base URL:** `https://status.digitalocean.com/api/v2` **Example URL:** `https://status.digitalocean.com/api/v2/summary.json` **Auth:** `none` **CORS:** `yes` **Response fields:** `status.indicator`, `status.description`, `components`, `incidents` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://status.digitalocean.com/api/v2/summary.json' ``` **Agent instructions:** - Send HTTP requests to https://status.digitalocean.com/api/v2, not boyapi.com. - Endpoints: /summary.json, /status.json, /components.json, /incidents/unresolved.json, /scheduled-maintenances/upcoming.json - 返回非 200 时表示该组件存在异常,可据此生成服务健康告警。 **Detail page:** https://boyapi.com/api/digitalocean-status.html --- ### DiscGolf (`discgolf`) **Description:** Structured disc golf course data **Provider docs:** https://discgolfapi.com/docs/ **Method:** `GET` **Base URL:** `https://io.discgolfapi.com/v1` **Example URL:** `https://io.discgolfapi.com/v1/courses?country=US&limit=5` **Auth:** `none` **CORS:** `yes` **Optional params:** `country`, `region`, `limit`, `offset` **Response fields:** `count`, `total`, `courses[].id`, `courses[].name`, `courses[].country_code`, `courses[].holes` **Error codes:** `400`, `404`, `429`, `500` **Example (curl):** ```bash curl -sS 'https://io.discgolfapi.com/v1/courses?country=US&limit=5' ``` **Agent instructions:** - Send HTTP requests to https://io.discgolfapi.com/v1, not boyapi.com. - Endpoints: /courses, /courses/{id}, /countries, /regions, /updates/recent - Use country and region parameters to filter results. **Detail page:** https://boyapi.com/api/discgolf.html --- ### Disify (`disify`) **Description:** Validate and detect disposable and temporary email addresses **Provider docs:** https://www.disify.com/ **Method:** `GET` **Base URL:** `https://api.disify.com` **Example URL:** `https://api.disify.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `zipcode` **Response fields:** `postCode`, `city`, `state`, `country` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.disify.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.disify.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/disify.html --- ### Disney (`disney`) **Description:** Information about Disney characters, movies, and shows **Provider docs:** https://disneyapi.dev **Method:** `GET` **Base URL:** `https://disneyapi.dev/api/v1` **Example URL:** `https://disneyapi.dev/api/v1/characters` **Auth:** `none` **CORS:** `yes` **Optional params:** `pageSize`, `page`, `name` **Response fields:** `data`, `info.count`, `info.totalPages` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://disneyapi.dev/api/v1/characters?pageSize=5' ``` **Agent instructions:** - Send HTTP requests to https://disneyapi.dev/api/v1, not boyapi.com. - Endpoints: /characters, /characters/{id}, /films, /tv-shows, /parks - Also available as GraphQL API **Detail page:** https://boyapi.com/api/disney.html --- ### District of Columbia Open Data (`district-of-columbia-open-data`) **Description:** Contains D.C. government public datasets, including crime, GIS, financial data, and so on **Provider docs:** http://opendata.dc.gov/pages/using-apis **Method:** `GET` **Base URL:** `https://api.opendata.dc.gov` **Example URL:** `https://api.opendata.dc.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://opendata.dc.gov/' ``` **Agent instructions:** - Send HTTP requests to http://opendata.dc.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/district-of-columbia-open-data.html --- ### Dog Facts (`dog-facts`) **Description:** Random dog facts **Provider docs:** https://dukengn.github.io/Dog-facts-API/ **Method:** `GET` **Base URL:** `https://dukengn.github.io` **Example URL:** `https://dukengn.github.io/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dukengn.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://dukengn.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/dog-facts.html --- ### Dog Facts (`dog-facts-2`) **Description:** Random facts of Dogs **Provider docs:** https://kinduff.github.io/dog-api/ **Method:** `GET` **Base URL:** `https://dog-info.vercel.app` **Example URL:** `https://dog-info.vercel.app/api/facts` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `id`, `fact` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dog-info.vercel.app/api/facts' ``` **Agent instructions:** - Send HTTP requests to https://dog-info.vercel.app, not boyapi.com. - Optional: ?amount=N to get multiple facts. - 返回非 200 时检查 URL 拼写;JSON 主体即为随机狗类冷知识。 **Detail page:** https://boyapi.com/api/dog-facts-2.html --- ### Doge-Meme (`doge-meme`) **Description:** Top meme posts from r/dogecoin which include 'Meme' flair **Provider docs:** https://api.doge-meme.lol/docs **Method:** `GET` **Base URL:** `https://api.doge-meme.lol` **Example URL:** `https://api.doge-meme.lol/api/v1/posts?type=meme&limit=5` **Auth:** `none` **CORS:** `yes` **Required params:** `type` **Optional params:** `limit`, `skip` **Response fields:** `posts`, `posts[].id`, `posts[].title`, `posts[].url`, `posts[].image` **Error codes:** `{'http': 400, 'description': '参数错误'}` **Example (curl):** ```bash curl -sS 'https://api.doge-meme.lol/api/v1/posts?type=meme&limit=5' ``` **Agent instructions:** - 向 https://api.doge-meme.lol 发送请求,不是 boyapi.com。 - 使用 GET /api/v1/posts 查询帖子,type 参数指定类型(meme、text、image)。 - 使用 limit 和 skip 参数控制分页。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/doge-meme.html --- ### Dogs (`dogs`) **Description:** Based on the Stanford Dogs Dataset **Provider docs:** https://dog.ceo/dog-api/ **Method:** `GET` **Base URL:** `https://dog.ceo/api` **Example URL:** `https://dog.ceo/api/breeds/image/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `status`, `message` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dog.ceo/api/breeds/image/random' ``` **Agent instructions:** - Send HTTP requests to https://dog.ceo/api, not boyapi.com. - Endpoints: /breeds/image/random, /breed/{breed}/images/random, /breeds/list/all - GET /api/breeds/image/random 返回随机犬种图片 URL。 **Detail page:** https://boyapi.com/api/dogs.html --- ### DomainDb Info (`domaindb-info`) **Description:** Domain name search to find all domains containing particular words/phrases/etc **Provider docs:** https://api.domainsdb.info/ **Method:** `GET` **Base URL:** `https://api.domainsdb.info` **Example URL:** `https://api.domainsdb.info/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.domainsdb.info/' ``` **Agent instructions:** - Send HTTP requests to https://api.domainsdb.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/domaindb-info.html --- ### Domainsdb.info (`domainsdb-info`) **Description:** Registered Domain Names Search **Provider docs:** https://domainsdb.info/ **Method:** `GET` **Base URL:** `https://api.domainsdb.info` **Example URL:** `https://api.domainsdb.info/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://domainsdb.info/' ``` **Agent instructions:** - Send HTTP requests to https://domainsdb.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/domainsdb-info.html --- ### DropMail (`dropmail`) **Description:** GraphQL API for creating and managing ephemeral e-mail inboxes **Provider docs:** https://dropmail.me/api/ **Method:** `POST` **Base URL:** `https://dropmail.me/api/graphql` **Example URL:** `https://dropmail.me/api/graphql/{AUTH_TOKEN}` **Auth:** `bearer` **CORS:** `yes` **Required params:** `query` **Optional params:** `variables`, `operationName` **Response fields:** `data.introduceSession.id`, `data.introduceSession.expiresAt`, `data.introduceSession.addresses[].address` **Error codes:** `{'http': 403, 'description': 'Token 无效或已过期'}`, `{'graphql': 'SESSION_NOT_FOUND', 'description': '会话不存在'}`, `{'graphql': 'RATE_LIMIT_EXCEEDED', 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS -X POST 'https://dropmail.me/api/graphql/af_testtoken' -H 'Content-Type: application/json' -d '{"query":"mutation { introduceSession { addresses { address } } }"}' ``` **Agent instructions:** - 向 https://dropmail.me/api/graphql 发送请求,不是 boyapi.com。 - 使用 GraphQL mutations:introduceSession(创建会话)、introduceAddress(添加地址)。 - 使用 GraphQL subscriptions 通过 WebSocket wss://dropmail.me/api/graphql/{token}/websocket 实时接收邮件。 - 在 GraphQL query 中指定需要返回的字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/dropmail.html --- ### Drupal.org (`drupal-org`) **Description:** Drupal.org **Provider docs:** https://www.drupal.org/drupalorg/docs/api **Method:** `GET` **Base URL:** `https://api.drupal.org` **Example URL:** `https://api.drupal.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.drupal.org/' ``` **Agent instructions:** - Send HTTP requests to https://www.drupal.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/drupal-org.html --- ### Ducks Unlimited (`ducks-unlimited`) **Description:** API explorer that gives a query URL with a JSON response of locations and cities **Provider docs:** https://gis.ducks.org/datasets/du-university-chapters/api **Method:** `GET` **Base URL:** `https://api.gis.ducks.org` **Example URL:** `https://api.gis.ducks.org/` **Auth:** `none` **CORS:** `no` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://gis.ducks.org/' ``` **Agent instructions:** - Send HTTP requests to https://gis.ducks.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ducks-unlimited.html --- ### Econdb (`econdb`) **Description:** Global macroeconomic data from multiple sources **Provider docs:** https://www.econdb.com/api/ **Method:** `GET` **Base URL:** `https://api.econdb.com/v1` **Example URL:** `https://api.econdb.com/v1/data?countries=USA&indicators=GDP` **Auth:** `none` **CORS:** `yes` **Required params:** `countries`, `indicators` **Optional params:** `frequency`, `from_date`, `to_date` **Response fields:** `data`, `metadata` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.econdb.com/v1/data?countries=USA&indicators=GDP' ``` **Agent instructions:** - Send HTTP requests to https://api.econdb.com/v1, not boyapi.com. - Required params: countries, indicators - Available indicators: GDP, CPI, UNEMP, TRADE, etc. **Detail page:** https://boyapi.com/api/econdb.html --- ### Economia.Awesome (`economia-awesome`) **Description:** Portuguese free currency prices and conversion with no rate limits **Provider docs:** https://docs.awesomeapi.com.br/api-de-moedas **Method:** `GET` **Base URL:** `https://awesomeapi.com.br` **Example URL:** `https://awesomeapi.com.br/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.awesomeapi.com.br/' ``` **Agent instructions:** - Send HTTP requests to https://docs.awesomeapi.com.br, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/economia-awesome.html --- ### EmailRep (`emailrep`) **Description:** Email address threat and risk prediction **Provider docs:** https://docs.sublimesecurity.com/reference/emailrep-introduction **Method:** `GET` **Base URL:** `https://api.emailrep.io` **Example URL:** `https://api.emailrep.io/query/user@example.com` **Auth:** `none` **CORS:** `yes` **Required params:** `email` **Optional params:** `key` **Response fields:** `email`, `reputation`, `suspicious`, `disposable`, `spotted`, `malicious`, `credentials_leaked` **Error codes:** `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://api.emailrep.io/query/user@example.com' ``` **Agent instructions:** - 向 https://api.emailrep.io 发送请求,不是 boyapi.com。 - 使用 GET /query/{email} 端点查询邮箱信誉。 - 返回字段包含:reputation(信誉等级)、suspicious(是否可疑)、malicious(是否恶意)、credentials_leaked(密码泄露)等。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/emailrep.html --- ### EmojiHub (`emojihub`) **Description:** Get emojis by categories and groups **Provider docs:** https://github.com/cheatsnake/emojihub **Method:** `GET` **Base URL:** `https://emojihub.yurace.pro/api` **Example URL:** `https://emojihub.yurace.pro/api/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `category`, `group` **Response fields:** `name`, `unicode`, `htmlCode`, `category` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://emojihub.yurace.pro/api/random' ``` **Agent instructions:** - Send HTTP requests to https://emojihub.yurace.pro/api, not boyapi.com. - Endpoints: /random, /all (get all emojis) - 解析 emoji 对象数组;按 category 过滤获取对应表情。 **Detail page:** https://boyapi.com/api/emojihub.html --- ### English Random Words (`english-random-words`) **Description:** Generate English Random Words with Pronunciation **Provider docs:** https://random-words-api.vercel.app/word **Method:** `GET` **Base URL:** `https://random-words-api.vercel.app` **Example URL:** `https://random-words-api.vercel.app/` **Auth:** `none` **CORS:** `no` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://random-words-api.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://random-words-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/english-random-words.html --- ### EPA (`epa`) **Description:** Web services and data sets from the US Environmental Protection Agency **Provider docs:** https://www.epa.gov/developers/data-data-products#apis **Method:** `GET` **Base URL:** `https://api.epa.gov` **Example URL:** `https://api.epa.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.epa.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.epa.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/epa.html --- ### Ergast F1 (`ergast-f1`) **Description:** F1 data from the beginning of the world championships in 1950 **Provider docs:** http://ergast.com/mrd/ **Method:** `GET` **Base URL:** `https://api.ergast.com` **Example URL:** `https://api.ergast.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://ergast.com/' ``` **Agent instructions:** - Send HTTP requests to http://ergast.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ergast-f1.html --- ### Escape (`escape`) **Description:** An API for escaping different kind of queries **Provider docs:** https://github.com/polarspetroll/EscapeAPI **Method:** `POST` **Base URL:** `https://s.polarspetroll.repl.co/api` **Example URL:** `https://s.polarspetroll.repl.co/api` **Auth:** `none` **CORS:** `yes` **Required params:** `method`, `data` **Response fields:** `escapedData` **Error codes:** `{'http': 400, 'description': '参数错误'}` **Example (curl):** ```bash curl -X POST 'https://s.polarspetroll.repl.co/api' -H 'Content-Type: application/json' -d '{"method":"html","data":"test"}' ``` **Agent instructions:** - 向 https://s.polarspetroll.repl.co/api 发送 POST,不是 boyapi.com。 - POST JSON body:method(sql/json/xml/html/url)、data(待转义内容)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/escape.html --- ### EVA (`eva`) **Description:** Validate email addresses **Provider docs:** https://eva.pingutil.com/ **Method:** `GET` **Base URL:** `https://api.eva.pingutil.com` **Example URL:** `https://api.eva.pingutil.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `zipcode` **Response fields:** `postCode`, `city`, `state`, `country` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://eva.pingutil.com/' ``` **Agent instructions:** - Send HTTP requests to https://eva.pingutil.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/eva.html --- ### Evil Insult Generator (`evil-insult-generator`) **Description:** Evil Insults **Provider docs:** https://evilinsult.com/api **Method:** `GET` **Base URL:** `https://api.evilinsult.com` **Example URL:** `https://api.evilinsult.com/generate` **Auth:** `none` **CORS:** `yes` **Optional params:** `lang` **Response fields:** `insult` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.evilinsult.com/generate' ``` **Agent instructions:** - Send HTTP requests to https://api.evilinsult.com, not boyapi.com. - 解析 insult 字符串;按 lang 切换语言。 - 解析返回数据,关注 success_response_fields 字段;错误对照错误码表。 **Detail page:** https://boyapi.com/api/evil-insult-generator.html --- ### Excuser (`excuser`) **Description:** Get random excuses for various situations **Provider docs:** https://excuser.herokuapp.com/ **Method:** `GET` **Base URL:** `https://excuser.vercel.app/v1` **Example URL:** `https://excuser.vercel.app/v1/excuse` **Auth:** `none` **CORS:** `yes` **Optional params:** `category` **Response fields:** `excuse` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://excuser.vercel.app/v1/excuse' ``` **Agent instructions:** - Send HTTP requests to https://excuser.vercel.app/v1, not boyapi.com. - Optional parameter: category (family/office/children/meeting/college/party) - 解析 excuse 字段;按 category 过滤场景。 **Detail page:** https://boyapi.com/api/excuser.html --- ### ExtendsClass JSON Storage (`extendsclass-json-storage`) **Description:** A simple JSON store API **Provider docs:** https://extendsclass.com/json-storage.html **Method:** `GET` **Base URL:** `https://api.extendsclass.com` **Example URL:** `https://api.extendsclass.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://extendsclass.com/' ``` **Agent instructions:** - Send HTTP requests to https://extendsclass.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/extendsclass-json-storage.html --- ### FBI Wanted (`fbi-wanted`) **Description:** Access information on the FBI Wanted program **Provider docs:** https://www.fbi.gov/wanted/api **Method:** `GET` **Base URL:** `https://api.fbi.gov` **Example URL:** `https://api.fbi.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.fbi.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.fbi.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/fbi-wanted.html --- ### Fed Treasury (`fed-treasury`) **Description:** U.S. Department of the Treasury Data **Provider docs:** https://fiscaldata.treasury.gov/api-documentation/ **Method:** `GET` **Base URL:** `https://api.fiscaldata.treasury.gov` **Example URL:** `https://api.fiscaldata.treasury.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://fiscaldata.treasury.gov/' ``` **Agent instructions:** - Send HTTP requests to https://fiscaldata.treasury.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/fed-treasury.html --- ### Federal Register (`federal-register`) **Description:** The Daily Journal of the United States Government **Provider docs:** https://www.federalregister.gov/reader-aids/developer-resources/rest-api **Method:** `GET` **Base URL:** `https://api.federalregister.gov` **Example URL:** `https://api.federalregister.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.federalregister.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.federalregister.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/federal-register.html --- ### FFXIV Collect (`ffxiv-collect`) **Description:** Final Fantasy XIV collectibles data - mounts, minions, achievements **Provider docs:** https://ffxivcollect.com/ **Method:** `GET` **Base URL:** `https://ffxivcollect.com/api` **Example URL:** `https://ffxivcollect.com/api/mounts` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `offset` **Response fields:** `count`, `results[].id`, `results[].name`, `results[].patch` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ffxivcollect.com/api/mounts' ``` **Agent instructions:** - Send HTTP requests to https://ffxivcollect.com/api, not boyapi.com. - Endpoints: /mounts, /minions, /orchestrion, /achievements - 解析 Minion/Mount 数组;按 name 模糊查询。 **Detail page:** https://boyapi.com/api/ffxiv-collect.html --- ### FIFA Ultimate Team (`fifa-ultimate-team`) **Description:** FIFA Ultimate Team items API **Provider docs:** https://www.easports.com/fifa/ultimate-team/api/fut/item **Method:** `GET` **Base URL:** `https://api.easports.com` **Example URL:** `https://api.easports.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.easports.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.easports.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/fifa-ultimate-team.html --- ### FilterLists (`filterlists`) **Description:** Lists of filters for adblockers and firewalls **Provider docs:** https://filterlists.com **Method:** `GET` **Base URL:** `https://api.filterlists.com` **Example URL:** `https://api.filterlists.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://filterlists.com/' ``` **Agent instructions:** - Send HTTP requests to https://filterlists.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/filterlists.html --- ### Final Space (`final-space`) **Description:** Final Space API - Character, episode and location data **Provider docs:** https://finalspaceapi.com/docs/ **Method:** `GET` **Base URL:** `https://finalspaceapi.com/api/v0` **Example URL:** `https://finalspaceapi.com/api/v0/character` **Auth:** `none` **CORS:** `yes` **Optional params:** `sort` **Response fields:** `id`, `name`, `status`, `species`, `gender`, `origin`, `imageUrl` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://finalspaceapi.com/api/v0/character' ``` **Agent instructions:** - Send HTTP requests to https://finalspaceapi.com/api/v0, not boyapi.com. - Endpoints: /character, /character/{id}, /episode, /episode/{id}, /location, /location/{id}, /quote, /quote/{id} - 解析 quote 与 character 字段;按 ?character 过滤。 **Detail page:** https://boyapi.com/api/final-space.html --- ### FishWatch (`fishwatch`) **Description:** Information and pictures about individual fish species **Provider docs:** https://www.fishwatch.gov/developers **Method:** `GET` **Base URL:** `https://api.fishwatch.gov` **Example URL:** `https://api.fishwatch.gov/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.fishwatch.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.fishwatch.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/fishwatch.html --- ### Florida Man (`florida-man`) **Description:** Static JSON dataset of 10,000+ Florida Man headlines by date **Provider docs:** https://github.com/juliayxhuang/florida-man-api#readme **Method:** `GET` **Base URL:** `https://juliayxhuang.github.io/florida-man-api` **Example URL:** `https://juliayxhuang.github.io/florida-man-api/api/headlines.json` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `country`, `category` **Response fields:** `headline`, `date` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://juliayxhuang.github.io/florida-man-api/api/headlines.json' | head -c 500 ``` **Agent instructions:** - 向 https://juliayxhuang.github.io/florida-man-api 发送请求,不是 boyapi.com。 - GET /api/headlines.json 返回全部标题;GET /api/MM/DD.json 按月日查。 - 返回数组,每项含 headline(标题)和 date(日期)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/florida-man.html --- ### Foodish (`foodish`) **Description:** Random pictures of food dishes **Provider docs:** https://github.com/surhud004/Foodish#readme **Method:** `GET` **Base URL:** `https://foodish-api.com` **Example URL:** `https://foodish-api.com/api` **Auth:** `none` **CORS:** `yes` **Optional params:** `width`, `height`, `category` **Response fields:** `image` **Error codes:** `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://foodish-api.com/api' ``` **Agent instructions:** - 向 https://foodish-api.com 发送请求,不是 boyapi.com。 - 使用 GET /api 获取随机食物图片 URL。 - 返回 image 字段为图片 URL,可用作 。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/foodish.html --- ### Football (Soccer) Videos (`football-soccer-videos`) **Description:** Embed codes for football goals and highlights **Provider docs:** https://www.scorebat.com/video-api/ **Method:** `GET` **Base URL:** `https://www.scorebat.com` **Example URL:** `https://www.scorebat.com/api/` **Auth:** `none` **CORS:** `yes` **Response fields:** `[].title`, `[].competition`, `[].videoUrl`, `[].thumbnail` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.scorebat.com/api/' ``` **Agent instructions:** - Send HTTP requests to https://www.scorebat.com, not boyapi.com. - Only available via GET to /api/ endpoint. Returns JSON array of video objects. - 解析 video 数组;按 competition 过滤。 **Detail page:** https://boyapi.com/api/football-soccer-videos.html --- ### Football Standings (`football-standings`) **Description:** Football standings for various leagues based on ESPN **Provider docs:** https://github.com/azharimm/football-standings-api **Method:** `GET` **Base URL:** `https://api.football-standings.com` **Example URL:** `https://api.football-standings.com/` **Auth:** `none` **CORS:** `yes` **Response fields:** `data` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.football-standings.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.football-standings.com, not boyapi.com. - Provides standings data for various football leagues. - 解析 standings 数组;按 league_id 与 season 过滤。 **Detail page:** https://boyapi.com/api/football-standings.html --- ### Forza (`forza`) **Description:** Show random image of car from Forza **Provider docs:** https://docs.forza-api.tk **Method:** `GET` **Base URL:** `https://forza-api.tk` **Example URL:** `https://forza-api.tk/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.forza-api.tk/' ``` **Agent instructions:** - Send HTTP requests to https://docs.forza-api.tk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/forza.html --- ### Frankfurter (`frankfurter`) **Description:** Free, open-source exchange rates API sourcing from 82 central banks **Provider docs:** https://frankfurter.dev/docs **Method:** `GET` **Base URL:** `https://api.frankfurter.dev` **Example URL:** `https://api.frankfurter.dev/v2/rates?from=EUR&to=USD` **Auth:** `none` **CORS:** `yes` **Optional params:** `base`, `quotes`, `date`, `from`, `to` **Response fields:** `amount`, `base`, `date`, `rates` **Error codes:** `400`, `404`, `422` **Example (curl):** ```bash curl -sS 'https://api.frankfurter.dev/v2/rates?from=EUR&to=USD' ``` **Agent instructions:** - Send HTTP requests to https://api.frankfurter.dev, not boyapi.com. - Use GET as the default method unless otherwise specified. - No API key required. Free for commercial use. **Detail page:** https://boyapi.com/api/frankfurter.html --- ### French Address Search (`french-address-search`) **Description:** Address search via the French Government API **Provider docs:** https://geo.api.gouv.fr/adresse **Method:** `GET` **Base URL:** `https://api-adresse.data.gouv.fr` **Example URL:** `https://api-adresse.data.gouv.fr/search?q=8+bd+du+port&limit=5` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `limit`, `lat`, `lon`, `type`, `citycode`, `postcode` **Response fields:** `features[].properties.label`, `features[].properties.city`, `features[].geometry.coordinates` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api-adresse.data.gouv.fr/search?q=8+bd+du+port&limit=5' ``` **Agent instructions:** - Send HTTP requests to https://api-adresse.data.gouv.fr, not boyapi.com. - Endpoints: /search (forward geocoding), /reverse (reverse geocoding), /search/csv (batch processing) - Returns GeoJSON format. Coordinates are [longitude, latitude]. **Detail page:** https://boyapi.com/api/french-address-search.html --- ### Fruityvice (`fruityvice`) **Description:** Data about all kinds of fruit **Provider docs:** https://www.fruityvice.com **Method:** `GET` **Base URL:** `https://www.fruityvice.com/api` **Example URL:** `https://www.fruityvice.com/api/fruit/all` **Auth:** `none` **CORS:** `yes` **Response fields:** `genus`, `name`, `family`, `order`, `nutritions.calories`, `nutritions.carbohydrates`, `nutritions.protein` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.fruityvice.com/api/fruit/all' ``` **Agent instructions:** - Send HTTP requests to https://www.fruityvice.com/api, not boyapi.com. - Endpoints: /fruit/all (get all fruits), /fruit/{name} (get by name), /fruit/{id} (get by ID) - 解析 nutrient 与 name 字段;用于水果营养信息检索。 **Detail page:** https://boyapi.com/api/fruityvice.html --- ### Fuck Off as a Service (`fuck-off-as-a-service`) **Description:** Asks someone to fuck off - humor API **Provider docs:** https://www.foaas.com **Method:** `GET` **Base URL:** `https://foaas.com` **Example URL:** `https://foaas.com/offensive/Tom?from=Bob` **Auth:** `none` **CORS:** `yes` **Required params:** `name` **Optional params:** `from` **Response fields:** `message`, `subtitle` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://foaas.com/offensive/Tom?from=Bob' ``` **Agent instructions:** - Send HTTP requests to https://foaas.com, not boyapi.com. - Various endpoints: /offensive/:name, /bucket/:name, /bitch/:name, /cool/:name, etc. - 返回纯文本 F* 消息;无需鉴权。 **Detail page:** https://boyapi.com/api/fuck-off-as-a-service.html --- ### Fun Fact (`fun-fact`) **Description:** Random fun facts API **Provider docs:** https://api.aakhilv.me **Method:** `GET` **Base URL:** `https://api.aakhilv.me` **Example URL:** `https://api.aakhilv.me/funfacts` **Auth:** `none` **CORS:** `yes` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.aakhilv.me/funfacts' ``` **Agent instructions:** - Send HTTP requests to https://api.aakhilv.me, not boyapi.com. - 解析 text 字段。 - 解析返回数据,关注 success_response_fields 字段;错误对照错误码表。 **Detail page:** https://boyapi.com/api/fun-fact.html --- ### Fun Facts (`fun-facts`) **Description:** Random Fun Facts - thousands of interesting facts **Provider docs:** https://asli-fun-fact-api.herokuapp.com/ **Method:** `GET` **Base URL:** `https://asli-fun-fact-api.herokuapp.com` **Example URL:** `https://asli-fun-fact-api.herokuapp.com/api/facts` **Auth:** `none` **CORS:** `yes` **Response fields:** `data[].id`, `data[].fact` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://asli-fun-fact-api.herokuapp.com/api/facts' ``` **Agent instructions:** - Send HTTP requests to https://asli-fun-fact-api.herokuapp.com, not boyapi.com. - 解析 data 数组中的 text 字段。 - 解析返回数据,关注 success_response_fields 字段;错误对照错误码表。 **Detail page:** https://boyapi.com/api/fun-facts.html --- ### FunTranslations (`funtranslations`) **Description:** Translate text into funny languages **Provider docs:** https://api.funtranslations.com/ **Method:** `GET` **Base URL:** `https://api.funtranslations.com` **Example URL:** `https://api.funtranslations.com/translate/pirate?text=Hello%20World` **Auth:** `none` **CORS:** `yes` **Required params:** `text` **Response fields:** `contents.translated`, `contents.text`, `contents.translation` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.funtranslations.com/translate/pirate?text=Hello%20World' ``` **Agent instructions:** - Send HTTP requests to https://api.funtranslations.com, not boyapi.com. - Replace :language with: pirate, cockney, valspeak, piglatin, jive, fudd, brittish, nethack, etc. - 解析 contents.translated 字段。 **Detail page:** https://boyapi.com/api/funtranslations.html --- ### Gaana (`gaana`) **Description:** API to retrieve song information from Gaana **Provider docs:** https://github.com/cyberboysumanjay/GaanaAPI **Method:** `GET` **Base URL:** `https://saavnapi-nine.vercel.app` **Example URL:** `https://saavnapi-nine.vercel.app/search/songs?query=shape+of+you` **Auth:** `none` **CORS:** `unknown` **Required params:** `q` **Optional params:** `type` **Response fields:** `results`, `results[].name`, `results[].artist`, `results[].duration`, `results[].image` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://saavnapi-nine.vercel.app/search/songs?query=shape+of+you' ``` **Agent instructions:** - 向 https://saavnapi-nine.vercel.app 发送请求,不是 boyapi.com。 - 使用 GET /search/songs?query={关键词} 搜索音乐。 - 返回 results 数组,每项含 name(歌名)、artist(艺术家)、duration(时长)、image(封面)等。 - CORS 未确认,浏览器使用前请测试。 **Detail page:** https://boyapi.com/api/gaana.html --- ### GBIF (`gbif`) **Description:** Global Biodiversity Information Facility - species data and occurrences **Provider docs:** https://www.gbif.org/developer/summary **Method:** `GET` **Base URL:** `https://api.gbif.org/v1` **Example URL:** `https://api.gbif.org/v1/species/search?q=Panthera+leo` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `rank`, `limit`, `offset` **Response fields:** `count`, `results[].key`, `results[].scientificName`, `results[].rank` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.gbif.org/v1/species/search?q=Panthera+leo&limit=5' ``` **Agent instructions:** - Send HTTP requests to https://api.gbif.org/v1, not boyapi.com. - Endpoints: /species/search, /species/{key}, /occurrence/search, /dataset/{key} - 解析 results 数组;按 scientificName 检索物种。 **Detail page:** https://boyapi.com/api/gbif.html --- ### GDBrowser (`gdbrowser`) **Description:** Easy way to use the Geometry Dash Servers **Provider docs:** https://gdbrowser.com/api **Method:** `GET` **Base URL:** `https://api.gdbrowser.com` **Example URL:** `https://api.gdbrowser.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://gdbrowser.com/' ``` **Agent instructions:** - Send HTTP requests to https://gdbrowser.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/gdbrowser.html --- ### Geek-Jokes (`geek-jokes`) **Description:** Fetch a random geeky/programming related joke for use in all sorts of applications **Provider docs:** https://github.com/sameerkumar18/geek-joke-api **Method:** `GET` **Base URL:** `https://geek-jokes.sameerkumar.website` **Example URL:** `https://geek-jokes.sameerkumar.website/api?format=json` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `joke` **Error codes:** `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://geek-jokes.sameerkumar.website/api?format=json' ``` **Agent instructions:** - 向 https://geek-jokes.sameerkumar.website 发送请求,不是 boyapi.com。 - GET /api 返回纯文本笑话;GET /api?format=json 返回 JSON。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/geek-jokes.html --- ### Genderize.io (`genderize-io`) **Description:** Estimates a gender from a first name **Provider docs:** https://genderize.io **Method:** `GET` **Base URL:** `https://api.genderize.io` **Example URL:** `https://api.genderize.io?name=alex&country_id=US` **Auth:** `none` **CORS:** `yes` **Required params:** `name` **Optional params:** `country_id` **Response fields:** `name`, `gender`, `probability`, `count` **Error codes:** `200`, `404` **Example (curl):** ```bash curl -sS 'https://api.genderize.io?name=alex&country_id=US' ``` **Agent instructions:** - Send HTTP requests to https://api.genderize.io, not boyapi.com. - Required parameter: name - Optional parameter: country_id (2-letter code) **Detail page:** https://boyapi.com/api/genderize-io.html --- ### Genrenator (`genrenator`) **Description:** Music genre generator - generates random creative genre combinations **Provider docs:** https://binaryjazz.us/genrenator-api/ **Method:** `GET` **Base URL:** `https://binaryjazz.us/wp-json/genrenator/v1` **Example URL:** `https://binaryjazz.us/wp-json/genrenator/v1/genre/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `count` **Response fields:** `[].genre` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://binaryjazz.us/wp-json/genrenator/v1/genre/' ``` **Agent instructions:** - Send HTTP requests to https://binaryjazz.us/wp-json/genrenator/v1, not boyapi.com. - Endpoints: /genre/ (random genre), /genre/{count}/ (multiple genres), /story/ (genre story) - 返回 genre 字符串;无需鉴权。 **Detail page:** https://boyapi.com/api/genrenator.html --- ### Git.io (`git-io`) **Description:** Git.io URL shortener **Provider docs:** https://github.blog/2011-11-10-git-io-github-url-shortener/ **Method:** `GET` **Base URL:** `https://github.blog` **Example URL:** `https://github.blog/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://github.blog/' ``` **Agent instructions:** - Send HTTP requests to https://github.blog, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/git-io.html --- ### GitHub Contribution Chart Generator (`github-contribution-chart-generator`) **Description:** Create an image of your GitHub contributions **Provider docs:** https://github-contributions.vercel.app/ **Method:** `GET` **Base URL:** `https://github-contributions.vercel.app` **Example URL:** `https://github-contributions.vercel.app/?username=your-username` **Auth:** `none` **CORS:** `yes` **Required params:** `username` **Response fields:** `image (SVG)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://github-contributions.vercel.app/?username=github' ``` **Agent instructions:** - Send HTTP requests to https://github-contributions.vercel.app, not boyapi.com. - Required: username parameter - GET /{user}.svg 直接返回 SVG 图像,可在 README 中以图片形式嵌入。 **Detail page:** https://boyapi.com/api/github-contribution-chart-generator.html --- ### GoTiny (`gotiny`) **Description:** A lightweight URL shortener, focused on ease-of-use for the developer and end-user **Provider docs:** https://github.com/robvanbakel/gotiny-api **Method:** `POST` **Base URL:** `https://gotiny.cc` **Example URL:** `https://gotiny.cc/` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Optional params:** `custom` **Response fields:** `long`, `short` **Error codes:** `{'code': '400', 'description': '缺少 url 或格式错误'}`, `{'code': '409', 'description': '自定义短码已被占用'}` **Example (curl):** ```bash curl -X POST 'https://gotiny.cc/' -H 'Content-Type: application/json' -d '{"url":"https://example.com"}' ``` **Agent instructions:** - POST https://gotiny.cc/,Body {"url":""},可选 custom 自定义短码。 - 成功响应 {long, short},short 即 gotiny.cc/{code} 短链。 - CORS 支持,可浏览器直接调用。 **Detail page:** https://boyapi.com/api/gotiny.html --- ### GraphQL Pokemon (`graphql-pokemon`) **Description:** GraphQL powered Pokemon API. Supports generations 1 through 8 **Provider docs:** https://github.com/favware/graphql-pokemon **Method:** `POST` **Base URL:** `https://graphqlpokemon.favware.tech/v8` **Example URL:** `https://graphqlpokemon.favware.tech/v8` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Response fields:** `data`, `data.getPokemon`, `data.getPokemon.species`, `data.getPokemon.num`, `data.getPokemon.ability` **Error codes:** `{'http': 400, 'description': '查询错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -X POST 'https://graphqlpokemon.favware.tech/v8' -H 'Content-Type: application/json' -d '{"query":"{ getPokemon(pokemon: \"pikachu\") }"}' ``` **Agent instructions:** - 向 https://graphqlpokemon.favware.tech/v8 发送 POST,不是 boyapi.com。 - POST JSON body 包含 query 字段为 GraphQL 查询语句。 - 可用查询:getPokemon、getMove、getItem、getAbility 等(见 GitHub 文档)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/graphql-pokemon.html --- ### Guerrilla Mail (`guerrilla-mail`) **Description:** Disposable temporary Email addresses **Provider docs:** https://www.guerrillamail.com/GuerrillaMailAPI.html **Method:** `GET` **Base URL:** `https://api.guerrillamail.com` **Example URL:** `https://api.guerrillamail.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `zipcode` **Response fields:** `postCode`, `city`, `state`, `country` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.guerrillamail.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.guerrillamail.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/guerrilla-mail.html --- ### GurbaniNow (`gurbaninow`) **Description:** Fast and Accurate Gurbani RESTful API **Provider docs:** https://github.com/GurbaniNow/api **Method:** `GET` **Base URL:** `https://api.gurbaninow.com` **Example URL:** `https://api.gurbaninow.com/v1` **Auth:** `none` **CORS:** `unknown` **Optional params:** `ang`, `search` **Response fields:** `data`, `shabad`, `verse` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 404, 'description': '未找到'}` **Example (curl):** ```bash curl -sS 'https://api.gurbaninow.com/v1' ``` **Agent instructions:** - 向 https://api.gurbaninow.com 发送请求,不是 boyapi.com。 - 使用 GET /v1 获取 Gurbani 经文。 - 支持 ang(页码)和 search(搜索)参数。 - 返回 data 数组包含 shabad(经文)和 verse(诗句)。 **Detail page:** https://boyapi.com/api/gurbaninow.html --- ### GW2Spidy (`gw2spidy`) **Description:** GW2Spidy API, Items data on the Guild Wars 2 Trade Market **Provider docs:** https://github.com/rubensayshi/gw2spidy/wiki **Method:** `GET` **Base URL:** `https://gw2spidy.com/api/v1` **Example URL:** `https://gw2spidy.com/api/v1/gem` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `gem_price`, `quantity`, `coins_per_gem` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://gw2spidy.com/api/v1/gem' ``` **Agent instructions:** - 向 https://gw2spidy.com/api/v1 发送请求,不是 boyapi.com。 - GET /gem 获取宝石汇率;GET /item/{id} 获取物品价格。 - CORS: No,需后端代理调用。 **Detail page:** https://boyapi.com/api/gw2spidy.html --- ### HackerNews (`hackernews`) **Description:** Social news for CS and entrepreneurship **Provider docs:** https://github.com/HackerNews/API **Method:** `GET` **Base URL:** `https://hacker-news.firebaseio.com/v0` **Example URL:** `https://hacker-news.firebaseio.com/v0/topstories.json` **Auth:** `none` **CORS:** `unknown` **Response fields:** `[] (ID array)`, `id`, `title`, `url`, `by`, `score`, `descendants`, `time`, `type` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 404, 'description': '资源不存在'}` **Example (curl):** ```bash curl -sS 'https://hacker-news.firebaseio.com/v0/topstories.json' ``` **Agent instructions:** - 向 https://hacker-news.firebaseio.com/v0 发送请求,不是 boyapi.com。 - GET /topstories.json 等获取文章 ID 列表,再用 /item/{id}.json 获取详情。 - 端点:/topstories、/newstories、/beststories、/askstories、/showstories、/jobstories。 - 返回数据含 id、title、url、by(作者)、score(票数)、descendants(评论数)等。 **Detail page:** https://boyapi.com/api/hackernews.html --- ### Harry Potter Charactes (`harry-potter-charactes`) **Description:** Harry Potter Characters Data with with imagery **Provider docs:** https://hp-api.herokuapp.com/ **Method:** `GET` **Base URL:** `https://hp-api.herokuapp.com` **Example URL:** `https://hp-api.herokuapp.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://hp-api.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://hp-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/harry-potter-charactes.html --- ### Hashnode (`hashnode`) **Description:** A blogging platform built for developers **Provider docs:** https://hashnode.com **Method:** `GET` **Base URL:** `https://api.hashnode.com` **Example URL:** `https://api.hashnode.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://hashnode.com/' ``` **Agent instructions:** - Send HTTP requests to https://hashnode.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hashnode.html --- ### Healthcare.gov (`healthcare-gov`) **Description:** Educational content about the US Health Insurance Marketplace **Provider docs:** https://www.healthcare.gov/developers/ **Method:** `GET` **Base URL:** `https://api.healthcare.gov` **Example URL:** `https://api.healthcare.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.healthcare.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.healthcare.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/healthcare-gov.html --- ### Helium (`helium`) **Description:** Helium is a global, distributed network of Hotspots that create public, long-range wireless coverage **Provider docs:** https://docs.helium.com/api/blockchain/introduction/ **Method:** `GET` **Base URL:** `https://api.helium.com` **Example URL:** `https://api.helium.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.helium.com/' ``` **Agent instructions:** - Send HTTP requests to https://docs.helium.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/helium.html --- ### Helium (`helium-2`) **Description:** News with media bias scoring, balanced news synthesis, live market data, AI options pricing **Provider docs:** https://heliumtrades.com/mcp-page/ **Method:** `GET` **Base URL:** `https://api.heliumtrades.com` **Example URL:** `https://api.heliumtrades.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `country`, `category` **Response fields:** `title`, `description`, `url`, `publishedAt` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://heliumtrades.com/' ``` **Agent instructions:** - Send HTTP requests to https://heliumtrades.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/helium-2.html --- ### HelloSalut (`hellosalut`) **Description:** Get hello translation following user language **Provider docs:** https://fourtonfish.com/project/hellosalut-api/ **Method:** `GET` **Base URL:** `https://api.fourtonfish.com` **Example URL:** `https://api.fourtonfish.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `word` **Optional params:** `lang` **Response fields:** `word`, `definition`, `phonetic`, `partOfSpeech` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://fourtonfish.com/' ``` **Agent instructions:** - Send HTTP requests to https://fourtonfish.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hellosalut.html --- ### Hong Kong Obervatory (`hong-kong-obervatory`) **Description:** Provide weather information, earthquake information, and climate data **Provider docs:** https://www.hko.gov.hk/en/abouthko/opendata_intro.htm **Method:** `GET` **Base URL:** `https://api.hko.gov.hk` **Example URL:** `https://api.hko.gov.hk/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `q`, `units` **Response fields:** `temperature`, `description`, `humidity` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.hko.gov.hk/' ``` **Agent instructions:** - Send HTTP requests to https://www.hko.gov.hk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/hong-kong-obervatory.html --- ### host-t.com (`host-t-com`) **Description:** Basic DNS query via HTTP GET request **Provider docs:** https://host-t.com **Method:** `GET` **Base URL:** `https://api.host-t.com` **Example URL:** `https://api.host-t.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://host-t.com/' ``` **Agent instructions:** - Send HTTP requests to https://host-t.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/host-t-com.html --- ### HTTP Cat (`http-cat`) **Description:** Cat for every HTTP Status **Provider docs:** https://http.cat/ **Method:** `GET` **Base URL:** `https://api.http.cat` **Example URL:** `https://api.http.cat/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://http.cat/' ``` **Agent instructions:** - Send HTTP requests to https://http.cat, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/http-cat.html --- ### HTTP Dog (`http-dog`) **Description:** Dogs for every HTTP response status code **Provider docs:** https://http.dog/ **Method:** `GET` **Base URL:** `https://api.http.dog` **Example URL:** `https://api.http.dog/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://http.dog/' ``` **Agent instructions:** - Send HTTP requests to https://http.dog, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/http-dog.html --- ### HTTP2.Pro (`http2-pro`) **Description:** Test endpoints for client and server HTTP/2 protocol support **Provider docs:** https://http2.pro/doc/api **Method:** `GET` **Base URL:** `https://api.http2.pro` **Example URL:** `https://api.http2.pro/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://http2.pro/' ``` **Agent instructions:** - Send HTTP requests to https://http2.pro, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/http2-pro.html --- ### Httpbin (`httpbin`) **Description:** A Simple HTTP Request & Response Service **Provider docs:** https://httpbin.org **Method:** `GET` **Base URL:** `https://httpbin.org` **Example URL:** `https://httpbin.org/get` **Auth:** `none` **CORS:** `yes` **Response fields:** `args`, `headers`, `origin`, `url` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://httpbin.org/get' ``` **Agent instructions:** - Send HTTP requests to https://httpbin.org, not boyapi.com. - Endpoints: /get, /post, /put, /patch, /delete, /headers, /ip, /user-agent - Also: /status/{code}, /delay/{seconds}, /uuid **Detail page:** https://boyapi.com/api/httpbin.html --- ### Httpbin Cloudflare (`httpbin-cloudflare`) **Description:** A Simple HTTP Request & Response Service with HTTP/3 Support by Cloudflare **Provider docs:** https://cloudflare-quic.com/b/ **Method:** `GET` **Base URL:** `https://api.cloudflare-quic.com` **Example URL:** `https://api.cloudflare-quic.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://cloudflare-quic.com/' ``` **Agent instructions:** - Send HTTP requests to https://cloudflare-quic.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/httpbin-cloudflare.html --- ### Hyrule Compendium (`hyrule-compendium`) **Description:** Data on all interactive items from The Legend of Zelda: BOTW **Provider docs:** https://github.com/gadhagod/Hyrule-Compendium-API **Method:** `GET` **Base URL:** `https://hyrule-compendium.herokuapp.com` **Example URL:** `https://hyrule-compendium.herokuapp.com/api/v3` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `data.equipment`, `data.materials`, `data.monsters`, `data.creatures` **Error codes:** `{'http': 404, 'description': '未找到'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://hyrule-compendium.herokuapp.com/api/v3' ``` **Agent instructions:** - 向 https://hyrule-compendium.herokuapp.com 发送请求,不是 boyapi.com。 - GET /api/v3 获取全部数据;GET /api/v3/{category}/{id} 获取单项。 - 分类:equipment(装备)、materials(材料)、monsters(怪物)、creatures(生物)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/hyrule-compendium.html --- ### IBANforge (`ibanforge`) **Description:** IBAN validation and BIC/SWIFT lookup for 75+ countries with 121K+ bank entries **Provider docs:** https://api.ibanforge.com **Method:** `GET` **Base URL:** `https://api.ibanforge.com` **Example URL:** `https://api.ibanforge.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.ibanforge.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.ibanforge.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ibanforge.html --- ### IBGE (`ibge`) **Description:** Aggregate services of IBGE (Brazilian Institute of Geography and Statistics) **Provider docs:** https://servicodados.ibge.gov.br/api/docs/ **Method:** `GET` **Base URL:** `https://api.servicodados.ibge.gov.br` **Example URL:** `https://api.servicodados.ibge.gov.br/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://servicodados.ibge.gov.br/' ``` **Agent instructions:** - Send HTTP requests to https://servicodados.ibge.gov.br, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ibge.html --- ### icanhazdadjoke (`icanhazdadjoke`) **Description:** The largest selection of dad jokes on the internet **Provider docs:** https://icanhazdadjoke.com/api **Method:** `GET` **Base URL:** `https://icanhazdadjoke.com` **Example URL:** `https://icanhazdadjoke.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `term`, `id` **Response fields:** `id`, `joke`, `status` **Error codes:** `{'http': 404, 'description': '笑话未找到'}` **Example (curl):** ```bash curl -sS 'https://icanhazdadjoke.com/random' ``` **Agent instructions:** - 向 https://icanhazdadjoke.com 发送请求,不是 boyapi.com。 - 使用 GET / 获取随机笑话,或 /search?term=关键词 搜索笑话。 - 设置 Accept: application/json(默认)返回 JSON,或 Accept: text/plain 返回纯文本。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/icanhazdadjoke.html --- ### Icanhazepoch (`icanhazepoch`) **Description:** Get Epoch time **Provider docs:** https://icanhazepoch.com **Method:** `GET` **Base URL:** `https://api.icanhazepoch.com` **Example URL:** `https://api.icanhazepoch.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://icanhazepoch.com/' ``` **Agent instructions:** - Send HTTP requests to https://icanhazepoch.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/icanhazepoch.html --- ### Icon Horse (`icon-horse`) **Description:** Favicons for any website, with fallbacks **Provider docs:** https://icon.horse **Method:** `GET` **Base URL:** `https://api.icon.horse` **Example URL:** `https://api.icon.horse/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://icon.horse/' ``` **Agent instructions:** - Send HTTP requests to https://icon.horse, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/icon-horse.html --- ### Icons8 (`icons8`) **Description:** Icons (find search icon hyperlink in page) **Provider docs:** https://icons8.com **Method:** `GET` **Base URL:** `https://img.icons8.com` **Example URL:** `https://img.icons8.com/color/96/cat.png` **Auth:** `none` **CORS:** `unknown` **Optional params:** `size`, `color` **Response fields:** `image (binary)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://img.icons8.com/color/96/cat.png' -o icon.png ``` **Agent instructions:** - Send HTTP requests to https://img.icons8.com, not boyapi.com. - Format: https://img.icons8.com/{style}/{size}/{icon-name}.png - Styles: color, office,ios,windows,android,flat,cicolor **Detail page:** https://boyapi.com/api/icons8.html --- ### iDigBio (`idigbio`) **Description:** Access millions of museum specimens from organizations around the world **Provider docs:** https://github.com/idigbio/idigbio-search-api/wiki **Method:** `GET` **Base URL:** `https://search.idigbio.org/v2` **Example URL:** `https://search.idigbio.org/v2/search/records?scientificname=Homo+sapiens` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `items`, `count`, `items[].dwc` **Error codes:** `{'http': 400, 'description': '查询错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://search.idigbio.org/v2/search/records?scientificname=Homo+sapiens' ``` **Agent instructions:** - 向 https://search.idigbio.org/v2 发送请求,不是 boyapi.com。 - GET /search/records?scientificname={学名} 搜索生物标本。 - CORS: No,需后端代理调用。 **Detail page:** https://boyapi.com/api/idigbio.html --- ### IFTTT (`ifttt`) **Description:** IFTTT Connect API **Provider docs:** https://platform.ifttt.com/docs/connect_api **Method:** `GET` **Base URL:** `https://api.platform.ifttt.com` **Example URL:** `https://api.platform.ifttt.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://platform.ifttt.com/' ``` **Agent instructions:** - Send HTTP requests to https://platform.ifttt.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ifttt.html --- ### Image-Charts (`image-charts`) **Description:** Generate charts, QR codes and graph images **Provider docs:** https://documentation.image-charts.com/ **Method:** `GET` **Base URL:** `https://image-charts.com` **Example URL:** `https://image-charts.com/chart?chs=300x200&cht=lc&chd=t:1,2,3,4,5` **Auth:** `none` **CORS:** `yes` **Required params:** `chs`, `cht`, `chd` **Optional params:** `chl`, `chco`, `chdl` **Response fields:** `image (binary)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://image-charts.com/chart?chs=300x200&cht=lc&chd=t:1,2,3,4,5' -o chart.png ``` **Agent instructions:** - Send HTTP requests to https://image-charts.com, not boyapi.com. - Required params: chs (size), cht (type), chd (data) - Chart types: lc (line), bhs (bar), p (pie), qr (QR code) **Detail page:** https://boyapi.com/api/image-charts.html --- ### IMDbOT (`imdbot`) **Description:** Unofficial IMDb Movie / Series Information **Provider docs:** https://github.com/SpEcHiDe/IMDbOT **Method:** `GET` **Base URL:** `https://imdb-api.itzg.ru` **Example URL:** `https://imdb-api.itzg.ru/` **Auth:** `none` **CORS:** `yes` **Optional params:** `series`, `season` **Response fields:** `title`, `season`, `episode`, `quote` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://imdb-api.itzg.ru/?title=Inception' ``` **Agent instructions:** - 向 https://imdb-api.itzg.ru 发送请求,不是 boyapi.com。 - 使用 title 参数搜索影视作品。 - 返回含 title、rating、year、actors 等字段。 **Detail page:** https://boyapi.com/api/imdbot.html --- ### Imsea (`imsea`) **Description:** Free image search **Provider docs:** https://imsea.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.imsea.herokuapp.com` **Example URL:** `https://api.imsea.herokuapp.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://imsea.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://imsea.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/imsea.html --- ### Indian Mutual Fund (`indian-mutual-fund`) **Description:** Get complete history of India Mutual Funds Data **Provider docs:** https://www.mfapi.in/ **Method:** `GET` **Base URL:** `https://mfapi.in` **Example URL:** `https://mfapi.in/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.mfapi.in/' ``` **Agent instructions:** - Send HTTP requests to https://www.mfapi.in, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/indian-mutual-fund.html --- ### Indian Pincode (`indian-pincode`) **Description:** Free India PIN code lookup with GPS coordinates, 165k+ post offices, state & district data **Provider docs:** https://indianpincode.com/ **Method:** `GET` **Base URL:** `https://api.indianpincode.com` **Example URL:** `https://api.indianpincode.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://indianpincode.com/' ``` **Agent instructions:** - Send HTTP requests to https://indianpincode.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/indian-pincode.html --- ### Indonesia Dictionary (`indonesia-dictionary`) **Description:** Indonesia dictionary many words **Provider docs:** https://new-kbbi-api.herokuapp.com/ **Method:** `GET` **Base URL:** `https://new-kbbi-api.herokuapp.com` **Example URL:** `https://new-kbbi-api.herokuapp.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `word` **Optional params:** `lang` **Response fields:** `word`, `definition`, `phonetic`, `partOfSpeech` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://new-kbbi-api.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://new-kbbi-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/indonesia-dictionary.html --- ### Inshorts News (`inshorts-news`) **Description:** Provides news from inshorts **Provider docs:** https://github.com/cyberboysumanjay/Inshorts-News-API **Method:** `GET` **Base URL:** `https://inshorts.deta.dev` **Example URL:** `https://inshorts.deta.dev/news?category=technology` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `country`, `category` **Response fields:** `data`, `data[].title`, `data[].content`, `data[].author` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://inshorts.deta.dev/news?category=technology' ``` **Agent instructions:** - Send HTTP requests to https://inshorts.deta.dev, not boyapi.com. - Use GET /news as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/inshorts-news.html --- ### Inspiration (`inspiration`) **Description:** Motivational and Inspirational quotes **Provider docs:** https://inspiration.goprogram.ai/docs/ **Method:** `GET` **Base URL:** `https://api.inspiration.goprogram.ai` **Example URL:** `https://api.inspiration.goprogram.ai/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://inspiration.goprogram.ai/' ``` **Agent instructions:** - Send HTTP requests to https://inspiration.goprogram.ai, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/inspiration.html --- ### inspirehep.net (`inspirehep-net`) **Description:** High Energy Physics info. system **Provider docs:** https://github.com/inspirehep/rest-api-doc **Method:** `GET` **Base URL:** `https://inspirehep.net/api` **Example URL:** `https://inspirehep.net/api/literature?q=author:Higgs` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `page`, `size` **Response fields:** `hits`, `hits.hits`, `hits.total` **Error codes:** `{'http': 400, 'description': '查询错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://inspirehep.net/api/literature?q=author:Higgs' ``` **Agent instructions:** - 向 https://inspirehep.net/api 发送请求,不是 boyapi.com。 - GET /literature?q={搜索词} 搜索高能物理论文。 - 支持 author(Higgs)、doi、title 等搜索语法。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/inspirehep-net.html --- ### Interpol Red Notices (`interpol-red-notices`) **Description:** Access and search Interpol Red Notices **Provider docs:** https://interpol.api.bund.dev/ **Method:** `GET` **Base URL:** `https://interpol.api.bund.dev` **Example URL:** `https://interpol.api.bund.dev/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://interpol.api.bund.dev/' ``` **Agent instructions:** - Send HTTP requests to https://interpol.api.bund.dev, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/interpol-red-notices.html --- ### isEven (humor) (`iseven-humor`) **Description:** Check if a number is even **Provider docs:** https://isevenapi.xyz/ **Method:** `GET` **Base URL:** `https://isevenapi.xyz` **Example URL:** `https://isevenapi.xyz/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://isevenapi.xyz/' ``` **Agent instructions:** - Send HTTP requests to https://isevenapi.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/iseven-humor.html --- ### isitdownstatus (`isitdownstatus`) **Description:** Check if websites and online services are currently down **Provider docs:** https://isitdownstatus.com **Method:** `GET` **Base URL:** `https://api.isitdownstatus.com` **Example URL:** `https://api.isitdownstatus.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://isitdownstatus.com/' ``` **Agent instructions:** - Send HTTP requests to https://isitdownstatus.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/isitdownstatus.html --- ### ISRO (`isro`) **Description:** ISRO Space Crafts Information **Provider docs:** https://isro.vercel.app **Method:** `GET` **Base URL:** `https://api.isro.vercel.app` **Example URL:** `https://api.isro.vercel.app/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://isro.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://isro.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/isro.html --- ### Istanbul (İBB) Open Data (`istanbul-ibb-open-data`) **Description:** Data sets from the İstanbul Metropolitan Municipality (İBB) **Provider docs:** https://data.ibb.gov.tr **Method:** `GET` **Base URL:** `https://api.data.ibb.gov.tr` **Example URL:** `https://api.data.ibb.gov.tr/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.ibb.gov.tr/' ``` **Agent instructions:** - Send HTTP requests to https://data.ibb.gov.tr, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/istanbul-ibb-open-data.html --- ### ITIS (`itis`) **Description:** Integrated Taxonomic Information System **Provider docs:** https://www.itis.gov/ws_description.html **Method:** `GET` **Base URL:** `https://api.itis.gov` **Example URL:** `https://api.itis.gov/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.itis.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.itis.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/itis.html --- ### ItsThisForThat (`itsthisforthat`) **Description:** Generate Random startup ideas **Provider docs:** https://itsthisforthat.com/api.php **Method:** `GET` **Base URL:** `https://api.itsthisforthat.com` **Example URL:** `https://api.itsthisforthat.com/` **Auth:** `none` **CORS:** `no` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://itsthisforthat.com/' ``` **Agent instructions:** - Send HTTP requests to https://itsthisforthat.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/itsthisforthat.html --- ### iTunes Search (`itunes-search`) **Description:** Software products **Provider docs:** https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/ **Method:** `GET` **Base URL:** `https://api.affiliate.itunes.apple.com` **Example URL:** `https://api.affiliate.itunes.apple.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://affiliate.itunes.apple.com/' ``` **Agent instructions:** - Send HTTP requests to https://affiliate.itunes.apple.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/itunes-search.html --- ### JioSaavn (`jiosaavn`) **Description:** API to retrieve song information, album meta data and many more from JioSaavn **Provider docs:** https://github.com/cyberboysumanjay/JioSaavnAPI **Method:** `GET` **Base URL:** `https://saavnapi-nine.vercel.app` **Example URL:** `https://saavnapi-nine.vercel.app/search/songs?query=alone` **Auth:** `none` **CORS:** `unknown` **Optional params:** `query` **Response fields:** `results`, `results[].name`, `results[].artist`, `results[].duration`, `results[].image` **Error codes:** `{'http': 400, 'description': '参数错误'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://saavnapi-nine.vercel.app/search/songs?query=alone' ``` **Agent instructions:** - 向 https://saavnapi-nine.vercel.app 发送请求,不是 boyapi.com。 - 使用 GET /search/songs?query={关键词} 搜索音乐。 - 返回 results 数组,每项含 name、artist、duration、image 等字段。 **Detail page:** https://boyapi.com/api/jiosaavn.html --- ### jsDelivr (`jsdelivr`) **Description:** Package info and download stats on jsDelivr CDN **Provider docs:** https://github.com/jsdelivr/data.jsdelivr.com **Method:** `GET` **Base URL:** `https://data.jsdelivr.com` **Example URL:** `https://data.jsdelivr.com/v1/packages/npm/lodash@4.17.21` **Auth:** `none` **CORS:** `yes` **Response fields:** `files`, `default`, `name`, `version` **Error codes:** `{'http': 404, 'description': '包不存在'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://data.jsdelivr.com/v1/packages/npm/lodash@4.17.21' ``` **Agent instructions:** - 向 https://data.jsdelivr.com 发送请求,不是 boyapi.com。 - GET /v1/packages/npm/{scope}/{name}@version 查询 NPM 包元数据。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/jsdelivr.html --- ### JSON 2 JSONP (`json-2-jsonp`) **Description:** Convert JSON to JSONP (on-the-fly) for easy cross-domain data requests using client-side JavaScript **Provider docs:** https://json2jsonp.com/ **Method:** `GET` **Base URL:** `https://api.json2jsonp.com` **Example URL:** `https://api.json2jsonp.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://json2jsonp.com/' ``` **Agent instructions:** - Send HTTP requests to https://json2jsonp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/json-2-jsonp.html --- ### JSONPlaceholder (`jsonplaceholder`) **Description:** Fake REST API for testing and prototyping **Provider docs:** https://jsonplaceholder.typicode.com **Method:** `GET` **Base URL:** `https://jsonplaceholder.typicode.com` **Example URL:** `https://jsonplaceholder.typicode.com/posts` **Auth:** `none` **CORS:** `yes` **Optional params:** `id` **Response fields:** `id`, `title`, `body`, `userId` **Error codes:** `200`, `404` **Example (curl):** ```bash curl -sS 'https://jsonplaceholder.typicode.com/posts/1' ``` **Agent instructions:** - Send HTTP requests to https://jsonplaceholder.typicode.com, not boyapi.com. - Available resources: /posts, /comments, /albums, /photos, /todos, /users - Supports GET, POST, PUT, PATCH, DELETE methods. **Detail page:** https://boyapi.com/api/jsonplaceholder.html --- ### justmeme.wtf (`justmeme-wtf`) **Description:** Free meme API with 2400+ templates, search, trending, and AI generation **Provider docs:** https://justmeme.wtf/api-docs **Method:** `GET` **Base URL:** `https://api.justmeme.wtf` **Example URL:** `https://api.justmeme.wtf/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://justmeme.wtf/' ``` **Agent instructions:** - Send HTTP requests to https://justmeme.wtf, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/justmeme-wtf.html --- ### kanye.rest (`kanye-rest`) **Description:** REST API for random Kanye West quotes **Provider docs:** https://kanye.rest **Method:** `GET` **Base URL:** `https://api.kanye.rest` **Example URL:** `https://api.kanye.rest/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://kanye.rest/' ``` **Agent instructions:** - Send HTTP requests to https://kanye.rest, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/kanye-rest.html --- ### Kickbox (`kickbox`) **Description:** Email verification API **Provider docs:** https://open.kickbox.com/ **Method:** `GET` **Base URL:** `https://api.open.kickbox.com` **Example URL:** `https://api.open.kickbox.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://open.kickbox.com/' ``` **Agent instructions:** - Send HTTP requests to https://open.kickbox.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/kickbox.html --- ### kimiquotes (`kimiquotes`) **Description:** Team radio and interview quotes by Finnish F1 legend Kimi Räikkönen **Provider docs:** https://kimiquotes.herokuapp.com/doc **Method:** `GET` **Base URL:** `https://api.kimiquotes.herokuapp.com` **Example URL:** `https://api.kimiquotes.herokuapp.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://kimiquotes.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://kimiquotes.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/kimiquotes.html --- ### KONTESTS (`kontests`) **Description:** For upcoming and ongoing competitive coding contests **Provider docs:** https://kontests.net/api **Method:** `GET` **Base URL:** `https://api.kontests.net` **Example URL:** `https://api.kontests.net/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://kontests.net/' ``` **Agent instructions:** - Send HTTP requests to https://kontests.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/kontests.html --- ### Kroki (`kroki`) **Description:** Creates diagrams from textual descriptions **Provider docs:** https://kroki.io **Method:** `GET` **Base URL:** `https://api.kroki.io` **Example URL:** `https://api.kroki.io/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://kroki.io/' ``` **Agent instructions:** - Send HTTP requests to https://kroki.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/kroki.html --- ### Lanyard (`lanyard`) **Description:** Retrieve your presence on Discord through an HTTP REST API or WebSocket **Provider docs:** https://github.com/Phineas/lanyard **Method:** `GET` **Base URL:** `https://api.lanyard.rest/v1` **Example URL:** `https://api.lanyard.rest/v1/users/123456789` **Auth:** `none` **CORS:** `yes` **Required params:** `user_id` **Response fields:** `data`, `data.discord_status`, `data.activities`, `data.kv` **Error codes:** `{'http': 404, 'description': '用户未找到'}`, `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://api.lanyard.rest/v1/users/123456789' ``` **Agent instructions:** - 向 https://api.lanyard.rest/v1 发送请求,不是 boyapi.com。 - GET /users/{user_id} 查询 Discord 用户状态(需用户 ID,非用户名)。 - 返回 data 含 discord_status(online/idle/dnd/offline)和 activities(活动)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/lanyard.html --- ### Launch Library 2 (`launch-library-2`) **Description:** Spaceflight launches and events database **Provider docs:** https://thespacedevs.com/llapi **Method:** `GET` **Base URL:** `https://api.thespacedevs.com` **Example URL:** `https://api.thespacedevs.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `from`, `to`, `date` **Response fields:** `flightNumber`, `departure`, `arrival`, `price` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://thespacedevs.com/' ``` **Agent instructions:** - Send HTTP requests to https://thespacedevs.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/launch-library-2.html --- ### LibreTranslate (`libretranslate`) **Description:** Translation tool with 17 available languages **Provider docs:** https://libretranslate.com/docs **Method:** `GET` **Base URL:** `https://api.libretranslate.com` **Example URL:** `https://api.libretranslate.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `word` **Optional params:** `lang` **Response fields:** `word`, `definition`, `phonetic`, `partOfSpeech` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://libretranslate.com/' ``` **Agent instructions:** - Send HTTP requests to https://libretranslate.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/libretranslate.html --- ### LocalGov.jp (`localgov-jp`) **Description:** Japan grants and subsidies (central J-Grants + 1,916 municipalities) **Provider docs:** https://localgov.jp/ **Method:** `GET` **Base URL:** `https://api.localgov.jp` **Example URL:** `https://api.localgov.jp/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://localgov.jp/' ``` **Agent instructions:** - Send HTTP requests to https://localgov.jp, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/localgov-jp.html --- ### Lordicon (`lordicon`) **Description:** Icons with predone Animations **Provider docs:** https://lordicon.com/ **Method:** `GET` **Base URL:** `https://api.lordicon.com` **Example URL:** `https://api.lordicon.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://lordicon.com/' ``` **Agent instructions:** - Send HTTP requests to https://lordicon.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/lordicon.html --- ### Lorem Picsum (`lorem-picsum`) **Description:** Images from Unsplash **Provider docs:** https://picsum.photos **Method:** `GET` **Base URL:** `https://picsum.photos` **Example URL:** `https://picsum.photos/800/600` **Auth:** `none` **CORS:** `unknown` **Optional params:** `width`, `height`, `grayscale`, `blur` **Response fields:** `image (binary)` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://picsum.photos/800/600' -o image.jpg ``` **Agent instructions:** - Send HTTP requests to https://picsum.photos, not boyapi.com. - Use format: https://picsum.photos/{width}/{height} - Optional: ?grayscale for B&W, ?blur=1-10 for blur effect. **Detail page:** https://boyapi.com/api/lorem-picsum.html --- ### Lowy Asia Power Index (`lowy-asia-power-index`) **Description:** Get measure resources and influence to rank the relative power of states in Asia **Provider docs:** https://github.com/0x0is1/lowy-index-api-docs **Method:** `GET` **Base URL:** `https://power-index-api.onrender.com` **Example URL:** `https://power-index-api.onrender.com/api` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `data[].country`, `data[].rank`, `data[].score` **Error codes:** `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://power-index-api.onrender.com/api' ``` **Agent instructions:** - 向 https://power-index-api.onrender.com 发送请求,不是 boyapi.com。 - GET /api 获取亚洲国家实力排名数据。 - 解析国家综合实力得分、维度指标。 **Detail page:** https://boyapi.com/api/lowy-asia-power-index.html --- ### Lua Decompiler (`lua-decompiler`) **Description:** Online Lua 5.1 Decompiler **Provider docs:** https://lua-decompiler.ferib.dev/ **Method:** `GET` **Base URL:** `https://api.lua-decompiler.ferib.dev` **Example URL:** `https://api.lua-decompiler.ferib.dev/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://lua-decompiler.ferib.dev/' ``` **Agent instructions:** - Send HTTP requests to https://lua-decompiler.ferib.dev, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/lua-decompiler.html --- ### Luchtmeetnet (`luchtmeetnet`) **Description:** Predicted and actual air quality components for The Netherlands (RIVM) **Provider docs:** https://api-docs.luchtmeetnet.nl/ **Method:** `GET` **Base URL:** `https://api.api-docs.luchtmeetnet.nl` **Example URL:** `https://api.api-docs.luchtmeetnet.nl/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api-docs.luchtmeetnet.nl/' ``` **Agent instructions:** - Send HTTP requests to https://api-docs.luchtmeetnet.nl, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/luchtmeetnet.html --- ### Lucifer Quotes (`lucifer-quotes`) **Description:** Returns Lucifer quotes **Provider docs:** https://github.com/shadowoff09/lucifer-quotes **Method:** `GET` **Base URL:** `https://lucifer-quotes.vercel.app/api` **Example URL:** `https://lucifer-quotes.vercel.app/api/quotes` **Auth:** `none` **CORS:** `yes` **Response fields:** `quote`, `author` **Error codes:** `{'http': 500, 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://lucifer-quotes.vercel.app/api/quotes' ``` **Agent instructions:** - 向 https://lucifer-quotes.vercel.app/api 发送请求,不是 boyapi.com。 - GET /quotes 获取随机台词;GET /{lang}/quotes 指定语言。 - 返回 quote(台词)和 author(角色)字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/lucifer-quotes.html --- ### Lyrics.ovh (`lyrics-ovh`) **Description:** Simple API to retrieve the lyrics of a song **Provider docs:** https://lyricsovh.docs.apiary.io **Method:** `GET` **Base URL:** `https://api.lyricsovh.docs.apiary.io` **Example URL:** `https://api.lyricsovh.docs.apiary.io/` **Auth:** `none` **CORS:** `unknown` **Required params:** `q` **Optional params:** `type` **Response fields:** `name`, `artist`, `duration`, `url` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://lyricsovh.docs.apiary.io/' ``` **Agent instructions:** - Send HTTP requests to https://lyricsovh.docs.apiary.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/lyrics-ovh.html --- ### mail.gw (`mail-gw`) **Description:** 10 Minute Mail **Provider docs:** https://docs.mail.gw **Method:** `GET` **Base URL:** `https://api.mail.gw` **Example URL:** `https://api.mail.gw/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.mail.gw/' ``` **Agent instructions:** - Send HTTP requests to https://docs.mail.gw, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mail-gw.html --- ### mail.tm (`mail-tm`) **Description:** Temporary Email Service **Provider docs:** https://docs.mail.tm **Method:** `GET` **Base URL:** `https://api.mail.tm` **Example URL:** `https://api.mail.tm/domains` **Auth:** `none` **CORS:** `yes` **Response fields:** `id`, `address`, `token` **Error codes:** `400`, `401` **Example (curl):** ```bash curl -sS 'https://api.mail.tm/domains' ``` **Agent instructions:** - Send HTTP requests to https://api.mail.tm, not boyapi.com. - First GET /domains to get available domains. - Then POST /accounts to create account with address and password. - Use POST /token to get auth token for subsequent requests. **Detail page:** https://boyapi.com/api/mail-tm.html --- ### MailCheck.ai (`mailcheck-ai`) **Description:** Prevent users to sign up with temporary email addresses **Provider docs:** https://www.mailcheck.ai/#documentation **Method:** `GET` **Base URL:** `https://api.mailcheck.ai` **Example URL:** `https://api.mailcheck.ai/` **Auth:** `none` **CORS:** `unknown` **Required params:** `zipcode` **Response fields:** `postCode`, `city`, `state`, `country` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.mailcheck.ai/' ``` **Agent instructions:** - Send HTTP requests to https://www.mailcheck.ai, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mailcheck-ai.html --- ### MCU Countdown (`mcu-countdown`) **Description:** A Countdown to the next MCU Film **Provider docs:** https://github.com/DiljotSG/MCU-Countdown **Method:** `GET` **Base URL:** `https://www.whenisthenextmcufilm.com` **Example URL:** `https://www.whenisthenextmcufilm.com/api` **Auth:** `none` **CORS:** `yes` **Response fields:** `title`, `days`, `release_date`, `type`, `poster_url` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.whenisthenextmcufilm.com/api' ``` **Agent instructions:** - 向 https://www.whenisthenextmcufilm.com 发送请求,不是 boyapi.com。 - GET /api 返回下一部 MCU 电影倒计时;/star-wars 或 /dc 查询其他宇宙。 - 返回 title(电影名)、days(天数)、release_date(日期)等字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/mcu-countdown.html --- ### Meme Maker (`meme-maker`) **Description:** REST API for create your own meme **Provider docs:** https://mememaker.github.io/API/ **Method:** `GET` **Base URL:** `https://mememaker.github.io` **Example URL:** `https://mememaker.github.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://mememaker.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://mememaker.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/meme-maker.html --- ### Memesio (`memesio`) **Description:** Meme creation API with templates, editable captions and hosted share links **Provider docs:** https://memesio.com/developers/api **Method:** `GET` **Base URL:** `https://api.memesio.com` **Example URL:** `https://api.memesio.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://memesio.com/' ``` **Agent instructions:** - Send HTTP requests to https://memesio.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/memesio.html --- ### Mempool (`mempool`) **Description:** Bitcoin API Service focusing on the transaction fee **Provider docs:** https://mempool.space/api **Method:** `GET` **Base URL:** `https://api.mempool.space` **Example URL:** `https://api.mempool.space/` **Auth:** `none` **CORS:** `no` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://mempool.space/' ``` **Agent instructions:** - Send HTTP requests to https://mempool.space, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mempool.html --- ### MeowFacts (`meowfacts`) **Description:** Get random cat facts **Provider docs:** https://github.com/wh-iterabb-it/meowfacts **Method:** `GET` **Base URL:** `https://meowfacts.herokuapp.com` **Example URL:** `https://meowfacts.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://meowfacts.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://meowfacts.herokuapp.com, not boyapi.com. - Optional: ?amount=N to get multiple facts. - 解析 data 数组中的冷知识字符串。 **Detail page:** https://boyapi.com/api/meowfacts.html --- ### Metabase (`metabase`) **Description:** An open source Business Intelligence server to share data and analytics inside your company **Provider docs:** https://www.metabase.com/ **Method:** `GET` **Base URL:** `https://api.metabase.com` **Example URL:** `https://api.metabase.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.metabase.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.metabase.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/metabase.html --- ### Metropolitan Museum of Art (`metropolitan-museum-of-art`) **Description:** Met Museum of Art **Provider docs:** https://metmuseum.github.io/ **Method:** `GET` **Base URL:** `https://metmuseum.github.io` **Example URL:** `https://metmuseum.github.io/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://metmuseum.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://metmuseum.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/metropolitan-museum-of-art.html --- ### Mexico (`mexico`) **Description:** Mexico RESTful zip codes API **Provider docs:** https://github.com/IcaliaLabs/sepomex **Method:** `GET` **Base URL:** `https://sepomexapi.azurewebsites.net` **Example URL:** `https://sepomexapi.azurewebsites.net/v1/estados` **Auth:** `none` **CORS:** `yes` **Response fields:** `response`, `response[].estado`, `response[].municipio` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://sepomexapi.azurewebsites.net/v1/estados' ``` **Agent instructions:** - Send HTTP requests to https://sepomexapi.azurewebsites.net, not boyapi.com. - Use GET /v1/estados as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mexico.html --- ### Mgnet.me (`mgnet-me`) **Description:** Torrent URL shorten API **Provider docs:** http://mgnet.me/api.html **Method:** `GET` **Base URL:** `https://api.mgnet.me` **Example URL:** `https://api.mgnet.me/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://mgnet.me/' ``` **Agent instructions:** - Send HTTP requests to http://mgnet.me, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mgnet-me.html --- ### MicroENV (`microenv`) **Description:** Fake Rest API for developers **Provider docs:** https://microenv.com/ **Method:** `GET` **Base URL:** `https://api.microenv.com` **Example URL:** `https://api.microenv.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://microenv.com/' ``` **Agent instructions:** - Send HTTP requests to https://microenv.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/microenv.html --- ### Microlink.io (`microlink-io`) **Description:** Extract structured data from any website **Provider docs:** https://microlink.io **Method:** `GET` **Base URL:** `https://api.microlink.io` **Example URL:** `https://api.microlink.io/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://microlink.io/' ``` **Agent instructions:** - Send HTTP requests to https://microlink.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/microlink-io.html --- ### Microsoft Security Response Center (MSRC) (`microsoft-security-response-center-msrc`) **Description:** Programmatic interfaces to engage with the Microsoft Security Response Center (MSRC) **Provider docs:** https://msrc.microsoft.com/report/developer **Method:** `GET` **Base URL:** `https://api.msrc.microsoft.com` **Example URL:** `https://api.msrc.microsoft.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://msrc.microsoft.com/' ``` **Agent instructions:** - Send HTTP requests to https://msrc.microsoft.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/microsoft-security-response-center-msrc.html --- ### Minecraft Server Status (`minecraft-server-status`) **Description:** API to get Information about a Minecraft Server **Provider docs:** https://api.mcsrvstat.us **Method:** `GET` **Base URL:** `https://api.mcsrvstat.us` **Example URL:** `https://api.mcsrvstat.us/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.mcsrvstat.us/' ``` **Agent instructions:** - Send HTTP requests to https://api.mcsrvstat.us, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/minecraft-server-status.html --- ### ModelPartFinder Error Codes (`modelpartfinder-error-codes`) **Description:** Lookup appliance and equipment error codes by brand and code, with recommended replacement parts **Provider docs:** https://modelpartfinder.com/docs/api **Method:** `GET` **Base URL:** `https://api.modelpartfinder.com` **Example URL:** `https://api.modelpartfinder.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://modelpartfinder.com/' ``` **Agent instructions:** - Send HTTP requests to https://modelpartfinder.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/modelpartfinder-error-codes.html --- ### Monster Hunter World (`monster-hunter-world`) **Description:** Monster Hunter World data **Provider docs:** https://docs.mhw-db.com/ **Method:** `GET` **Base URL:** `https://api.mhw-db.com` **Example URL:** `https://api.mhw-db.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.mhw-db.com/' ``` **Agent instructions:** - Send HTTP requests to https://docs.mhw-db.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/monster-hunter-world.html --- ### Motivational Quotes (`motivational-quotes`) **Description:** Random Motivational Quotes **Provider docs:** https://nodejs-quoteapp.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.nodejs-quoteapp.herokuapp.com` **Example URL:** `https://api.nodejs-quoteapp.herokuapp.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://nodejs-quoteapp.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://nodejs-quoteapp.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/motivational-quotes.html --- ### Mozilla http scanner (`mozilla-http-scanner`) **Description:** Mozilla observatory http scanner **Provider docs:** https://github.com/mozilla/http-observatory/blob/master/httpobs/docs/api.md **Method:** `GET` **Base URL:** `https://http-observatory.security.cloudflare.com/v1` **Example URL:** `https://http-observatory.security.cloudflare.com/v1/analyze?host=example.com` **Auth:** `none` **CORS:** `no` **Required params:** `host` **Response fields:** `score`, `grade`, `likelihood_credit` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://http-observatory.security.cloudflare.com/v1/analyze?host=example.com' ``` **Agent instructions:** - Send HTTP requests to https://http-observatory.security.cloudflare.com/v1, not boyapi.com. - Use GET /analyze as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mozilla-http-scanner.html --- ### Mozilla tls scanner (`mozilla-tls-scanner`) **Description:** Mozilla observatory tls scanner **Provider docs:** https://github.com/mozilla/tls-observatory#api-endpoints **Method:** `GET` **Base URL:** `https://tls-observatory.services.mozilla.com/api/v1` **Example URL:** `https://tls-observatory.services.mozilla.com/api/v1/scan?target=example.com` **Auth:** `none` **CORS:** `no` **Required params:** `target` **Response fields:** `scan_id`, `state`, `status_message` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://tls-observatory.services.mozilla.com/api/v1/scan?target=example.com' ``` **Agent instructions:** - Send HTTP requests to https://tls-observatory.services.mozilla.com/api/v1, not boyapi.com. - Use GET /scan as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/mozilla-tls-scanner.html --- ### MyVaccination (`myvaccination`) **Description:** Vaccination data for Malaysia **Provider docs:** https://documenter.getpostman.com/view/16605343/Tzm8GG7u **Method:** `GET` **Base URL:** `https://api.vaccination-api.com` **Example URL:** `https://api.vaccination-api.com/status` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://documenter.getpostman.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.vaccination-api.com, not boyapi.com. - Use GET /status as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/myvaccination.html --- ### Nager.Date (`nager-date`) **Description:** Public holidays for more than 90 countries **Provider docs:** https://date.nager.at/api **Method:** `GET` **Base URL:** `https://date.nager.at/api/v3` **Example URL:** `https://date.nager.at/api/v3/publicholidays/2026/US` **Auth:** `none` **CORS:** `yes` **Required params:** `year`, `countryCode` **Response fields:** `date`, `localName`, `name`, `countryCode`, `global`, `counties`, `launchYear`, `types` **Error codes:** `{'http': 404, 'description': '未找到节假日数据'}` **Example (curl):** ```bash curl -sS 'https://date.nager.at/api/v3/publicholidays/2026/US' ``` **Agent instructions:** - 向 https://date.nager.at/api/v3 发送请求,不是 boyapi.com。 - 使用 GET /publicholidays/{year}/{countryCode} 查询节假日(如 2026/US)。 - 国家代码使用 ISO 3166-1 alpha-2 格式(如 US、CN、GB)。 - CORS 支持,可在浏览器直接调用。 - 无需认证,无速率限制。 **Detail page:** https://boyapi.com/api/nager-date.html --- ### Namedays Calendar (`namedays-calendar`) **Description:** Provides namedays for multiple countries **Provider docs:** https://nameday.abalin.net **Method:** `GET` **Base URL:** `https://api.abalin.net` **Example URL:** `https://api.abalin.net/namedays?country=us` **Auth:** `none` **CORS:** `yes` **Optional params:** `country`, `format` **Response fields:** `name`, `country`, `date` **Error codes:** `{'http': 404, 'description': '未找到数据'}` **Example (curl):** ```bash curl -sS 'https://api.abalin.net/namedays?country=us' ``` **Agent instructions:** - 向 https://api.abalin.net 发送请求,不是 boyapi.com。 - 使用 GET /namedays 查询今日名字,可带 country 参数指定国家。 - 支持 country=us, uk, de 等国家代码。 - CORS 支持,可在浏览器直接调用。 - 无需认证,完全免费。 **Detail page:** https://boyapi.com/api/namedays-calendar.html --- ### NaMoMemes (`namomemes`) **Description:** Memes on Narendra Modi **Provider docs:** https://github.com/theIYD/NaMoMemes **Method:** `GET` **Base URL:** `https://namomemes-api.vercel.app` **Example URL:** `https://namomemes-api.vercel.app/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `url`, `title` **Error codes:** `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://namomemes-api.vercel.app/random' ``` **Agent instructions:** - 向 https://namomemes-api.vercel.app 发送请求,不是 boyapi.com。 - 使用 GET /random 获取随机梗图。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/namomemes.html --- ### NASA (`nasa`) **Description:** NASA data, including imagery **Provider docs:** https://api.nasa.gov **Method:** `GET` **Base URL:** `https://api.nasa.gov` **Example URL:** `https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY` **Auth:** `api_key` **CORS:** `yes` **Required params:** `api_key` **Optional params:** `date`, `thumbs` **Response fields:** `title`, `explanation`, `url`, `hdurl`, `date`, `media_type`, `copyright` **Error codes:** `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY' ``` **Agent instructions:** - 向 https://api.nasa.gov 发送请求,不是 boyapi.com。 - 使用 GET /planetary/apod 获取每日天文图片。 - api_key 参数必须提供,可使用 DEMO_KEY 进行测试。 - 使用 GET /mars-photos/api/v1/rovers/curiosity/photos 获取火星照片。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/nasa.html --- ### National Grid ESO (`national-grid-eso`) **Description:** Open data from Great Britain's Electricity System Operator **Provider docs:** https://data.nationalgrideso.com/ **Method:** `GET` **Base URL:** `https://data.nationalgrideso.com` **Example URL:** `https://data.nationalgrideso.com/current-generation` **Auth:** `none` **CORS:** `yes` **Optional params:** `format` **Response fields:** `timestamp`, `generation`, `fuelType`, `generationMW`, `pc` **Error codes:** `{'code': '404', 'description': '数据未找到'}`, `{'code': '400', 'description': '请求参数错误'}` **Example (curl):** ```bash curl -sS 'https://data.nationalgrideso.com/current-generation' ``` **Agent instructions:** - 向 https://data.nationalgrideso.com 发送请求,不是 boyapi.com。 - 使用 GET /current-generation 获取当前发电数据。 - 使用 format=csv 参数获取 CSV 格式数据。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/national-grid-eso.html --- ### National Vulnerability Database (`national-vulnerability-database`) **Description:** U.S. National Vulnerability Database **Provider docs:** https://nvd.nist.gov/developers **Method:** `GET` **Base URL:** `https://services.nvd.nist.gov` **Example URL:** `https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2024-1234` **Auth:** `api_key` **CORS:** `no` **Optional params:** `cveId`, `cpeName`, `pubStartDate`, `pubEndDate`, `cvssV3Severity`, `resultsPerPage` **Response fields:** `resultsPerPage`, `startIndex`, `totalResults`, `vulnerabilities` **Error codes:** `{'http': 403, 'description': '需要API Key'}`, `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS -H 'apiKey: YOUR_API_KEY' 'https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2024-1234' ``` **Agent instructions:** - 向 https://services.nvd.nist.gov 发送请求,不是 boyapi.com。 - 使用 GET /rest/json/cves/2.0 查询漏洞数据。 - 需要 API Key,请在请求头中添加 'apiKey'。 - 支持按 CVE ID、CPE 产品、CVSS 严重性等筛选。 - 使用 ISO 8601 日期格式(如 2024-01-01T00:00:00.000)。 **Detail page:** https://boyapi.com/api/national-vulnerability-database.html --- ### Nationalize.io (`nationalize-io`) **Description:** Estimate the nationality of a first name **Provider docs:** https://nationalize.io **Method:** `GET` **Base URL:** `https://api.nationalize.io` **Example URL:** `https://api.nationalize.io?name=nguyen` **Auth:** `api_key` **CORS:** `yes` **Required params:** `name` **Optional params:** `apikey` **Response fields:** `name`, `country`, `count` **Error codes:** `{'http': 401, 'description': 'API密钥无效'}` **Example (curl):** ```bash curl -sS 'https://api.nationalize.io?name=nguyen' ``` **Agent instructions:** - 向 https://api.nationalize.io 发送请求,不是 boyapi.com。 - 使用 GET /?name=xxx 查询名字的国籍概率。 - 返回 country 数组,按概率从高到低排序,包含 country_id(ISO 3166-1 alpha-2)和 probability。 - 免费额度 2500 次/月,高级版 $20/月。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/nationalize-io.html --- ### NBA Stats (`nba-stats`) **Description:** Current and historical NBA Statistics **Provider docs:** https://www.nba.com/stats **Method:** `GET` **Base URL:** `https://data.nba.com` **Example URL:** `https://data.nba.com/data/10s/prod/v1/league_leaders.json` **Auth:** `none` **CORS:** `unknown` **Response fields:** `leagueLeaders`, `name`, `team`, `rank` **Error codes:** `{'code': '404', 'description': '端点不存在'}`, `{'code': '500', 'description': '服务端错误'}` **Example (curl):** ```bash curl -sS 'https://data.nba.com/data/10s/prod/v1/league_leaders.json' ``` **Agent instructions:** - GET https://data.nba.com/data/10s/prod/v1/league_leaders.json 获取得分榜。 - 官方完整 API 需在 stats.nba.net 注册;unofficial 端点仅基础数据。 - CORS 状态未知,建议服务端调用。 **Detail page:** https://boyapi.com/api/nba-stats.html --- ### Newton (`newton`) **Description:** Symbolic and Arithmetic Math Calculator **Provider docs:** https://newton.vercel.app **Method:** `POST` **Base URL:** `https://api.newton.now.sh` **Example URL:** `https://api.newton.now.sh/api/v1/simplify` **Auth:** `none` **CORS:** `no` **Required params:** `expression` **Response fields:** `operation`, `expression`, `result` **Error codes:** `{'http': 400, 'description': '表达式无效'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.newton.now.sh/api/v1/simplify' -H 'Content-Type: application/json' -d '{"expression": "2x+3x"}' ``` **Agent instructions:** - 向 https://api.newton.now.sh 发送请求,不是 boyapi.com。 - 使用 POST /api/v1/simplify 进行表达式简化。 - 使用 POST /api/v1/factor 进行因式分解。 - 使用 POST /api/v1/derive 进行求导。 - CORS 不支持,请使用 POST 请求。 **Detail page:** https://boyapi.com/api/newton.html --- ### NHL Records and Stats (`nhl-records-and-stats`) **Description:** NHL historical data and statistics **Provider docs:** https://gitlab.com/dword4/nhlapi **Method:** `GET` **Base URL:** `https://api-web.nhle.com` **Example URL:** `https://api-web.nhle.com/api/news/v1/story/latest/date/now/lang/en` **Auth:** `none` **CORS:** `yes` **Optional params:** `teamId`, `playerId`, `season` **Response fields:** `id`, `name`, `position`, `team`, `stats` **Error codes:** `{'http': 404, 'description': '数据未找到'}` **Example (curl):** ```bash curl -sS 'https://api-web.nhle.com/api/news/v1/story/latest/date/now/lang/en' ``` **Agent instructions:** - 向 https://api-web.nhle.com 发送请求,不是 boyapi.com。 - 使用 GET /api/news/v1/story/latest 获取最新新闻。 - 使用 GET /api/club-sason-stats/{teamId}/{season} 获取球队数据。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/nhl-records-and-stats.html --- ### NHTSA (`nhtsa`) **Description:** NHTSA Product Information Catalog and Vehicle Listing **Provider docs:** https://vpic.nhtsa.dot.gov/api/ **Method:** `GET` **Base URL:** `https://vpic.nhtsa.dot.gov/api/vehicles` **Example URL:** `https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVin/5YJSA1DG9DFP14605?format=json` **Auth:** `none` **CORS:** `yes` **Required params:** `VIN` **Optional params:** `modelyear`, `format` **Response fields:** `Make`, `Model`, `ModelYear`, `BodyClass`, `DisplacementL`, `FuelTypePrimary`, `PlantCountry` **Error codes:** `{'http': 400, 'description': 'VIN格式无效'}` **Example (curl):** ```bash curl -sS 'https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVin/5YJSA1DG9DFP14605?format=json' ``` **Agent instructions:** - 向 https://vpic.nhtsa.dot.gov/api/vehicles 发送请求,不是 boyapi.com。 - 使用 GET /DecodeVin/{VIN} 解码车辆识别码。 - VIN 需要是完整的 17 位字符。 - modelyear 参数可选,用于指定车型年。 - 支持 JSON、XML、CSV 格式返回。 **Detail page:** https://boyapi.com/api/nhtsa.html --- ### Nobel Prize (`nobel-prize`) **Description:** Open data about nobel prizes and events **Provider docs:** https://www.nobelprize.org/about/developer-zone-2/ **Method:** `GET` **Base URL:** `https://api.nobelprize.org` **Example URL:** `https://api.nobelprize.org/2.1/laureates?nobelPrizeCategory=physics&limit=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `nobelPrizeCategory`, `limit`, `offset` **Response fields:** `laureates`, `id`, `knownName`, `fullName`, `birth`, `nobelPrize` **Error codes:** `{'http': 404, 'description': '未找到数据'}` **Example (curl):** ```bash curl -sS 'https://api.nobelprize.org/2.1/laureates?nobelPrizeCategory=physics&limit=5' ``` **Agent instructions:** - 向 https://api.nobelprize.org 发送请求,不是 boyapi.com。 - 使用 GET /2.1/laureates 查询获奖者信息。 - 使用 nobelPrizeCategory 筛选奖项类别(physics/chemistry/medicine/peace/literature/economics)。 - CORS 支持,可在浏览器直接调用。 - 无需认证,版本化管理确保稳定性。 **Detail page:** https://boyapi.com/api/nobel-prize.html --- ### Noctua (`noctua`) **Description:** REST API used to access NoctuaSky features **Provider docs:** https://api.noctuasky.com/api/v1/swaggerdoc/ **Method:** `GET` **Base URL:** `https://api.noctuasky.com` **Example URL:** `https://api.noctuasky.com/v1/stars?lat=40.7&lon=-74&datetime=2024-01-01T20:00` **Auth:** `api_key` **CORS:** `yes` **Required params:** `lat`, `lon` **Optional params:** `datetime`, `limit` **Response fields:** `stars`, `moon`, `name`, `altitude`, `azimuth`, `magnitude` **Error codes:** `{'http': 401, 'description': '未授权'}` **Example (curl):** ```bash curl -sS 'https://api.noctuasky.com/v1/stars?lat=40.7&lon=-74' ``` **Agent instructions:** - 向 https://api.noctuasky.com 发送请求,不是 boyapi.com。 - 使用 GET /v1/stars 查询星星位置(需要 lat、lon 参数)。 - 使用 GET /v1/moon 查询月相数据。 - apikey 参数可通过注册获取。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/noctua.html --- ### Nominatim (`nominatim`) **Description:** Provides worldwide forward / reverse geocoding **Provider docs:** https://nominatim.org/release-docs/latest/api/Overview/ **Method:** `GET` **Base URL:** `https://nominatim.openstreetmap.org` **Example URL:** `https://nominatim.openstreetmap.org/search?q=1600+Amphitheatre+Parkway+Mountain+View+CA&format=json` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `format`, `lat`, `lon`, `addressdetails`, `limit` **Response fields:** `place_id`, `lat`, `lon`, `display_name`, `address`, `type`, `importance` **Error codes:** `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://nominatim.openstreetmap.org/search?q=1600+Amphitheatre+Parkway+Mountain+View+CA&format=json' ``` **Agent instructions:** - 向 https://nominatim.openstreetmap.org 发送请求,不是 boyapi.com。 - 使用 GET /search?q=地址 查询地理编码。 - 使用 GET /reverse?lat=纬度&lon=经度 查询反向地理编码。 - 需要设置 User-Agent 标识以便识别应用。 - 速率限制:每秒1次请求,请合理使用。 **Detail page:** https://boyapi.com/api/nominatim.html --- ### npm Registry (`npm-registry`) **Description:** Query information about your favorite Node.js libraries programatically **Provider docs:** https://docs.npmjs.com/cli/v10/using-npm/registry **Method:** `GET` **Base URL:** `https://registry.npmjs.org` **Example URL:** `https://registry.npmjs.org/express/latest` **Auth:** `none` **CORS:** `yes` **Optional params:** `version` **Response fields:** `name`, `version`, `description`, `dependencies`, `devDependencies`, `dist`, `author`, `license` **Error codes:** `{'http': 404, 'description': '包未找到'}` **Example (curl):** ```bash curl -sS 'https://registry.npmjs.org/express/latest' | jq '.version' ``` **Agent instructions:** - 向 https://registry.npmjs.org 发送请求,不是 boyapi.com。 - 使用 GET /{package} 查询包信息。 - 使用 GET /{package}/{version} 查询特定版本(如 latest)。 - 使用 GET /-{package}/all 获取所有版本列表。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/npm-registry.html --- ### NPPES (`nppes`) **Description:** National Plan & Provider Enumeration System, info on healthcare providers registered in US **Provider docs:** https://npiregistry.cms.hhs.gov/registry/help-api **Method:** `GET` **Base URL:** `https://api.npiregistry.cms.hhs.gov` **Example URL:** `https://api.npiregistry.cms.hhs.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://npiregistry.cms.hhs.gov/' ``` **Agent instructions:** - Send HTTP requests to https://npiregistry.cms.hhs.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/nppes.html --- ### Ocean Facts (`ocean-facts`) **Description:** Facts pertaining to the physical science of Oceanography **Provider docs:** https://oceanfacts.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.oceanfacts.herokuapp.com` **Example URL:** `https://api.oceanfacts.herokuapp.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://oceanfacts.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://oceanfacts.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ocean-facts.html --- ### OnWater (`onwater`) **Description:** Determine if a lat/lon is on water or land **Provider docs:** https://onwater.io/ **Method:** `GET` **Base URL:** `https://api.onwater.io` **Example URL:** `https://api.onwater.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://onwater.io/' ``` **Agent instructions:** - Send HTTP requests to https://onwater.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/onwater.html --- ### Onyx Bazaar (`onyx-bazaar`) **Description:** Free public leaderboard of x402 paid HTTP services indexed from Coinbase CDP discovery API **Provider docs:** https://onyx-actions.onrender.com/bazaar **Method:** `GET` **Base URL:** `https://api.onyx-actions.onrender.com` **Example URL:** `https://api.onyx-actions.onrender.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `fsym`, `tsyms` **Response fields:** `price`, `change`, `market_cap` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://onyx-actions.onrender.com/' ``` **Agent instructions:** - Send HTTP requests to https://onyx-actions.onrender.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/onyx-bazaar.html --- ### Open Brewery DB (`open-brewery-db`) **Description:** Breweries, Cideries and Craft Beer Bottle Shops **Provider docs:** https://www.openbrewerydb.org/documentation **Method:** `GET` **Base URL:** `https://api.openbrewerydb.org` **Example URL:** `https://api.openbrewerydb.org/breweries?by_city=san_francisco&per_page=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `by_city`, `by_state`, `by_country`, `by_name`, `by_type`, `per_page`, `page` **Response fields:** `id`, `name`, `brewery_type`, `city`, `state`, `country`, `longitude`, `latitude`, `phone`, `website_url` **Error codes:** `{'http': 404, 'description': '未找到数据'}` **Example (curl):** ```bash curl -sS 'https://api.openbrewerydb.org/breweries?by_city=san_francisco&per_page=5' ``` **Agent instructions:** - 向 https://api.openbrewerydb.org 发送请求,不是 boyapi.com。 - 使用 GET /breweries 获取啤酒厂列表。 - 使用 by_city、by_state、by_country 筛选位置。 - 使用 by_name 按名称搜索。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/open-brewery-db.html --- ### Open Collective (`open-collective`) **Description:** Get Open Collective data **Provider docs:** https://docs.opencollective.com/help/developers/api **Method:** `GET` **Base URL:** `https://api.opencollective.com` **Example URL:** `https://api.opencollective.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.opencollective.com/' ``` **Agent instructions:** - Send HTTP requests to https://docs.opencollective.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-collective.html --- ### Open Data Minneapolis (`open-data-minneapolis`) **Description:** Spatial (GIS) and non-spatial city data for Minneapolis **Provider docs:** https://opendata.minneapolismn.gov/ **Method:** `GET` **Base URL:** `https://api.opendata.minneapolismn.gov` **Example URL:** `https://api.opendata.minneapolismn.gov/` **Auth:** `none` **CORS:** `no` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opendata.minneapolismn.gov/' ``` **Agent instructions:** - Send HTTP requests to https://opendata.minneapolismn.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-data-minneapolis.html --- ### Open Data NHS Scotland (`open-data-nhs-scotland`) **Description:** Medical reference data and statistics by Public Health Scotland **Provider docs:** https://www.opendata.nhs.scot **Method:** `GET` **Base URL:** `https://api.opendata.nhs.scot` **Example URL:** `https://api.opendata.nhs.scot/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.opendata.nhs.scot/' ``` **Agent instructions:** - Send HTTP requests to https://www.opendata.nhs.scot, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-data-nhs-scotland.html --- ### Open Disease (`open-disease`) **Description:** API for Current cases and more stuff about COVID-19 and Influenza **Provider docs:** https://disease.sh/ **Method:** `GET` **Base URL:** `https://api.disease.sh` **Example URL:** `https://api.disease.sh/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://disease.sh/' ``` **Agent instructions:** - Send HTTP requests to https://disease.sh, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-disease.html --- ### Open Food Facts (`open-food-facts`) **Description:** Food Products Database **Provider docs:** https://world.openfoodfacts.org/data **Method:** `GET` **Base URL:** `https://world.openfoodfacts.org` **Example URL:** `https://world.openfoodfacts.org/api/v2/product/737628064502` **Auth:** `none` **CORS:** `yes` **Required params:** `barcode` **Optional params:** `fields`, `format` **Response fields:** `code`, `product_name`, `brands`, `categories`, `ingredients_text`, `nutriscore_grade`, `nutriments` **Error codes:** `{'http': 404, 'description': '产品未找到'}` **Example (curl):** ```bash curl -sS 'https://world.openfoodfacts.org/api/v2/product/737628064502' ``` **Agent instructions:** - 向 https://world.openfoodfacts.org 发送请求,不是 boyapi.com。 - 使用 GET /api/v2/product/{barcode} 查询产品信息。 - barcode 可以是 EAN、UPC 等条形码格式。 - 使用 fields 参数指定需要的字段以减少响应大小。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/open-food-facts.html --- ### Open Topo Data (`open-topo-data`) **Description:** Elevation and ocean depth for a latitude and longitude **Provider docs:** https://www.opentopodata.org **Method:** `GET` **Base URL:** `https://api.opentopodata.org` **Example URL:** `https://api.opentopodata.org/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.opentopodata.org/' ``` **Agent instructions:** - Send HTTP requests to https://www.opentopodata.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-topo-data.html --- ### Open Trivia (`open-trivia`) **Description:** Trivia Questions **Provider docs:** https://opentdb.com/api_config.php **Method:** `GET` **Base URL:** `https://api.opentdb.com` **Example URL:** `https://api.opentdb.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opentdb.com/' ``` **Agent instructions:** - Send HTTP requests to https://opentdb.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/open-trivia.html --- ### Open-Meteo (`open-meteo`) **Description:** Global weather forecast API for non-commercial use **Provider docs:** https://open-meteo.com/ **Method:** `GET` **Base URL:** `https://api.open-meteo.com` **Example URL:** `https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m,precipitation` **Auth:** `none` **CORS:** `yes` **Required params:** `latitude`, `longitude` **Optional params:** `hourly`, `daily`, `current`, `temperature_unit`, `timezone`, `forecast_days` **Response fields:** `latitude`, `longitude`, `timezone`, `hourly`, `daily`, `current` **Error codes:** `{'http': 400, 'description': '请求参数错误'}` **Example (curl):** ```bash curl -sS 'https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m,precipitation' ``` **Agent instructions:** - 向 https://api.open-meteo.com 发送请求,不是 boyapi.com。 - 使用 GET /v1/forecast 查询天气预报。 - 必须提供 latitude 和 longitude 参数。 - 使用 hourly/daily/current 参数指定需要的天气变量。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/open-meteo.html --- ### openAFRICA (`openafrica`) **Description:** Large datasets repository of African open data **Provider docs:** https://africaopendata.org/ **Method:** `GET` **Base URL:** `https://api.africaopendata.org` **Example URL:** `https://api.africaopendata.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://africaopendata.org/' ``` **Agent instructions:** - Send HTTP requests to https://africaopendata.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/openafrica.html --- ### OpenAlex (`openalex`) **Description:** Open catalog of scholarly works, authors, institutions, sources, and concepts **Provider docs:** https://docs.openalex.org/ **Method:** `GET` **Base URL:** `https://api.openalex.org` **Example URL:** `https://api.openalex.org/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://docs.openalex.org/' ``` **Agent instructions:** - Send HTTP requests to https://docs.openalex.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/openalex.html --- ### OpenLigaDB (`openligadb`) **Description:** Crowd sourced sports league results **Provider docs:** https://www.openligadb.de **Method:** `GET` **Base URL:** `https://api.openligadb.de` **Example URL:** `https://api.openligadb.de/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.openligadb.de/' ``` **Agent instructions:** - Send HTTP requests to https://www.openligadb.de, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/openligadb.html --- ### OpenSanctions (`opensanctions`) **Description:** Data on international sanctions, crime and politically exposed persons **Provider docs:** https://www.opensanctions.org/docs/api/ **Method:** `GET` **Base URL:** `https://api.opensanctions.org` **Example URL:** `https://api.opensanctions.org/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.opensanctions.org/' ``` **Agent instructions:** - Send HTTP requests to https://www.opensanctions.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/opensanctions.html --- ### openSenseMap (`opensensemap`) **Description:** Data from Personal Weather Stations called senseBoxes **Provider docs:** https://api.opensensemap.org/ **Method:** `GET` **Base URL:** `https://api.opensensemap.org` **Example URL:** `https://api.opensensemap.org/` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `units` **Response fields:** `temperature`, `description`, `humidity` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.opensensemap.org/' ``` **Agent instructions:** - Send HTTP requests to https://api.opensensemap.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/opensensemap.html --- ### Openwhyd (`openwhyd`) **Description:** Download curated playlists of streaming tracks (YouTube, SoundCloud, etc...) **Provider docs:** https://openwhyd.github.io/openwhyd/API **Method:** `GET` **Base URL:** `https://openwhyd.github.io` **Example URL:** `https://openwhyd.github.io/` **Auth:** `none` **CORS:** `no` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://openwhyd.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://openwhyd.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/openwhyd.html --- ### Owen Wilson Wow (`owen-wilson-wow`) **Description:** API for actor Owen Wilson's "wow" exclamations in movies **Provider docs:** https://owen-wilson-wow-api.herokuapp.com **Method:** `GET` **Base URL:** `https://owen-wilson-wow-api.herokuapp.com` **Example URL:** `https://owen-wilson-wow-api.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://owen-wilson-wow-api.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://owen-wilson-wow-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/owen-wilson-wow.html --- ### owo (`owo`) **Description:** A simple link obfuscator/shortener **Provider docs:** https://owo.vc/api **Method:** `GET` **Base URL:** `https://api.owo.vc` **Example URL:** `https://api.owo.vc/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://owo.vc/' ``` **Agent instructions:** - Send HTTP requests to https://owo.vc, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/owo.html --- ### oyyi (`oyyi`) **Description:** API for Fake Data, image/video conversion, optimization, pdf optimization and thumbnail generation **Provider docs:** https://oyyi.xyz/docs/1.0 **Method:** `GET` **Base URL:** `https://api.oyyi.xyz` **Example URL:** `https://api.oyyi.xyz/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://oyyi.xyz/' ``` **Agent instructions:** - Send HTTP requests to https://oyyi.xyz, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/oyyi.html --- ### Pantry (`pantry`) **Description:** Free JSON storage for small projects **Provider docs:** https://getpantry.cloud/ **Method:** `GET` **Base URL:** `https://api.getpantry.cloud` **Example URL:** `https://api.getpantry.cloud/v1/basket/my-basket` **Auth:** `none` **CORS:** `yes` **Required params:** `basketId` **Response fields:** `data`, `message` **Error codes:** `404`, `400` **Example (curl):** ```bash curl -sS 'https://api.getpantry.cloud/v1/basket/my-basket' ``` **Agent instructions:** - Send HTTP requests to https://api.getpantry.cloud, not boyapi.com. - Use GET to read data, POST to write data. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/pantry.html --- ### paralelo.bo (`paralelo-bo`) **Description:** Bolivia parallel-market USD/BOB exchange rate, aggregated from P2P sources every 60s **Provider docs:** https://paralelo.bo/api **Method:** `GET` **Base URL:** `https://api.paralelo.bo` **Example URL:** `https://api.paralelo.bo/` **Auth:** `none` **CORS:** `yes` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://paralelo.bo/' ``` **Agent instructions:** - Send HTTP requests to https://paralelo.bo, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/paralelo-bo.html --- ### Passwordinator (`passwordinator`) **Description:** Generate random passwords of varying complexities **Provider docs:** https://github.com/fawazsullia/password-generator/ **Method:** `GET` **Base URL:** `https://passwordinator.onrender.com` **Example URL:** `https://passwordinator.onrender.com/generate?num=5&len=16` **Auth:** `none` **CORS:** `yes` **Optional params:** `num`, `len`, `type` **Response fields:** `data`, `success` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://passwordinator.onrender.com/generate?num=5&len=16' ``` **Agent instructions:** - Send HTTP requests to https://passwordinator.onrender.com, not boyapi.com. - Use GET /generate as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/passwordinator.html --- ### PatentsView (`patentsview`) **Description:** API is intended to explore and visualize trends/patterns across the US innovation landscape **Provider docs:** https://patentsview.org/apis/purpose **Method:** `GET` **Base URL:** `https://api.patentsview.org` **Example URL:** `https://api.patentsview.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://patentsview.org/' ``` **Agent instructions:** - Send HTTP requests to https://patentsview.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/patentsview.html --- ### PhishStats (`phishstats`) **Description:** Phishing database **Provider docs:** https://phishstats.info/ **Method:** `GET` **Base URL:** `https://api.phishstats.info` **Example URL:** `https://api.phishstats.info/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://phishstats.info/' ``` **Agent instructions:** - Send HTTP requests to https://phishstats.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/phishstats.html --- ### Phone Specification (`phone-specification`) **Description:** Rest Api for Phone specifications **Provider docs:** https://github.com/azharimm/phone-specs-api **Method:** `GET` **Base URL:** `https://api-mobilespecs.azharimm.dev` **Example URL:** `https://api-mobilespecs.azharimm.dev/brands` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `data[].brand_name`, `data[].device_count` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api-mobilespecs.azharimm.dev/brands' ``` **Agent instructions:** - Send HTTP requests to https://api-mobilespecs.azharimm.dev, not boyapi.com. - Use GET /brands as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/phone-specification.html --- ### PHP-Noise (`php-noise`) **Description:** Noise Background Image Generator **Provider docs:** https://php-noise.com/ **Method:** `GET` **Base URL:** `https://api.php-noise.com` **Example URL:** `https://api.php-noise.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://php-noise.com/' ``` **Agent instructions:** - Send HTTP requests to https://php-noise.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/php-noise.html --- ### Pinball Map (`pinball-map`) **Description:** A crowdsourced map of public pinball machines **Provider docs:** https://pinballmap.com/api/v1/docs **Method:** `GET` **Base URL:** `https://api.pinballmap.com` **Example URL:** `https://api.pinballmap.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://pinballmap.com/' ``` **Agent instructions:** - Send HTTP requests to https://pinballmap.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/pinball-map.html --- ### Pixel Encounter (`pixel-encounter`) **Description:** SVG Icon Generator **Provider docs:** https://pixelencounter.com/api **Method:** `GET` **Base URL:** `https://api.pixelencounter.com` **Example URL:** `https://api.pixelencounter.com/random` **Auth:** `none` **CORS:** `no` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://pixelencounter.com/' ``` **Agent instructions:** - Send HTTP requests to https://pixelencounter.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/pixel-encounter.html --- ### PlaceBear (`placebear`) **Description:** Placeholder bear pictures **Provider docs:** https://placebear.com/ **Method:** `GET` **Base URL:** `https://api.placebear.com` **Example URL:** `https://api.placebear.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://placebear.com/' ``` **Agent instructions:** - Send HTTP requests to https://placebear.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/placebear.html --- ### PlaceDog (`placedog`) **Description:** Placeholder Dog pictures **Provider docs:** https://place.dog **Method:** `GET` **Base URL:** `https://api.place.dog` **Example URL:** `https://api.place.dog/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://place.dog/' ``` **Agent instructions:** - Send HTTP requests to https://place.dog, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/placedog.html --- ### PlaceKeanu (`placekeanu`) **Description:** Resizable Keanu Reeves placeholder images with grayscale and young Keanu options **Provider docs:** https://placekeanu.com/ **Method:** `GET` **Base URL:** `https://api.placekeanu.com` **Example URL:** `https://api.placekeanu.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://placekeanu.com/' ``` **Agent instructions:** - Send HTTP requests to https://placekeanu.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/placekeanu.html --- ### PlaceKitten (`placekitten`) **Description:** Placeholder Kitten pictures **Provider docs:** https://placekitten.com/ **Method:** `GET` **Base URL:** `https://placekitten.com` **Example URL:** `https://placekitten.com/200/300` **Auth:** `none` **CORS:** `yes` **Optional params:** `width`, `height`, `image` **Response fields:** `image (binary)` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://placekitten.com/200/300' -o kitten.jpg ``` **Agent instructions:** - Send HTTP requests to https://placekitten.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - The response is an image, use directly in img tags. **Detail page:** https://boyapi.com/api/placekitten.html --- ### PlayerDB (`playerdb`) **Description:** Game account query API for Minecraft, Steam, Xbox, Hytale **Provider docs:** https://playerdb.co/ **Method:** `GET` **Base URL:** `https://playerdb.co/api` **Example URL:** `https://playerdb.co/api/player/minecraft/Notch` **Auth:** `none` **CORS:** `yes` **Required params:** `id` **Response fields:** `code`, `data.player.id`, `data.player.username`, `data.player.avatar`, `data.player.meta` **Error codes:** `{'http': 404, 'description': '玩家未找到'}` **Example (curl):** ```bash curl -sS 'https://playerdb.co/api/player/minecraft/Notch' ``` **Agent instructions:** - 向 https://playerdb.co/api 发送请求,不是 boyapi.com。 - 使用 GET /player/minecraft/{id} 查询 Minecraft 玩家。 - 使用 GET /player/steam/{id} 查询 Steam 玩家。 - 使用 GET /player/xbox/{id} 查询 Xbox 玩家。 - 使用 GET /player/hytale/{id} 查询 Hytale 玩家。 - 建议在 User-Agent 中包含应用标识。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/playerdb.html --- ### PM2.5 Open Data Portal (`pm2-5-open-data-portal`) **Description:** Open low-cost PM2.5 sensor data **Provider docs:** https://pm25.lass-net.org/#apis **Method:** `GET` **Base URL:** `https://api.pm25.lass-net.org` **Example URL:** `https://api.pm25.lass-net.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://pm25.lass-net.org/' ``` **Agent instructions:** - Send HTTP requests to https://pm25.lass-net.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/pm2-5-open-data-portal.html --- ### PoetryDB (`poetrydb`) **Description:** Enables you to get instant data from our vast poetry collection **Provider docs:** https://poetrydb.org/ **Method:** `GET` **Base URL:** `https://poetrydb.org` **Example URL:** `https://poetrydb.org/author/Shakespeare/title,lines` **Auth:** `none` **CORS:** `yes` **Optional params:** `author`, `title`, `lines`, `linecount`, `random` **Response fields:** `title`, `author`, `lines`, `linecount` **Error codes:** `{'http': 404, 'description': '未找到诗歌'}` **Example (curl):** ```bash curl -sS 'https://poetrydb.org/author/Shakespeare/title,lines' ``` **Agent instructions:** - 向 https://poetrydb.org 发送请求,不是 boyapi.com。 - 使用 GET /author/{name} 按作者搜索。 - 使用 GET /title/{title} 按标题搜索。 - 使用 GET /lines/{text} 按行内容搜索。 - 使用 GET /random/{n} 获取 n 首随机诗歌。 - 使用 ,title,lines 指定输出字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/poetrydb.html --- ### Pokémon TCG (`pokemon-tcg`) **Description:** Pokémon TCG Information **Provider docs:** https://pokemontcg.io **Method:** `GET` **Base URL:** `https://api.pokemontcg.io` **Example URL:** `https://api.pokemontcg.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://pokemontcg.io/' ``` **Agent instructions:** - Send HTTP requests to https://pokemontcg.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/pokemon-tcg.html --- ### Portfolio Optimizer (`portfolio-optimizer`) **Description:** Portfolio analysis and optimization **Provider docs:** https://portfoliooptimizer.io/ **Method:** `GET` **Base URL:** `https://api.portfoliooptimizer.io` **Example URL:** `https://api.portfoliooptimizer.io/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://portfoliooptimizer.io/' ``` **Agent instructions:** - Send HTTP requests to https://portfoliooptimizer.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/portfolio-optimizer.html --- ### Postali (`postali`) **Description:** Mexico Zip Codes API **Provider docs:** https://postali.app/api **Method:** `GET` **Base URL:** `https://api.postali.app` **Example URL:** `https://api.postali.app/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://postali.app/' ``` **Agent instructions:** - Send HTTP requests to https://postali.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/postali.html --- ### PostalPinCode (`postalpincode`) **Description:** API for getting Pincode details in India **Provider docs:** http://www.postalpincode.in/Api-Details **Method:** `GET` **Base URL:** `https://api.postalpincode.in` **Example URL:** `https://api.postalpincode.in/api/pincode/110001` **Auth:** `none` **CORS:** `yes` **Required params:** `pincode` **Response fields:** `Pincode`, `PostOfficeName`, `District`, `State`, `Region`, `Country` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.postalpincode.in/api/pincode/110001' ``` **Agent instructions:** - Send HTTP requests to https://api.postalpincode.in, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/postalpincode.html --- ### Postman Echo (`postman-echo`) **Description:** Test API server for HTTP requests **Provider docs:** https://www.postman-echo.com/ **Method:** `GET` **Base URL:** `https://postman-echo.com` **Example URL:** `https://postman-echo.com/get?foo=bar` **Auth:** `none` **CORS:** `yes` **Optional params:** `(any query params)` **Response fields:** `args`, `headers`, `url`, `origin` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://postman-echo.com/get?foo=bar' ``` **Agent instructions:** - 向 https://postman-echo.com 发送请求,不是 boyapi.com。 - 使用 GET /get 接收并返回查询参数。 - 使用 POST /post 接收并返回 body 数据。 - 使用 PUT /put 接收并返回 PUT 数据。 - 使用 DELETE /delete 接收并返回 DELETE 数据。 - 使用 PATCH /patch 接收并返回 PATCH 数据。 - 所有请求的参数和 body 都会被原样返回。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/postman-echo.html --- ### PRC Exam Schedule (`prc-exam-schedule`) **Description:** Unofficial Philippine Professional Regulation Commission's examination schedule **Provider docs:** https://api.whenisthenextboardexam.com/docs/ **Method:** `GET` **Base URL:** `https://api.whenisthenextboardexam.com` **Example URL:** `https://api.whenisthenextboardexam.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.whenisthenextboardexam.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.whenisthenextboardexam.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/prc-exam-schedule.html --- ### Programming Quotes (`programming-quotes`) **Description:** Programming Quotes API for open source projects **Provider docs:** https://github.com/skolakoda/programming-quotes-api **Method:** `GET` **Base URL:** `https://programming-quotes-api.azurewebsites.net` **Example URL:** `https://programming-quotes-api.azurewebsites.net/api/quotes` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `en`, `author`, `id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://programming-quotes-api.azurewebsites.net/api/quotes' ``` **Agent instructions:** - Send HTTP requests to https://programming-quotes-api.azurewebsites.net, not boyapi.com. - Use GET /api/quotes as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/programming-quotes.html --- ### Psychonauts (`psychonauts`) **Description:** Psychonauts World Characters Information and PSI Powers **Provider docs:** https://psychonauts-api.netlify.app/ **Method:** `GET` **Base URL:** `https://psychonauts-api.netlify.app` **Example URL:** `https://psychonauts-api.netlify.app/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://psychonauts-api.netlify.app/' ``` **Agent instructions:** - Send HTTP requests to https://psychonauts-api.netlify.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/psychonauts.html --- ### Purple Air (`purple-air`) **Description:** Real Time Air Quality Monitoring **Provider docs:** https://www2.purpleair.com/ **Method:** `GET` **Base URL:** `https://api.www2.purpleair.com` **Example URL:** `https://api.www2.purpleair.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www2.purpleair.com/' ``` **Agent instructions:** - Send HTTP requests to https://www2.purpleair.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/purple-air.html --- ### Puyo Nexus (`puyo-nexus`) **Description:** Puyo Puyo information from Puyo Nexus Wiki **Provider docs:** https://github.com/deltadex7/puyodb-api-deno **Method:** `GET` **Base URL:** `https://puyo-db.fly.dev` **Example URL:** `https://puyo-db.fly.dev/api` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `characters`, `skills` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://puyo-db.fly.dev/api' ``` **Agent instructions:** - Send HTTP requests to https://puyo-db.fly.dev, not boyapi.com. - Use GET /api as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/puyo-nexus.html --- ### QR code (`qr-code-2`) **Description:** Generate and decode / read QR code graphics **Provider docs:** http://goqr.me/api/ **Method:** `GET` **Base URL:** `https://api.goqr.me` **Example URL:** `https://api.goqr.me/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://goqr.me/' ``` **Agent instructions:** - Send HTTP requests to http://goqr.me, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/qr-code-2.html --- ### QR code (`qr-code`) **Description:** Create an easy to read QR code and URL shortener **Provider docs:** https://www.qrtag.net/api/ **Method:** `GET` **Base URL:** `https://api.qrtag.net` **Example URL:** `https://api.qrtag.net/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.qrtag.net/' ``` **Agent instructions:** - Send HTTP requests to https://www.qrtag.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/qr-code.html --- ### Qrcode Monkey (`qrcode-monkey`) **Description:** Integrate custom and unique looking QR codes into your system or workflow **Provider docs:** https://www.qrcode-monkey.com/qr-code-api-with-logo/ **Method:** `GET` **Base URL:** `https://api.qrcode-monkey.com` **Example URL:** `https://api.qrcode-monkey.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `description`, `location`, `full_time` **Response fields:** `id`, `title`, `company`, `location`, `created_at` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.qrcode-monkey.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.qrcode-monkey.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/qrcode-monkey.html --- ### Quarantine (`quarantine`) **Description:** Coronavirus API with free COVID-19 live updates **Provider docs:** https://quarantine.country/coronavirus/api/ **Method:** `GET` **Base URL:** `https://api.quarantine.country` **Example URL:** `https://api.quarantine.country/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quarantine.country/' ``` **Agent instructions:** - Send HTTP requests to https://quarantine.country, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quarantine.html --- ### Queimadas INPE (`queimadas-inpe`) **Description:** Access to heat focus data (probable wildfire) **Provider docs:** https://queimadas.dgi.inpe.br/queimadas/dados-abertos/ **Method:** `GET` **Base URL:** `https://api.queimadas.dgi.inpe.br` **Example URL:** `https://api.queimadas.dgi.inpe.br/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://queimadas.dgi.inpe.br/' ``` **Agent instructions:** - Send HTTP requests to https://queimadas.dgi.inpe.br, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/queimadas-inpe.html --- ### QuickChart (`quickchart`) **Description:** Generate chart and graph images **Provider docs:** https://quickchart.io/ **Method:** `GET` **Base URL:** `https://api.quickchart.io` **Example URL:** `https://api.quickchart.io/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quickchart.io/' ``` **Agent instructions:** - Send HTTP requests to https://quickchart.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quickchart.html --- ### QuickMocker (`quickmocker`) **Description:** API mocking tool to generate contextual, fake or random data **Provider docs:** https://quickmocker.com **Method:** `GET` **Base URL:** `https://api.quickmocker.com` **Example URL:** `https://api.quickmocker.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quickmocker.com/' ``` **Agent instructions:** - Send HTTP requests to https://quickmocker.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quickmocker.html --- ### Quotable Quotes (`quotable-quotes`) **Description:** Free open source quotations API **Provider docs:** https://github.com/lukePeavey/quotable **Method:** `GET` **Base URL:** `https://api.quotable.io` **Example URL:** `https://api.quotable.io/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author`, `minLength`, `maxLength` **Response fields:** `_id`, `content`, `author`, `authorSlug`, `length`, `tags` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.quotable.io/random' ``` **Agent instructions:** - 向 https://api.quotable.io 发送请求,不是 boyapi.com。 - 使用 GET /random 获取随机名言。 - 使用 GET /quotes 获取名言列表(支持分页)。 - 使用 GET /authors 获取作者列表。 - 支持标签、作者、字符长度等筛选参数。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/quotable-quotes.html --- ### Quote Garden (`quote-garden`) **Description:** REST API for more than 5000 famous quotes **Provider docs:** https://github.com/lukePeavey/quotable **Method:** `GET` **Base URL:** `https://api.quotable.io` **Example URL:** `https://api.quotable.io/quotes/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author`, `maxLength`, `minLength` **Response fields:** `_id`, `content`, `author`, `authorSlug`, `length`, `tags` **Error codes:** `{'http': 429, 'description': '超出速率限制'}` **Example (curl):** ```bash curl -sS 'https://api.quotable.io/quotes/random' ``` **Agent instructions:** - 向 https://api.quotable.io 发送请求,不是 boyapi.com。 - 使用 GET /quotes/random 获取随机名言。 - 使用 GET /quotes 获取名言列表(支持分页)。 - 使用 GET /authors 获取作者列表。 - 速率限制:180次/分钟。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/quote-garden.html --- ### quoteclear (`quoteclear`) **Description:** Ever-growing list of James Clear quotes from the 3-2-1 Newsletter **Provider docs:** https://quoteclear.web.app/ **Method:** `GET` **Base URL:** `https://api.quoteclear.web.app` **Example URL:** `https://api.quoteclear.web.app/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quoteclear.web.app/' ``` **Agent instructions:** - Send HTTP requests to https://quoteclear.web.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quoteclear.html --- ### Quotes on Design (`quotes-on-design`) **Description:** Inspirational Quotes **Provider docs:** https://quotesondesign.com/api/ **Method:** `GET` **Base URL:** `https://api.quotesondesign.com` **Example URL:** `https://api.quotesondesign.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `tags`, `author` **Response fields:** `content`, `author`, `tags`, `_id` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quotesondesign.com/' ``` **Agent instructions:** - Send HTTP requests to https://quotesondesign.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quotes-on-design.html --- ### Quran (`quran`) **Description:** RESTful Quran API with multiple languages **Provider docs:** https://quran.api-docs.io/ **Method:** `GET` **Base URL:** `https://api.quran.api-docs.io` **Example URL:** `https://api.quran.api-docs.io/` **Auth:** `none` **CORS:** `yes` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://quran.api-docs.io/' ``` **Agent instructions:** - Send HTTP requests to https://quran.api-docs.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quran.html --- ### Quran Cloud (`quran-cloud`) **Description:** A RESTful Quran API to retrieve an Ayah, Surah, Juz or the entire Holy Quran **Provider docs:** https://alquran.cloud/api **Method:** `GET` **Base URL:** `https://api.alquran.cloud` **Example URL:** `https://api.alquran.cloud/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://alquran.cloud/' ``` **Agent instructions:** - Send HTTP requests to https://alquran.cloud, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/quran-cloud.html --- ### RacingHub (`racinghub`) **Description:** Formula 1 historical data and statistics **Provider docs:** https://racinghub.net/api/v1/docs#/ **Method:** `GET` **Base URL:** `https://api.racinghub.net` **Example URL:** `https://api.racinghub.net/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://racinghub.net/' ``` **Agent instructions:** - Send HTTP requests to https://racinghub.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/racinghub.html --- ### Radio Browser (`radio-browser`) **Description:** Internet radio station search API **Provider docs:** https://api.radio-browser.info/ **Method:** `GET` **Base URL:** `https://de1.api.radio-browser.info` **Example URL:** `https://de1.api.radio-browser.info/json/stations/search?name=house` **Auth:** `none` **CORS:** `yes` **Optional params:** `name`, `country`, `tag`, `language`, `limit`, `offset`, `order`, `reverse` **Response fields:** `stationuuid`, `name`, `url`, `url_resolved`, `country`, `countrycode`, `tags`, `votes`, `clickcount`, `codec`, `bitrate` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://de1.api.radio-browser.info/json/stations/search?name=house&limit=5' ``` **Agent instructions:** - 向 https://de1.api.radio-browser.info 发送请求,不是 boyapi.com。 - 使用 GET /json/stations/search 搜索电台。 - 使用 GET /json/stations/byuuid/{uuid} 获取电台详情。 - 使用 GET /json/tags 获取所有标签。 - 使用 GET /json/countries 获取所有国家。 - 支持 name、country、tag、language 等筛选参数。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/radio-browser.html --- ### Raider (`raider`) **Description:** Provides detailed character and guild rankings for Raiding and Mythic+ content in World of Warcraft **Provider docs:** https://raider.io/api **Method:** `GET` **Base URL:** `https://api.raider.io` **Example URL:** `https://api.raider.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://raider.io/' ``` **Agent instructions:** - Send HTTP requests to https://raider.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/raider.html --- ### RainViewer (`rainviewer`) **Description:** Radar data collected from different websites across the Internet **Provider docs:** https://www.rainviewer.com/api.html **Method:** `GET` **Base URL:** `https://api.rainviewer.com` **Example URL:** `https://api.rainviewer.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.rainviewer.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.rainviewer.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rainviewer.html --- ### Random Data (`random-data`) **Description:** Random data generator **Provider docs:** https://random-data-api.com **Method:** `GET` **Base URL:** `https://random-data-api.com` **Example URL:** `https://random-data-api.com/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://random-data-api.com/' ``` **Agent instructions:** - Send HTTP requests to https://random-data-api.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/random-data.html --- ### Random Useless Facts (`random-useless-facts`) **Description:** Get useless, but true facts **Provider docs:** https://uselessfacts.jsph.pl/ **Method:** `GET` **Base URL:** `https://uselessfacts.jsph.pl` **Example URL:** `https://uselessfacts.jsph.pl/api/v2/facts/random?language=en` **Auth:** `none` **CORS:** `yes` **Optional params:** `language` **Response fields:** `id`, `text`, `source`, `source_url`, `language` **Error codes:** `{'http': 400, 'description': '参数错误'}` **Example (curl):** ```bash curl -sS 'https://uselessfacts.jsph.pl/api/v2/facts/random?language=en' ``` **Agent instructions:** - 向 https://uselessfacts.jsph.pl 发送请求,不是 boyapi.com。 - 使用 GET /api/v2/facts/random 获取随机事实。 - 使用 language 参数(en、de)指定语言。 - 设置 Accept: text/plain 可返回纯文本。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/random-useless-facts.html --- ### RandomDog (`randomdog`) **Description:** Random pictures of dogs **Provider docs:** https://random.dog/woof.json **Method:** `GET` **Base URL:** `https://api.random.dog` **Example URL:** `https://api.random.dog/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://random.dog/' ``` **Agent instructions:** - Send HTTP requests to https://random.dog, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/randomdog.html --- ### RandomDuck (`randomduck`) **Description:** Random pictures of ducks **Provider docs:** https://random-d.uk/api **Method:** `GET` **Base URL:** `https://api.random-d.uk` **Example URL:** `https://api.random-d.uk/random` **Auth:** `none` **CORS:** `no` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://random-d.uk/' ``` **Agent instructions:** - Send HTTP requests to https://random-d.uk, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/randomduck.html --- ### RandomFox (`randomfox`) **Description:** Random fox pictures API **Provider docs:** https://randomfox.ca/floof/ **Method:** `GET` **Base URL:** `https://randomfox.ca` **Example URL:** `https://randomfox.ca/floof/` **Auth:** `none` **CORS:** `no` **Response fields:** `image`, `link` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://randomfox.ca/floof/' ``` **Agent instructions:** - 向 https://randomfox.ca 发送请求,不是 boyapi.com。 - 使用 GET /floof/ 获取随机狐狸图片。 - 返回 JSON 包含 image(图片URL)和 link(来源)。 - CORS 不支持,不建议在浏览器直接调用。 **Detail page:** https://boyapi.com/api/randomfox.html --- ### RandomUser (`randomuser`) **Description:** Generates and list user data **Provider docs:** https://randomuser.me **Method:** `GET` **Base URL:** `https://randomuser.me` **Example URL:** `https://randomuser.me/api/?results=10` **Auth:** `none` **CORS:** `yes` **Optional params:** `results`, `page`, `seed`, `gender`, `nat` **Response fields:** `results`, `info` **Error codes:** `422` **Example (curl):** ```bash curl -sS 'https://randomuser.me/api/?results=10' ``` **Agent instructions:** - Send HTTP requests to https://randomuser.me, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/randomuser.html --- ### Razorpay IFSC (`razorpay-ifsc`) **Description:** Indian Financial Systems Code (Bank Branch Codes) **Provider docs:** https://razorpay.com/docs/ **Method:** `GET` **Base URL:** `https://api.razorpay.com` **Example URL:** `https://api.razorpay.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://razorpay.com/' ``` **Agent instructions:** - Send HTTP requests to https://razorpay.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/razorpay-ifsc.html --- ### Readme typing SVG (`readme-typing-svg`) **Description:** Customizable typing and deleting text SVG **Provider docs:** https://github.com/DenverCoder1/readme-typing-svg **Method:** `GET` **Base URL:** `https://readme-typing-svg.demolab.com` **Example URL:** `https://readme-typing-svg.demolab.com/?lines=First+line;Second+line` **Auth:** `none` **CORS:** `yes` **Required params:** `lines` **Optional params:** `theme`, `color`, `font`, `center` **Response fields:** `SVG markup` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://readme-typing-svg.demolab.com/?lines=Hello+World;Build+something' ``` **Agent instructions:** - Send HTTP requests to https://readme-typing-svg.demolab.com, not boyapi.com. - Use GET / as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/readme-typing-svg.html --- ### REFUGE Restrooms (`refuge-restrooms`) **Description:** Provides safe restroom access for transgender, intersex and gender nonconforming individuals **Provider docs:** https://www.refugerestrooms.org/api/docs/#!/restrooms **Method:** `GET` **Base URL:** `https://api.refugerestrooms.org` **Example URL:** `https://api.refugerestrooms.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.refugerestrooms.org/' ``` **Agent instructions:** - Send HTTP requests to https://www.refugerestrooms.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/refuge-restrooms.html --- ### Represent by Open North (`represent-by-open-north`) **Description:** Find Canadian Government Representatives **Provider docs:** https://represent.opennorth.ca/ **Method:** `GET` **Base URL:** `https://api.represent.opennorth.ca` **Example URL:** `https://api.represent.opennorth.ca/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://represent.opennorth.ca/' ``` **Agent instructions:** - Send HTTP requests to https://represent.opennorth.ca, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/represent-by-open-north.html --- ### ReqRes (`reqres`) **Description:** A hosted REST-API ready to respond to your AJAX requests **Provider docs:** https://reqres.in/ **Method:** `GET` **Base URL:** `https://reqres.in` **Example URL:** `https://reqres.in/api/users?page=1&per_page=12` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `page`, `per_page`, `total`, `total_pages`, `data` **Error codes:** `{'http': 404, 'description': '资源不存在'}` **Example (curl):** ```bash curl -sS 'https://reqres.in/api/users?page=1' ``` **Agent instructions:** - 向 https://reqres.in 发送请求,不是 boyapi.com。 - 使用 GET /api/users 获取用户列表。 - 使用 GET /api/users/{id} 获取单个用户。 - 使用 POST /api/users 创建用户。 - 使用 PUT /api/users/{id} 更新用户。 - 使用 DELETE /api/users/{id} 删除用户。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/reqres.html --- ### RescueGroups (`rescuegroups`) **Description:** Adoption **Provider docs:** https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home **Method:** `GET` **Base URL:** `https://api.userguide.rescuegroups.org` **Example URL:** `https://api.userguide.rescuegroups.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://userguide.rescuegroups.org/' ``` **Agent instructions:** - Send HTTP requests to https://userguide.rescuegroups.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rescuegroups.html --- ### REST Countries (`rest-countries`) **Description:** Country information API **Provider docs:** https://restcountries.com/ **Method:** `GET` **Base URL:** `https://restcountries.com/v3.1` **Example URL:** `https://restcountries.com/v3.1/all?fields=name,capital,population` **Auth:** `none` **CORS:** `yes` **Optional params:** `fields`, `name`, `region`, `subregion`, `language`, `currency`, `capital` **Response fields:** `name.common`, `capital`, `population`, `region`, `languages`, `currencies`, `timezones`, `borders`, `cca3` **Error codes:** `{'http': 404, 'description': '国家未找到'}` **Example (curl):** ```bash curl -sS 'https://restcountries.com/v3.1/all?fields=name,capital,population' ``` **Agent instructions:** - 向 https://restcountries.com/v3.1 发送请求,不是 boyapi.com。 - 使用 GET /all 获取所有国家。 - 使用 GET /name/{name} 按名称搜索。 - 使用 GET /region/{region} 按地区筛选。 - 使用 GET /lang/{language} 按语言筛选。 - 使用 ?fields= 指定返回字段,减少数据量。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/rest-countries.html --- ### Rick and Morty API (`rick-and-morty`) **Description:** Rick and Morty character, location and episode API **Provider docs:** https://rickandmortyapi.com/documentation **Method:** `GET` **Base URL:** `https://rickandmortyapi.com/api` **Example URL:** `https://rickandmortyapi.com/api/character/?name=rick&status=alive` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `name`, `status`, `species`, `type`, `gender` **Response fields:** `info.count`, `info.pages`, `info.next`, `info.prev`, `results` **Error codes:** `{'http': 404, 'description': '资源未找到'}` **Example (curl):** ```bash curl -sS 'https://rickandmortyapi.com/api/character/?name=rick&status=alive' ``` **Agent instructions:** - 向 https://rickandmortyapi.com/api 发送请求,不是 boyapi.com。 - 使用 GET /character 获取角色列表。 - 使用 GET /character/{id} 获取单个角色。 - 使用 GET /character/1,2,3 获取多个角色。 - 使用 GET /location 获取地点列表。 - 使用 GET /episode 获取剧集列表。 - 支持筛选参数:name、status、species、type、gender。 - 支持分页:?page=2。 - 提供 GraphQL 端点:POST https://rickandmortyapi.com/graphql(支持批量查询)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/rick-and-morty.html --- ### Rig Veda (`rig-veda`) **Description:** Gods and poets, their categories, and the verse meters, with the mandal and sukta number **Provider docs:** https://aninditabasu.github.io/indica/html/rv.html **Method:** `GET` **Base URL:** `https://aninditabasu.github.io` **Example URL:** `https://aninditabasu.github.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://aninditabasu.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://aninditabasu.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rig-veda.html --- ### RoboHash (`robohash`) **Description:** Robot/alien avatar generator API **Provider docs:** https://robohash.org/ **Method:** `GET` **Base URL:** `https://robohash.org` **Example URL:** `https://robohash.org/user123?set=set1&size=200x200` **Auth:** `none` **CORS:** `yes` **Required params:** `text` **Optional params:** `set`, `size` **Response fields:** `(PNG image)` **Error codes:** `{'http': 404, 'description': '未找到'}` **Example (curl):** ```bash curl -sS 'https://robohash.org/user123?set=set1' -o avatar.png ``` **Agent instructions:** - 向 https://robohash.org 发送请求,不是 boyapi.com。 - 使用 GET /{text} 生成头像(如 /user123)。 - 使用 ?set=set1 选择机器人、?set=set2 选择外星人、?set=set3 选择猫头鹰。 - 使用 ?size=200x200 指定图片尺寸。 - 同一文本永远生成相同头像,适合作为用户标识。 - 返回 PNG 图片,非 JSON。 - CORS 支持,可在 HTML 标签中直接使用。 **Detail page:** https://boyapi.com/api/robohash.html --- ### Ron Swanson Quotes (`ron-swanson-quotes`) **Description:** Television **Provider docs:** https://github.com/jamesseanwright/ron-swanson-quotes#ron-swanson-quotes-api **Method:** `GET` **Base URL:** `https://ron-swanson-quotes.herokuapp.com/v2` **Example URL:** `https://ron-swanson-quotes.herokuapp.com/v2/quotes` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `tags`, `author` **Response fields:** `quote string` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://ron-swanson-quotes.herokuapp.com/v2/quotes' ``` **Agent instructions:** - Send HTTP requests to https://ron-swanson-quotes.herokuapp.com/v2, not boyapi.com. - Use GET /quotes as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/ron-swanson-quotes.html --- ### RPS 101 (`rps-101`) **Description:** Rock, Paper, Scissors with 101 objects **Provider docs:** https://rps101.pythonanywhere.com/api **Method:** `GET` **Base URL:** `https://api.rps101.pythonanywhere.com` **Example URL:** `https://api.rps101.pythonanywhere.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://rps101.pythonanywhere.com/' ``` **Agent instructions:** - Send HTTP requests to https://rps101.pythonanywhere.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rps-101.html --- ### RSS feed to JSON (`rss-feed-to-json`) **Description:** Returns RSS feed in JSON format using feed URL **Provider docs:** https://rss-to-json-serverless-api.vercel.app **Method:** `GET` **Base URL:** `https://rss-to-json-serverless-api.vercel.app` **Example URL:** `https://rss-to-json-serverless-api.vercel.app/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://rss-to-json-serverless-api.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://rss-to-json-serverless-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rss-feed-to-json.html --- ### RuneScape (`runescape`) **Description:** RuneScape and OSRS RPGs information **Provider docs:** https://runescape.wiki/w/Application_programming_interface **Method:** `GET` **Base URL:** `https://api.runescape.wiki` **Example URL:** `https://api.runescape.wiki/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://runescape.wiki/' ``` **Agent instructions:** - Send HTTP requests to https://runescape.wiki, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/runescape.html --- ### Russian Calendar (`russian-calendar`) **Description:** Check if a date is a Russian holiday or not **Provider docs:** https://github.com/egno/work-calendar **Method:** `GET` **Base URL:** `https://isdayoff.ru` **Example URL:** `https://isdayoff.ru/api/getdata?year=2024&month=1&lang=1` **Auth:** `none` **CORS:** `yes` **Required params:** `year`, `month` **Optional params:** `lang`, `country` **Response fields:** `data (string of digits)` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://isdayoff.ru/api/getdata?year=2024&month=1&lang=1' ``` **Agent instructions:** - Send HTTP requests to https://isdayoff.ru, not boyapi.com. - Use GET /api as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/russian-calendar.html --- ### Rustybeer (`rustybeer`) **Description:** Beer brewing tools **Provider docs:** https://rustybeer.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.rustybeer.herokuapp.com` **Example URL:** `https://api.rustybeer.herokuapp.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://rustybeer.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://rustybeer.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/rustybeer.html --- ### Sakura CardCaptor (`sakura-cardcaptor`) **Description:** Sakura CardCaptor Cards Information **Provider docs:** https://github.com/JessVel/sakura-card-captor-api **Method:** `GET` **Base URL:** `https://sakura-card-captor-api.onrender.com` **Example URL:** `https://sakura-card-captor-api.onrender.com/cards` **Auth:** `none` **CORS:** `yes` **Response fields:** `id`, `name`, `type`, `owner`, `meaning` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://sakura-card-captor-api.onrender.com/cards' ``` **Agent instructions:** - Send HTTP requests to https://sakura-card-captor-api.onrender.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - The response is an array of card objects. **Detail page:** https://boyapi.com/api/sakura-cardcaptor.html --- ### Screenshotlayer (`screenshotlayer`) **Description:** URL to screenshot **Provider docs:** https://screenshotlayer.com **Method:** `GET` **Base URL:** `http://api.screenshotlayer.com/api/capture` **Example URL:** `http://api.screenshotlayer.com/api/capture?access_key=YOUR_KEY&url=http://example.com` **Auth:** `api_key` **CORS:** `no` **Required params:** `access_key`, `url` **Optional params:** `viewport`, `fullpage`, `width`, `user_agent`, `accept_lang` **Response fields:** `image` **Error codes:** `401`, `400` **Example (curl):** ```bash curl -sS 'http://api.screenshotlayer.com/api/capture?access_key=YOUR_KEY&url=http://example.com' -o screenshot.png ``` **Agent instructions:** - Send HTTP requests to http://api.screenshotlayer.com/api/capture, not boyapi.com. - Requires access_key parameter for authentication. - The response is binary image data, not JSON. **Detail page:** https://boyapi.com/api/screenshotlayer.html --- ### Scryfall (`scryfall`) **Description:** Magic: The Gathering database **Provider docs:** https://scryfall.com/docs/api **Method:** `GET` **Base URL:** `https://api.scryfall.com` **Example URL:** `https://api.scryfall.com/cards/search?q=cryptic+command` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `unique`, `order`, `dir`, `include_extras` **Response fields:** `object`, `total_cards`, `data`, `has_more` **Error codes:** `400`, `404`, `500` **Example (curl):** ```bash curl -sS 'https://api.scryfall.com/cards/search?q=cryptic+command' ``` **Agent instructions:** - Send HTTP requests to https://api.scryfall.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - The q parameter is required for searching cards. - Check has_more for pagination support. **Detail page:** https://boyapi.com/api/scryfall.html --- ### SEC EDGAR Data (`sec-edgar-data`) **Description:** API to access annual reports of public US companies **Provider docs:** https://www.sec.gov/edgar/sec-api-documentation **Method:** `GET` **Base URL:** `https://data.sec.gov` **Example URL:** `https://data.sec.gov/submissions/CIK0000320193.json` **Auth:** `header` **CORS:** `no` **Required params:** `CIK` **Response fields:** `cik`, `name`, `filings` **Error codes:** `404`, `429` **Example (curl):** ```bash curl -sS 'https://data.sec.gov/submissions/CIK0000320193.json' -H 'User-Agent: Example email@example.com' ``` **Agent instructions:** - Send HTTP requests to https://data.sec.gov, not boyapi.com. - Include a User-Agent header with your email for identification. - Rate limit: 10 requests per minute per IP. **Detail page:** https://boyapi.com/api/sec-edgar-data.html --- ### Serialif Color (`serialif-color`) **Description:** Color conversion, complementary, grayscale and contrasted text **Provider docs:** https://color.serialif.com/ **Method:** `GET` **Base URL:** `https://color.serialif.com` **Example URL:** `https://color.serialif.com/api/random` **Auth:** `none` **CORS:** `no` **Optional params:** `hex` **Response fields:** `hex`, `rgb`, `hsl`, `complementary`, `grayscale` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://color.serialif.com/api/random' ``` **Agent instructions:** - Send HTTP requests to https://color.serialif.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - The response contains color conversion data. **Detail page:** https://boyapi.com/api/serialif-color.html --- ### SHARE (`share`) **Description:** A free, open, dataset about research and scholarly activities **Provider docs:** https://share.osf.io/api/v2/ **Method:** `GET` **Base URL:** `https://share.osf.io/api/v2` **Example URL:** `https://share.osf.io/api/v2/search/elastic/?q=machine+learning` **Auth:** `none` **CORS:** `no` **Optional params:** `q`, `from`, `size` **Response fields:** `count`, `results` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -sS 'https://share.osf.io/api/v2/search/elastic/?q=machine+learning&size=5' ``` **Agent instructions:** - Send HTTP requests to https://share.osf.io/api/v2, not boyapi.com. - Use GET as the default method unless otherwise specified. - The q parameter is used for search queries. **Detail page:** https://boyapi.com/api/share.html --- ### Shibe.Online (`shibe-online`) **Description:** Random pictures of Shiba Inu, cats or birds **Provider docs:** http://shibe.online/ **Method:** `GET` **Base URL:** `http://shibe.online` **Example URL:** `http://shibe.online/shibes?count=3` **Auth:** `none` **CORS:** `yes` **Optional params:** `count` **Response fields:** `urls` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://shibe.online/shibes?count=3' ``` **Agent instructions:** - Send HTTP requests to http://shibe.online, not boyapi.com. - Use GET as the default method unless otherwise specified. - The response is an array of image URLs. **Detail page:** https://boyapi.com/api/shibe-online.html --- ### Shields.io (`shields`) **Description:** Concise, consistent, and legible SVG badges **Provider docs:** https://shields.io/ **Method:** `GET` **Base URL:** `https://img.shields.io` **Example URL:** `https://img.shields.io/badge/build-passing-brightgreen` **Auth:** `none` **CORS:** `yes` **Optional params:** `color`, `style`, `logo` **Response fields:** `svg` **Error codes:** `400`, `404` **Example (curl):** ```bash curl -sS 'https://img.shields.io/badge/build-passing-brightgreen' -o badge.svg ``` **Agent instructions:** - 向 https://img.shields.io 发送请求生成徽章图片。 - URL 格式:/badge/{左侧文字}-{右侧文字}-{颜色} - 常见颜色:brightgreen, blue, yellow, red, orange, green - 样式参数:?style=flat(默认)、flat-square、plastic、for-the-badge、social - 返回 SVG 格式图片,可直接用作图片 URL。 **Detail page:** https://boyapi.com/api/shields.html --- ### Short Link (`short-link`) **Description:** Short URLs support so many domains **Provider docs:** https://github.com/FayasNoushad/Short-Link-API **Method:** `GET` **Base URL:** `https://api.fay.es` **Example URL:** `https://api.fay.es/?url=https://example.com` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Response fields:** `short` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.fay.es/?url=https://example.com' ``` **Agent instructions:** - Send HTTP requests to https://api.fay.es, not boyapi.com. - Use GET as the default method unless otherwise specified. - The url parameter is required. **Detail page:** https://boyapi.com/api/short-link.html --- ### Shrtcode (`shrtcode`) **Description:** URL Shortener with multiple Domains **Provider docs:** https://shrtco.de/docs **Method:** `GET` **Base URL:** `https://api.shrtco.de` **Example URL:** `https://api.shrtco.de/v2?url=https://example.com` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Response fields:** `full_short`, `full_short_link2`, `full_short_link3`, `original_link` **Error codes:** `2`, `10` **Example (curl):** ```bash curl -sS 'https://api.shrtco.de/v2?url=https://example.com' ``` **Agent instructions:** - Send HTTP requests to https://api.shrtco.de, not boyapi.com. - Use GET as the default method unless otherwise specified. - The url parameter is required. **Detail page:** https://boyapi.com/api/shrtcode.html --- ### Solana JSON RPC (`solana-json-rpc`) **Description:** Provides various endpoints to interact with the Solana Blockchain **Provider docs:** https://docs.solana.com/developing/clients/jsonrpc-api **Method:** `POST` **Base URL:** `https://api.mainnet-beta.solana.com` **Example URL:** `https://api.mainnet-beta.solana.com` **Auth:** `none` **CORS:** `yes` **Required params:** `jsonrpc`, `method`, `id` **Optional params:** `params` **Response fields:** `jsonrpc`, `result`, `id` **Error codes:** `-32600`, `-32601`, `-32602`, `-32603` **Example (curl):** ```bash curl -sS -X POST 'https://api.mainnet-beta.solana.com' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"getHealth"}' ``` **Agent instructions:** - Send HTTP POST requests to https://api.mainnet-beta.solana.com, not boyapi.com. - Use POST method with JSON body. - Common methods: getHealth, getAccountInfo, getBalance, getBlock **Detail page:** https://boyapi.com/api/solana-json-rpc.html --- ### Sonar (`sonar`) **Description:** Project Sonar DNS Enumeration API **Provider docs:** https://sonar.omnisint.io/ **Method:** `GET` **Base URL:** `https://sonar.omnisint.io` **Example URL:** `https://sonar.omnisint.io/dns/example.com` **Auth:** `none` **CORS:** `yes` **Response fields:** `subdomains`, `total` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://sonar.omnisint.io/dns/example.com' ``` **Agent instructions:** - Send HTTP requests to https://sonar.omnisint.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Replace {domain} with the target domain. **Detail page:** https://boyapi.com/api/sonar.html --- ### Songsterr (`songsterr`) **Description:** Provides guitar, bass and drums tabs and chords **Provider docs:** https://www.songsterr.com/a/wa/api/ **Method:** `GET` **Base URL:** `https://www.songsterr.com/a/wa/api` **Example URL:** `https://www.songsterr.com/a/wa/api/meta?q=nirvana` **Auth:** `none` **CORS:** `yes` **Optional params:** `q` **Response fields:** `tracks` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.songsterr.com/a/wa/api/meta?q=nirvana' ``` **Agent instructions:** - Send HTTP requests to https://www.songsterr.com/a/wa/api, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 tab 资源链接与艺术家信息。 **Detail page:** https://boyapi.com/api/songsterr.html --- ### SpaceX GraphQL (`spacex-2`) **Description:** GraphQL API for company, ships, launchpad and launch data **Provider docs:** https://api.spacex.land/graphql/ **Method:** `POST` **Base URL:** `https://api.spacex.land/graphql` **Example URL:** `https://api.spacex.land/graphql` **Auth:** `none` **CORS:** `yes` **Required params:** `query` **Optional params:** `variables` **Response fields:** `data`, `errors` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://api.spacex.land/graphql' -H 'Content-Type: application/json' -d '{"query":"{ launchesPast(limit: 3) { mission_name } }"}' ``` **Agent instructions:** - Send HTTP POST requests to https://api.spacex.land/graphql, not boyapi.com. - Use POST method with JSON body containing query field. - Common types: Launch, Rocket, Company, Mission **Detail page:** https://boyapi.com/api/spacex-2.html --- ### SpaceX (`spacex`) **Description:** Company, vehicle, launchpad and launch data **Provider docs:** https://github.com/r-spacex/SpaceX-API **Method:** `GET` **Base URL:** `https://api.spacexdata.com/v5` **Example URL:** `https://api.spacexdata.com/v5/launches/latest` **Auth:** `none` **CORS:** `yes` **Response fields:** `id`, `name`, `date_utc`, `success`, `rocket` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.spacexdata.com/v5/launches/latest' ``` **Agent instructions:** - Send HTTP requests to https://api.spacexdata.com/v5, not boyapi.com. - Use GET as the default method unless otherwise specified. - 按 endpoint 查询历史与未来任务;解析 cores、payloads 等字段。 **Detail page:** https://boyapi.com/api/spacex.html --- ### Spanish random names (`spanish-random-names`) **Description:** Generate spanish names (with gender) randomly **Provider docs:** https://random-names-api.herokuapp.com/public **Method:** `GET` **Base URL:** `https://random-names-api.herokuapp.com` **Example URL:** `https://random-names-api.herokuapp.com/public/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `gender`, `amount` **Response fields:** `names` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://random-names-api.herokuapp.com/public/random' ``` **Agent instructions:** - Send HTTP requests to https://random-names-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 name 数组;按性别过滤。 **Detail page:** https://boyapi.com/api/spanish-random-names.html --- ### Spanish random words (`spanish-random-words`) **Description:** Generate spanish words randomly **Provider docs:** https://palabras-aleatorias-public-api.herokuapp.com **Method:** `GET` **Base URL:** `https://palabras-aleatorias-public-api.herokuapp.com` **Example URL:** `https://palabras-aleatorias-public-api.herokuapp.com/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `words` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://palabras-aleatorias-public-api.herokuapp.com/random' ``` **Agent instructions:** - Send HTTP requests to https://palabras-aleatorias-public-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析单词数组;按 ?count 限制数量。 **Detail page:** https://boyapi.com/api/spanish-random-words.html --- ### Sport List & Data (`sport-list-data`) **Description:** List of and resources related to sports **Provider docs:** https://developers.decathlon.com/products/sports **Method:** `GET` **Base URL:** `https://api.developers.decathlon.com` **Example URL:** `https://api.developers.decathlon.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://developers.decathlon.com/' ``` **Agent instructions:** - Send HTTP requests to https://developers.decathlon.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/sport-list-data.html --- ### Sport Places (`sport-places`) **Description:** Crowd-source sports places around the world **Provider docs:** https://developers.decathlon.com/products/sport-places **Method:** `GET` **Base URL:** `https://api.developers.decathlon.com` **Example URL:** `https://api.developers.decathlon.com/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://developers.decathlon.com/' ``` **Agent instructions:** - Send HTTP requests to https://developers.decathlon.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/sport-places.html --- ### Squiggle (`squiggle`) **Description:** Fixtures, results and predictions for Australian Football League matches **Provider docs:** https://api.squiggle.com.au **Method:** `GET` **Base URL:** `https://api.squiggle.com.au` **Example URL:** `https://api.squiggle.com.au/?q=games;year=2026` **Auth:** `none` **CORS:** `yes` **Required params:** `q` **Optional params:** `year`, `round`, `team` **Response fields:** `games` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.squiggle.com.au/?q=games;year=2026' ``` **Agent instructions:** - Send HTTP requests to https://api.squiggle.com.au, not boyapi.com. - Use GET as the default method unless otherwise specified. - Use q parameter to specify query type: teams, games, tips, standings, power **Detail page:** https://boyapi.com/api/squiggle.html --- ### Statically (`statically`) **Description:** A free CDN for developers **Provider docs:** https://statically.io/ **Method:** `GET` **Base URL:** `https://cdn.statically.io` **Example URL:** `https://cdn.statically.io/img/f=auto,w=300/https://example.com/image.png` **Auth:** `none` **CORS:** `yes` **Required params:** `url` **Optional params:** `f`, `w`, `q` **Response fields:** `binary` **Error codes:** `400`, `404` **Example (curl):** ```bash curl -sS 'https://cdn.statically.io/img/f=auto,w=300/https://example.com/image.png' -o image.webp ``` **Agent instructions:** - Send HTTP requests to https://cdn.statically.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Path format: /img/{params}/{url} **Detail page:** https://boyapi.com/api/statically.html --- ### Steam (`steam`) **Description:** Internal Steam Web API documentation **Provider docs:** https://steamcommunity.com/dev/apikey **Method:** `GET` **Base URL:** `https://steamcommunity.com` **Example URL:** `https://steamcommunity.com/profiles/76561198000000000/games` **Auth:** `none` **CORS:** `no` **Response fields:** `steamID`, `games` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://steamcommunity.com/profiles/76561198000000000/games?xml=1' ``` **Agent instructions:** - Send HTTP requests to https://steamcommunity.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Replace {steam_id} with the target player's Steam ID. **Detail page:** https://boyapi.com/api/steam.html --- ### Stoicism Quote (`stoicism-quote`) **Description:** Random quotes about Stoicism **Provider docs:** https://github.com/tlcheah2/stoic-quote-lambda-public-api **Method:** `GET` **Base URL:** `https://stoic.tekloon.net` **Example URL:** `https://stoic.tekloon.net/stoic-quote` **Auth:** `none` **CORS:** `yes` **Response fields:** `data`, `data.author`, `data.quote` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://stoic.tekloon.net/stoic-quote' ``` **Agent instructions:** - Send HTTP requests to https://stoic.tekloon.net, not boyapi.com. - Use GET /stoic-quote as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/stoicism-quote.html --- ### Stranger Things Quotes (`stranger-things-quotes`) **Description:** Random quotes from Stranger Things TV series **Provider docs:** https://github.com/shadowoff09/strangerthings-quotes **Method:** `GET` **Base URL:** `https://strangerthings-quotes.vercel.app` **Example URL:** `https://strangerthings-quotes.vercel.app/api/quotes` **Auth:** `none` **CORS:** `yes` **Response fields:** `quotes`, `quote`, `author` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://strangerthings-quotes.vercel.app/api/quotes' ``` **Agent instructions:** - Send HTTP requests to https://strangerthings-quotes.vercel.app, not boyapi.com. - Use GET /api/quotes as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/stranger-things-quotes.html --- ### Stream (`stream`) **Description:** Czech internet television, films, series and online videos for free **Provider docs:** https://api.stream.cz/graphiql **Method:** `POST` **Base URL:** `https://api.stream.cz` **Example URL:** `https://api.stream.cz/graphql` **Auth:** `none` **CORS:** `no` **Required params:** `query` **Response fields:** `data`, `errors` **Error codes:** `400` **Example (curl):** ```bash curl -sS -X POST https://api.stream.cz/graphql -H 'Content-Type: application/json' -d '{"query":"{ videos { edges { node { id title slug } } } }"}' ``` **Agent instructions:** - Send HTTP requests to https://api.stream.cz/graphql, not boyapi.com. - Use POST method with GraphQL queries. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/stream.html --- ### Stromberg Quotes (`stromberg-quotes`) **Description:** German comedy TV show Stromberg quotes **Provider docs:** https://www.stromberg-api.de/ **Method:** `GET` **Base URL:** `https://stromberg-api.de` **Example URL:** `https://stromberg-api.de/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `quote`, `character` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://stromberg-api.de/random' ``` **Agent instructions:** - 向 https://stromberg-api.de 发送请求。 - GET /random 返回随机 Stromberg 台词。 - 响应包含 quote 和 character 字段。 **Detail page:** https://boyapi.com/api/stromberg-quotes.html --- ### Studio Ghibli (`studio-ghibli`) **Description:** Resources from Studio Ghibli films **Provider docs:** https://ghibliapi.herokuapp.com **Method:** `GET` **Base URL:** `https://ghibliapi.herokuapp.com` **Example URL:** `https://ghibliapi.herokuapp.com/films` **Auth:** `none` **CORS:** `yes` **Optional params:** `fields` **Response fields:** `id`, `title`, `original_title`, `original_title_romanised`, `description`, `director`, `producer`, `release_date`, `running_time`, `rt_score` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://ghibliapi.herokuapp.com/films' ``` **Agent instructions:** - Send HTTP requests to https://ghibliapi.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/studio-ghibli.html --- ### Sunrise and Sunset (`sunrise-and-sunset`) **Description:** Sunrise and sunset times API **Provider docs:** https://sunrise-sunset.org/api **Method:** `GET` **Base URL:** `https://api.sunrise-sunset.org` **Example URL:** `https://api.sunrise-sunset.org/json?lat=36.7201594&lng=-4.4192800` **Auth:** `none` **CORS:** `yes` **Required params:** `lat`, `lng` **Optional params:** `date`, `formatted` **Response fields:** `results.sunrise`, `results.sunset`, `results.solar_noon`, `results.day_length`, `results.civil_twilight_begin`, `results.civil_twilight_end` **Error codes:** `{'http': 400, 'description': '请求参数错误'}` **Example (curl):** ```bash curl -sS 'https://api.sunrise-sunset.org/json?lat=36.7201594&lng=-4.4192800' ``` **Agent instructions:** - 向 https://api.sunrise-sunset.org 发送请求,不是 boyapi.com。 - 必须提供 lat(纬度)和 lng(经度)参数。 - 使用 date 参数指定日期(YYYY-MM-DD)。 - 返回包含日出、日落、正午和黄昏时段信息。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/sunrise-and-sunset.html --- ### TCGdex (`tcgdex`) **Description:** Multi languages Pokémon TCG Information **Provider docs:** https://www.tcgdex.net/docs **Method:** `GET` **Base URL:** `https://api.tcgdex.net` **Example URL:** `https://api.tcgdex.net/v2/en/cards` **Auth:** `none` **CORS:** `yes` **Optional params:** `lang` **Response fields:** `cards` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.tcgdex.net/v2/en/cards' | head -100 ``` **Agent instructions:** - Send HTTP requests to https://api.tcgdex.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Language parameter: en, fr, de, es, it, pt **Detail page:** https://boyapi.com/api/tcgdex.html --- ### Techy (`techy`) **Description:** JSON and Plaintext API for tech-savvy sounding phrases **Provider docs:** https://techy-api.vercel.app/ **Method:** `GET` **Base URL:** `https://techy-api.vercel.app` **Example URL:** `https://techy-api.vercel.app/api/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://techy-api.vercel.app/api/random' ``` **Agent instructions:** - Send HTTP requests to https://techy-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 quote 与 author 字段。 **Detail page:** https://boyapi.com/api/techy.html --- ### Teleport (`teleport`) **Description:** Urban quality of life data API **Provider docs:** https://developers.teleport.org/ **Method:** `GET` **Base URL:** `https://api.teleport.org` **Example URL:** `https://api.teleport.org/api/1.0/search/?name=Berlin` **Auth:** `none` **CORS:** `yes` **Optional params:** `name` **Response fields:** `count`, `results` **Error codes:** `{'http': 404, 'description': '城市未找到'}` **Example (curl):** ```bash curl -sS 'https://api.teleport.org/api/1.0/search/?name=Berlin' ``` **Agent instructions:** - 向 https://api.teleport.org 发送请求,不是 boyapi.com。 - 使用 GET /api/1.0/search/?name=xxx 搜索城市。 - 使用 GET /api/1.0/cities/{geoname_id}/ 获取城市详情。 - 使用 GET /api/1.0/urban_areas/{slug}/scores 获取生活质量评分。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/teleport.html --- ### Tenders in Hungary (`tenders-in-hungary`) **Description:** Get data for procurements in Hungary in JSON format **Provider docs:** https://tenders.guru/hu/api **Method:** `GET` **Base URL:** `https://api.tenders.guru` **Example URL:** `https://api.tenders.guru/hu` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `data`, `data[].title`, `data[].budget`, `data[].deadline`, `data[].buyer` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.tenders.guru/hu' ``` **Agent instructions:** - 向 https://api.tenders.guru 发送请求。 - 匈牙利端点:/hu - 类似的还有波兰 /pl、罗马尼亚 /ro、西班牙 /es、乌克兰 /ua - 使用 page 和 per_page 进行分页。 **Detail page:** https://boyapi.com/api/tenders-in-hungary.html --- ### Tenders in Poland (`tenders-in-poland`) **Description:** Get data for procurements in Poland in JSON format **Provider docs:** https://tenders.guru/pl/api **Method:** `GET` **Base URL:** `https://api.tenders.guru` **Example URL:** `https://api.tenders.guru/pl` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `data`, `data[].title`, `data[].budget`, `data[].deadline`, `data[].buyer` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.tenders.guru/pl' ``` **Agent instructions:** - 向 https://api.tenders.guru 发送请求。 - 波兰端点:/pl - 类似的还有匈牙利 /hu、罗马尼亚 /ro、西班牙 /es、乌克兰 /ua - 使用 page 和 per_page 进行分页。 **Detail page:** https://boyapi.com/api/tenders-in-poland.html --- ### Tenders in Romania (`tenders-in-romania`) **Description:** Get data for procurements in Romania in JSON format **Provider docs:** https://tenders.guru/ro/api **Method:** `GET` **Base URL:** `https://api.tenders.guru` **Example URL:** `https://api.tenders.guru/ro` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `data`, `data[].title`, `data[].budget`, `data[].deadline`, `data[].buyer` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.tenders.guru/ro' ``` **Agent instructions:** - 向 https://api.tenders.guru 发送请求。 - 罗马尼亚端点:/ro - 类似的还有匈牙利 /hu、波兰 /pl、西班牙 /es、乌克兰 /ua - 使用 page 和 per_page 进行分页。 **Detail page:** https://boyapi.com/api/tenders-in-romania.html --- ### Tenders in Spain (`tenders-in-spain`) **Description:** Get data for procurements in Spain in JSON format **Provider docs:** https://tenders.guru/es/api **Method:** `GET` **Base URL:** `https://api.tenders.guru` **Example URL:** `https://api.tenders.guru/es` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `data`, `data[].title`, `data[].budget`, `data[].deadline`, `data[].buyer` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.tenders.guru/es' ``` **Agent instructions:** - 向 https://api.tenders.guru 发送请求。 - 西班牙端点:/es - 类似的还有匈牙利 /hu、波兰 /pl、罗马尼亚 /ro、乌克兰 /ua - 使用 page 和 per_page 进行分页。 **Detail page:** https://boyapi.com/api/tenders-in-spain.html --- ### Tenders in Ukraine (`tenders-in-ukraine`) **Description:** Get data for procurements in Ukraine in JSON format **Provider docs:** https://tenders.guru/ua/api **Method:** `GET` **Base URL:** `https://api.tenders.guru` **Example URL:** `https://api.tenders.guru/ua` **Auth:** `none` **CORS:** `yes` **Optional params:** `page`, `per_page` **Response fields:** `data`, `data[].title`, `data[].budget`, `data[].deadline`, `data[].buyer` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://api.tenders.guru/ua' ``` **Agent instructions:** - 向 https://api.tenders.guru 发送请求。 - 乌克兰端点:/ua - 类似的还有匈牙利 /hu、波兰 /pl、罗马尼亚 /ro、西班牙 /es - 使用 page 和 per_page 进行分页。 **Detail page:** https://boyapi.com/api/tenders-in-ukraine.html --- ### TensorFeed (`tensorfeed`) **Description:** Real-time AI news, model pricing, service status, and agent activity feeds **Provider docs:** https://tensorfeed.ai/developers **Method:** `GET` **Base URL:** `https://api.tensorfeed.ai` **Example URL:** `https://api.tensorfeed.ai/` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `country`, `category` **Response fields:** `title`, `description`, `url`, `publishedAt` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://tensorfeed.ai/' ``` **Agent instructions:** - Send HTTP requests to https://tensorfeed.ai, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/tensorfeed.html --- ### TETR.IO (`tetr-io`) **Description:** TETR.IO Tetra Channel API **Provider docs:** https://tetr.io/about/api/ **Method:** `GET` **Base URL:** `https://api.tetr.io` **Example URL:** `https://api.tetr.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://tetr.io/' ``` **Agent instructions:** - Send HTTP requests to https://tetr.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/tetr-io.html --- ### The Report of the Week (`the-report-of-the-week`) **Description:** Food & Drink Reviews **Provider docs:** https://github.com/andyklimczak/TheReportOfTheWeek-API **Method:** `GET` **Base URL:** `https://www.thereportoftheweek.com` **Example URL:** `https://www.thereportoftheweek.com/api/quote` **Auth:** `none` **CORS:** `yes` **Response fields:** `quote` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.thereportoftheweek.com/api/quote' ``` **Agent instructions:** - Send HTTP requests to https://www.thereportoftheweek.com, not boyapi.com. - Use GET /api/quote as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/the-report-of-the-week.html --- ### They Said So Quotes (`they-said-so-quotes`) **Description:** Large collection of quotes by category and author **Provider docs:** https://theysaidso.com/api/ **Method:** `GET` **Base URL:** `https://api.theysaidso.com` **Example URL:** `https://api.theysaidso.com/quotes/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `category` **Response fields:** `contents`, `contents.quote`, `contents.author` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.theysaidso.com/quotes/random' ``` **Agent instructions:** - 向 https://api.theysaidso.com 发送请求。 - GET /quotes/random 获取随机名言。 - 使用 category 参数筛选类别(inspire, life, love, management, funny 等)。 **Detail page:** https://boyapi.com/api/they-said-so-quotes.html --- ### Thirukkural (`thirukkural`) **Description:** 1330 Thirukkural poems and explanation in Tamil and English **Provider docs:** https://api-thirukkural.web.app/ **Method:** `GET` **Base URL:** `https://api.api-thirukkural.web.app` **Example URL:** `https://api.api-thirukkural.web.app/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api-thirukkural.web.app/' ``` **Agent instructions:** - Send HTTP requests to https://api-thirukkural.web.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/thirukkural.html --- ### This Person Does not Exist (`this-person-does-not-exist`) **Description:** Generates real-life faces of people who do not exist **Provider docs:** https://thispersondoesnotexist.com **Method:** `GET` **Base URL:** `https://api.thispersondoesnotexist.com` **Example URL:** `https://api.thispersondoesnotexist.com/` **Auth:** `none` **CORS:** `unknown` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://thispersondoesnotexist.com/' ``` **Agent instructions:** - Send HTTP requests to https://thispersondoesnotexist.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/this-person-does-not-exist.html --- ### Times Adder (`times-adder`) **Description:** With this API you can add each of the times introduced in the array sended **Provider docs:** https://github.com/FranP-code/API-Times-Adder **Method:** `GET` **Base URL:** `https://api-times-adder.up.railway.app/api/v1` **Example URL:** `https://api-times-adder.up.railway.app/api/v1/add` **Auth:** `none` **CORS:** `yes` **Required params:** `times` **Response fields:** `total`, `hours`, `minutes` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS -X POST 'https://api-times-adder.up.railway.app/api/v1/add' -H 'Content-Type: application/json' -d '{"times":["2:30","1:45"]}' ``` **Agent instructions:** - Send HTTP requests to https://api-times-adder.up.railway.app/api/v1, not boyapi.com. - Use GET /add as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/times-adder.html --- ### TLE (`tle`) **Description:** Satellite information **Provider docs:** https://tle.ivanstanojevic.me/#/docs **Method:** `GET` **Base URL:** `https://api.tle.ivanstanojevic.me` **Example URL:** `https://api.tle.ivanstanojevic.me/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://tle.ivanstanojevic.me/' ``` **Agent instructions:** - Send HTTP requests to https://tle.ivanstanojevic.me, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/tle.html --- ### TourneyRadar (`tourneyradar`) **Description:** Upcoming chess tournaments from 140+ national federations worldwide **Provider docs:** https://tourneyradar-api.vercel.app **Method:** `GET` **Base URL:** `https://tourneyradar-api.vercel.app` **Example URL:** `https://tourneyradar-api.vercel.app/random` **Auth:** `none` **CORS:** `unknown` **Optional params:** `id`, `limit` **Response fields:** `id`, `name`, `year`, `rating` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://tourneyradar-api.vercel.app/' ``` **Agent instructions:** - Send HTTP requests to https://tourneyradar-api.vercel.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/tourneyradar.html --- ### Traitify (`traitify`) **Description:** Assess, collect and analyze Personality **Provider docs:** https://app.traitify.com/developer **Method:** `GET` **Base URL:** `https://api.app.traitify.com` **Example URL:** `https://api.app.traitify.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://app.traitify.com/' ``` **Agent instructions:** - Send HTTP requests to https://app.traitify.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/traitify.html --- ### Transitland (`transitland`) **Description:** Global transit data aggregation **Provider docs:** https://www.transit.land/documentation/datastore/api-endpoints.html **Method:** `GET` **Base URL:** `https://transit.land/api/v1` **Example URL:** `https://transit.land/api/v1/stops?lat=40.7128&lng=-74.0060&r=1000` **Auth:** `none` **CORS:** `yes` **Optional params:** `lat`, `lng`, `r`, `bbox`, `gtfs_id`, `per_page`, `offset` **Response fields:** `stops`, `meta` **Error codes:** `400`, `404` **Example (curl):** ```bash curl -sS 'https://transit.land/api/v1/stops?lat=40.7128&lng=-74.0060&r=1000' ``` **Agent instructions:** - 向 https://transit.land/api/v1 发送请求。 - 主要端点:/stops、/operators、/routes、/schedule_stop_pairs - 使用 lat/lng/r 查询附近站点 - 使用 bbox 查询边界框内站点 - 追加 .geojson 获取 GeoJSON 格式响应。 **Detail page:** https://boyapi.com/api/transitland.html --- ### Tronald Dump (`tronald-dump`) **Description:** Donald Trump quotes API **Provider docs:** https://www.tronalddump.io/ **Method:** `GET` **Base URL:** `https://api.tronalddump.io` **Example URL:** `https://api.tronalddump.io/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `quote`, `appeared_at` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.tronalddump.io/random' ``` **Agent instructions:** - Send HTTP requests to https://api.tronalddump.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 value 与 _embedded.quote.author 字段。 **Detail page:** https://boyapi.com/api/tronald-dump.html --- ### UK Carbon Intensity (`uk-carbon-intensity`) **Description:** The Official Carbon Intensity API for Great Britain developed by National Grid ESO **Provider docs:** https://carbon-intensity.github.io/api-definitions/ **Method:** `GET` **Base URL:** `https://api.carbonintensity.org.uk` **Example URL:** `https://api.carbonintensity.org.uk/intensity` **Auth:** `none` **CORS:** `yes` **Optional params:** `format` **Response fields:** `data`, `data[].intensity`, `data[].from`, `data[].to` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -sS 'https://api.carbonintensity.org.uk/intensity' ``` **Agent instructions:** - 向 https://api.carbonintensity.org.uk 发送请求。 - 主要端点:/intensity(当前)、/intensity/stat/fwdo(48小时预测) - /intensity/date/{YYYY-MM-DD} 获取特定日期数据 - intensity 数值单位为 gCO2/kWh,值越高表示碳排放越多。 **Detail page:** https://boyapi.com/api/uk-carbon-intensity.html --- ### UK Police Data (`uk-police`) **Description:** UK Police data API **Provider docs:** https://data.police.uk/docs/ **Method:** `GET` **Base URL:** `https://data.police.uk/api` **Example URL:** `https://data.police.uk/api/forces` **Auth:** `none` **CORS:** `yes` **Response fields:** `forces`, `id`, `name` **Error codes:** `404` **Example (curl):** ```bash curl -sS 'https://data.police.uk/api/forces' ``` **Agent instructions:** - 向 https://data.police.uk/api 发送请求。 - 主要端点:/forces(警力列表)、/forces/{id}(特定警力) - /crimes-street/{type}?location={lat},{lng} 查询街道犯罪 - POST /crimes-at-location 查询特定位置犯罪(需 lat、lng、date) **Detail page:** https://boyapi.com/api/uk-police.html --- ### Umeå Open Data (`umea-open-data`) **Description:** Open data of the city Umeå in northen Sweden **Provider docs:** https://opendata.umea.se/api/ **Method:** `GET` **Base URL:** `https://api.opendata.umea.se` **Example URL:** `https://api.opendata.umea.se/` **Auth:** `none` **CORS:** `yes` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://opendata.umea.se/' ``` **Agent instructions:** - Send HTTP requests to https://opendata.umea.se, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/umea-open-data.html --- ### Universalis (`universalis`) **Description:** Final Fantasy XIV market board data **Provider docs:** https://universalis.app/docs/index.html **Method:** `GET` **Base URL:** `https://api.universalis.app` **Example URL:** `https://api.universalis.app/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://universalis.app/' ``` **Agent instructions:** - Send HTTP requests to https://universalis.app, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/universalis.html --- ### Universities List (`universities-list`) **Description:** University names, countries and domains **Provider docs:** https://github.com/Hipo/university-domains-list **Method:** `GET` **Base URL:** `http://universities.hipolabs.com` **Example URL:** `http://universities.hipolabs.com/search?name=stanford` **Auth:** `none` **CORS:** `yes` **Optional params:** `name`, `country` **Response fields:** `name`, `country`, `domains`, `web_pages` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'http://universities.hipolabs.com/search?name=stanford' ``` **Agent instructions:** - Send HTTP requests to http://universities.hipolabs.com, not boyapi.com. - Use GET /search as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/universities-list.html --- ### University of Oslo (`university-of-oslo`) **Description:** Courses, lecture videos, detailed information for courses etc. for the University of Oslo (Norway) **Provider docs:** https://data.uio.no/ **Method:** `GET` **Base URL:** `https://api.data.uio.no` **Example URL:** `https://api.data.uio.no/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://data.uio.no/' ``` **Agent instructions:** - Send HTTP requests to https://data.uio.no, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/university-of-oslo.html --- ### Urantia Papers (`urantia-papers`) **Description:** Full-text + semantic search across the Urantia Papers, with audio narration, entities, translations **Provider docs:** https://urantia.dev **Method:** `GET` **Base URL:** `https://api.urantia.dev` **Example URL:** `https://api.urantia.dev/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://urantia.dev/' ``` **Agent instructions:** - Send HTTP requests to https://urantia.dev, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/urantia-papers.html --- ### URLhaus (`urlhaus`) **Description:** Malware URL database **Provider docs:** https://urlhaus-api.abuse.ch/ **Method:** `GET` **Base URL:** `https://urlhaus-api.abuse.ch/v1` **Example URL:** `https://urlhaus-api.abuse.ch/v1/urls/recent/?limit=10` **Auth:** `header` **CORS:** `no` **Optional params:** `limit` **Response fields:** `query_status`, `urls`, `urls[].url`, `urls[].url_status`, `urls[].threat` **Error codes:** `400`, `401` **Example (curl):** ```bash curl -sS 'https://urlhaus-api.abuse.ch/v1/urls/recent/?limit=5' ``` **Agent instructions:** - 向 https://urlhaus-api.abuse.ch/v1 发送请求。 - GET 端点(无需认证):/urls/recent/、/payloads/recent/ - POST 端点(需 Auth Key):/url/、/host/、/tag/、/signature/ - 使用 /download/ 下载恶意样本(需 Auth Key)。 - 检查 query_status 字段确认查询是否成功。 **Detail page:** https://boyapi.com/api/urlhaus.html --- ### US Presidential Election Data by TogaTech (`us-presidential-election-data-by-togatech`) **Description:** Basic candidate data and live electoral vote counts for top two parties in US presidential election **Provider docs:** https://uselection.togatech.org/api/ **Method:** `GET` **Base URL:** `https://api.uselection.togatech.org` **Example URL:** `https://api.uselection.togatech.org/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://uselection.togatech.org/' ``` **Agent instructions:** - Send HTTP requests to https://uselection.togatech.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/us-presidential-election-data-by-togatech.html --- ### USAspending.gov (`usaspending-gov`) **Description:** US federal spending data **Provider docs:** https://api.usaspending.gov/ **Method:** `GET` **Base URL:** `https://api.usaspending.gov` **Example URL:** `https://api.usaspending.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.usaspending.gov/' ``` **Agent instructions:** - Send HTTP requests to https://api.usaspending.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/usaspending-gov.html --- ### USGS Earthquake Hazards Program (`usgs-earthquake-hazards-program`) **Description:** Real-time earthquake data from USGS **Provider docs:** https://earthquake.usgs.gov/fdsnws/event/1/ **Method:** `GET` **Base URL:** `https://earthquake.usgs.gov/fdsnws/event/1` **Example URL:** `https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&minmagnitude=5` **Auth:** `none` **CORS:** `no` **Optional params:** `format`, `starttime`, `endtime`, `minmagnitude`, `maxmagnitude`, `minlatitude`, `maxlatitude`, `minlongitude`, `maxlongitude`, `limit`, `orderby` **Response fields:** `features`, `features[].properties`, `features[].geometry` **Error codes:** `400`, `500` **Example (curl):** ```bash curl -sS 'https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&minmagnitude=5&limit=10' ``` **Agent instructions:** - 向 https://earthquake.usgs.gov/fdsnws/event/1/query 发送请求。 - 使用 ?format=geojson 获取 GeoJSON 格式(推荐)。 - 使用时间参数:starttime、endtime(ISO 8601 格式)。 - 使用位置参数:minlatitude/maxlatitude/minlongitude/maxlongitude 或 latitude/longitude/maxradiuskm。 - 使用震级参数:minmagnitude、maxmagnitude。 **Detail page:** https://boyapi.com/api/usgs-earthquake-hazards-program.html --- ### USGS Water Services (`usgs-water-services`) **Description:** Water quality and streamflow data for US rivers and lakes **Provider docs:** https://waterservices.usgs.gov/ **Method:** `GET` **Base URL:** `https://waterservices.usgs.gov` **Example URL:** `https://waterservices.usgs.gov/iv/?format=json&sites=02346500¶meterCd=00060&period=P1D` **Auth:** `none` **CORS:** `no` **Required params:** `sites` **Optional params:** `format`, `parameterCd`, `startDT`, `endDT`, `period`, `siteStatus` **Response fields:** `valueTimeSeries`, `variableName`, `values` **Error codes:** `400`, `404` **Example (curl):** ```bash curl -sS 'https://waterservices.usgs.gov/iv/?format=json&sites=02346500¶meterCd=00060&period=P1D' ``` **Agent instructions:** - 向 https://waterservices.usgs.gov 发送请求。 - 实时数据端点:/iv/(instantaneous values) - 统计端点:/dv/(daily values) - 常用参数代码:00060(流量 cfs)、00065(水位 ft)、00010(水温 C) - 使用 ?format=json 获取 JSON 格式。 **Detail page:** https://boyapi.com/api/usgs-water-services.html --- ### USPTO (`uspto`) **Description:** USA patent api services **Provider docs:** https://www.uspto.gov/learning-and-resources/open-data-and-mobility **Method:** `GET` **Base URL:** `https://api.uspto.gov` **Example URL:** `https://api.uspto.gov/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.uspto.gov/' ``` **Agent instructions:** - Send HTTP requests to https://www.uspto.gov, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/uspto.html --- ### UUID Generator (`uuid-generator`) **Description:** Generate UUIDs **Provider docs:** https://www.uuidtools.com/docs **Method:** `GET` **Base URL:** `https://api.uuidtools.com` **Example URL:** `https://api.uuidtools.com/random` **Auth:** `none` **CORS:** `no` **Optional params:** `count`, `type` **Response fields:** `text` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.uuidtools.com/' ``` **Agent instructions:** - Send HTTP requests to https://www.uuidtools.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/uuid-generator.html --- ### Vadivelu HTTP Codes (`vadivelu-http-codes`) **Description:** On demand HTTP Codes with images **Provider docs:** https://vadivelu.anoram.com/ **Method:** `GET` **Base URL:** `https://api.vadivelu.anoram.com` **Example URL:** `https://api.vadivelu.anoram.com/random` **Auth:** `none` **CORS:** `no` **Optional params:** `width`, `height`, `category` **Response fields:** `url`, `width`, `height` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://vadivelu.anoram.com/' ``` **Agent instructions:** - Send HTTP requests to https://vadivelu.anoram.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/vadivelu-http-codes.html --- ### Vedic Society (`vedic-society`) **Description:** Descriptions of all nouns (names, places, animals, things) from vedic literature **Provider docs:** https://aninditabasu.github.io/indica/html/vs.html **Method:** `GET` **Base URL:** `https://aninditabasu.github.io` **Example URL:** `https://aninditabasu.github.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://aninditabasu.github.io/' ``` **Agent instructions:** - Send HTTP requests to https://aninditabasu.github.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/vedic-society.html --- ### Velib metropolis, Paris, France (`velib-metropolis-paris-france`) **Description:** Velib Open Data API **Provider docs:** https://www.velib-metropole.fr/donnees-open-data-gbfs-du-service-velib-metropole **Method:** `GET` **Base URL:** `https://api.velib-metropole.fr` **Example URL:** `https://api.velib-metropole.fr/` **Auth:** `none` **CORS:** `no` **Optional params:** `code`, `format` **Response fields:** `code`, `name`, `data` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.velib-metropole.fr/' ``` **Agent instructions:** - Send HTTP requests to https://www.velib-metropole.fr, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/velib-metropolis-paris-france.html --- ### Verome (`verome`) **Description:** Music API for searching, streaming, and exploring music data from YouTube Music, YouTube, and Last.fm **Provider docs:** https://github.com/Kirazul/Verome-API **Method:** `GET` **Base URL:** `https://verome-api.deno.dev` **Example URL:** `https://verome-api.deno.dev/` **Auth:** `none` **CORS:** `yes` **Optional params:** `q`, `type` **Response fields:** `tracks`, `name`, `artist` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://verome-api.deno.dev/' ``` **Agent instructions:** - Send HTTP requests to https://verome-api.deno.dev, not boyapi.com. - Use GET / as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/verome.html --- ### ViaCep (`viacep`) **Description:** Brazil RESTful zip codes API **Provider docs:** https://viacep.com.br **Method:** `GET` **Base URL:** `https://api.viacep.com.br` **Example URL:** `https://api.viacep.com.br/` **Auth:** `none` **CORS:** `unknown` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://viacep.com.br/' ``` **Agent instructions:** - Send HTTP requests to https://viacep.com.br, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/viacep.html --- ### Voidly (`voidly`) **Description:** Internet censorship measurements, incidents, and ISP-level blocking data across 126 countries **Provider docs:** https://voidly.ai/api-docs **Method:** `GET` **Base URL:** `https://api.voidly.ai` **Example URL:** `https://api.voidly.ai/` **Auth:** `none` **CORS:** `no` **Required params:** `ip` **Optional params:** `format` **Response fields:** `country`, `country_code`, `region`, `city`, `isp` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://voidly.ai/' ``` **Agent instructions:** - Send HTTP requests to https://voidly.ai, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/voidly.html --- ### Waifu.im (`waifu-im`) **Description:** Get waifu pictures from an archive of over 4000 images and multiple tags **Provider docs:** https://waifu.im/docs **Method:** `GET` **Base URL:** `https://api.waifu.im` **Example URL:** `https://api.waifu.im/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `included_tags`, `excluded_tags` **Response fields:** `url`, `tags` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.waifu.im/random' ``` **Agent instructions:** - Send HTTP requests to https://api.waifu.im, not boyapi.com. - Use GET as the default method unless otherwise specified. - 解析 images 数组;按 tags 过滤二次元图片。 **Detail page:** https://boyapi.com/api/waifu-im.html --- ### WakaTime (`wakatime`) **Description:** Automated time tracking leaderboards for programmers **Provider docs:** https://wakatime.com/developers **Method:** `GET` **Base URL:** `https://wakatime.com/api/v1` **Example URL:** `https://wakatime.com/api/v1/users/current` **Auth:** `api_key` **CORS:** `unknown` **Required params:** `api_key` **Response fields:** `data`, `cached` **Error codes:** `401`, `404` **Example (curl):** ```bash curl -sS 'https://wakatime.com/api/v1/users/current' -H 'Authorization: Basic YOUR_API_KEY' ``` **Agent instructions:** - Send HTTP requests to https://wakatime.com/api/v1, not boyapi.com. - Use GET as the default method unless otherwise specified. - Requires API Key authentication. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wakatime.html --- ### WallstreetBets (`wallstreetbets`) **Description:** WallstreetBets Stock Comments Sentiment Analysis **Provider docs:** https://dashboard.nbshare.io/apps/reddit/api/ **Method:** `GET` **Base URL:** `https://api.dashboard.nbshare.io` **Example URL:** `https://api.dashboard.nbshare.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://dashboard.nbshare.io/' ``` **Agent instructions:** - Send HTTP requests to https://dashboard.nbshare.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wallstreetbets.html --- ### Walltime (`walltime`) **Description:** To retrieve Walltime's market info **Provider docs:** https://walltime.info/api.html **Method:** `GET` **Base URL:** `https://api.walltime.info` **Example URL:** `https://api.walltime.info/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://walltime.info/' ``` **Agent instructions:** - Send HTTP requests to https://walltime.info, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/walltime.html --- ### Wandbox (`wandbox`) **Description:** Code compiler supporting 35+ languages mentioned at wandbox.org **Provider docs:** https://github.com/melpon/wandbox/blob/master/kennel2/API.rst **Method:** `GET` **Base URL:** `https://wandbox.org` **Example URL:** `https://wandbox.org/api/list` **Auth:** `none` **CORS:** `no` **Response fields:** `languages`, `version` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://wandbox.org/api/list' ``` **Agent instructions:** - Send HTTP requests to https://wandbox.org, not boyapi.com. - Use GET /api as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wandbox.html --- ### Warface (non-official) (`warface-non-official`) **Description:** Official API proxy with better data structure and more features **Provider docs:** https://api.wfstats.cf **Method:** `GET` **Base URL:** `https://api.wfstats.cf` **Example URL:** `https://api.wfstats.cf/` **Auth:** `none` **CORS:** `no` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.wfstats.cf/' ``` **Agent instructions:** - Send HTTP requests to https://api.wfstats.cf, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/warface-non-official.html --- ### Web Series Quotes Generator (`web-series-quotes-generator`) **Description:** API generates various Web Series Quote Images **Provider docs:** https://github.com/yogeshwaran01/web-series-quotes **Method:** `GET` **Base URL:** `https://api.seriesquotes.10cyrilc.me` **Example URL:** `https://api.seriesquotes.10cyrilc.me/` **Auth:** `none` **CORS:** `yes` **Response fields:** `quote`, `series_name` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.seriesquotes.10cyrilc.me/' ``` **Agent instructions:** - Send HTTP requests to https://api.seriesquotes.10cyrilc.me, not boyapi.com. - Use GET / as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/web-series-quotes-generator.html --- ### Website Carbon (`website-carbon`) **Description:** API to estimate the carbon footprint of loading web pages **Provider docs:** https://api.websitecarbon.com/ **Method:** `GET` **Base URL:** `https://api.websitecarbon.com` **Example URL:** `https://api.websitecarbon.com/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://api.websitecarbon.com/' ``` **Agent instructions:** - Send HTTP requests to https://api.websitecarbon.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/website-carbon.html --- ### WhatPulse (`whatpulse`) **Description:** Small application that measures your keyboard/mouse usage **Provider docs:** https://developer.whatpulse.org/#web-api **Method:** `GET` **Base URL:** `https://api.developer.whatpulse.org` **Example URL:** `https://api.developer.whatpulse.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://developer.whatpulse.org/' ``` **Agent instructions:** - Send HTTP requests to https://developer.whatpulse.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/whatpulse.html --- ### When is next MCU film (`when-is-next-mcu-film`) **Description:** Upcoming MCU film information **Provider docs:** https://github.com/DiljotSG/MCU-Countdown/blob/develop/docs/API.md **Method:** `GET` **Base URL:** `https://www.whenisthenextmcufilm.com` **Example URL:** `https://www.whenisthenextmcufilm.com/api` **Auth:** `none` **CORS:** `yes` **Response fields:** `title`, `days`, `release_date`, `type` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://www.whenisthenextmcufilm.com/api' ``` **Agent instructions:** - Send HTTP requests to https://www.whenisthenextmcufilm.com, not boyapi.com. - Use GET /api as documented; see full_url_example for a working URL. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/when-is-next-mcu-film.html --- ### WhiskyHunter (`whiskyhunter`) **Description:** Past online whisky auctions statistical data **Provider docs:** https://whiskyhunter.net/api/ **Method:** `GET` **Base URL:** `https://api.whiskyhunter.net` **Example URL:** `https://api.whiskyhunter.net/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://whiskyhunter.net/' ``` **Agent instructions:** - Send HTTP requests to https://whiskyhunter.net, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/whiskyhunter.html --- ### Wiktionary (`wiktionary`) **Description:** Collaborative dictionary data **Provider docs:** https://en.wiktionary.org/w/api.php **Method:** `GET` **Base URL:** `https://api.en.wiktionary.org` **Example URL:** `https://api.en.wiktionary.org/` **Auth:** `none` **CORS:** `yes` **Required params:** `word` **Optional params:** `lang` **Response fields:** `word`, `definition`, `phonetic`, `partOfSpeech` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://en.wiktionary.org/' ``` **Agent instructions:** - Send HTTP requests to https://en.wiktionary.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wiktionary.html --- ### Wizard World (`wizard-world`) **Description:** Get information from the Harry Potter universe **Provider docs:** https://wizard-world-api.herokuapp.com/swagger/index.html **Method:** `GET` **Base URL:** `https://wizard-world-api.herokuapp.com` **Example URL:** `https://wizard-world-api.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://wizard-world-api.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://wizard-world-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/wizard-world.html --- ### wttr.in (`wttr-in`) **Description:** Weather forecast API **Provider docs:** https://wttr.in/:help **Method:** `GET` **Base URL:** `https://wttr.in` **Example URL:** `https://wttr.in/Paris?format=j1` **Auth:** `none` **CORS:** `yes` **Optional params:** `location`, `format`, `lang`, `m`, `u` **Response fields:** `current_condition`, `weather` **Error codes:** `{'http': 500, 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://wttr.in/Paris?format=j1' ``` **Agent instructions:** - 向 https://wttr.in 发送请求,不是 boyapi.com。 - 使用 ?format=j1 获取 JSON 格式响应。 - 地点格式:城市名(Paris)、机场代码(CDG)、GPS(-78.46,106.79)、域名(@example.com)。 - 使用 /moon 获取月相,/moon@2024-01-01 获取特定日期月相。 - 使用 ?lang=zh 获取中文结果。 - 使用 ?m 获取公制单位(摄氏度、公里/小时)。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/wttr-in.html --- ### xColors (`xcolors`) **Description:** Generate & convert colors **Provider docs:** https://x-colors.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.x-colors.herokuapp.com` **Example URL:** `https://api.x-colors.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Required params:** `from`, `to` **Optional params:** `amount` **Response fields:** `result`, `rate`, `from`, `to` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://x-colors.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://x-colors.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/xcolors.html --- ### xeno-canto (`xeno-canto`) **Description:** Bird recordings **Provider docs:** https://xeno-canto.org/explore/api **Method:** `GET` **Base URL:** `https://api.xeno-canto.org` **Example URL:** `https://api.xeno-canto.org/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://xeno-canto.org/' ``` **Agent instructions:** - Send HTTP requests to https://xeno-canto.org, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/xeno-canto.html --- ### xkcd (`xkcd`) **Description:** XKCD comic JSON API **Provider docs:** https://xkcd.com/json.html **Method:** `GET` **Base URL:** `https://xkcd.com` **Example URL:** `https://xkcd.com/info.0.json` **Auth:** `none` **CORS:** `no` **Optional params:** `comicNumber` **Response fields:** `num`, `title`, `img`, `alt`, `safe_title`, `transcript`, `month`, `year`, `day`, `link`, `news` **Error codes:** `{'http': 404, 'description': '漫画未找到'}` **Example (curl):** ```bash curl -sS 'https://xkcd.com/info.0.json' ``` **Agent instructions:** - 向 https://xkcd.com 发送请求,不是 boyapi.com。 - 使用 GET /info.0.json 获取最新漫画。 - 使用 GET /{num}/info.0.json 获取指定编号漫画。 - CORS 不支持,不建议在浏览器直接调用。 **Detail page:** https://boyapi.com/api/xkcd.html --- ### xMath (`xmath`) **Description:** Random mathematical expressions **Provider docs:** https://x-math.herokuapp.com/ **Method:** `GET` **Base URL:** `https://api.x-math.herokuapp.com` **Example URL:** `https://api.x-math.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://x-math.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://x-math.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/xmath.html --- ### Yes No (`yes-no`) **Description:** Generate yes or no randomly **Provider docs:** https://yesno.wtf/api **Method:** `GET` **Base URL:** `https://yesno.wtf` **Example URL:** `https://yesno.wtf/api` **Auth:** `none` **CORS:** `yes` **Optional params:** `force`, `fallback` **Response fields:** `answer`, `image` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://yesno.wtf/api' ``` **Agent instructions:** - 向 https://yesno.wtf/api 发送请求,不是 boyapi.com。 - 使用 GET 作为默认方法。 - 返回 answer (yes/no) 和 image (GIF URL)。 - 使用 ?force=yes 强制返回特定答案。 **Detail page:** https://boyapi.com/api/yes-no.html --- ### Yo Momma Jokes (`yo-momma-jokes`) **Description:** REST API for Yo Momma Jokes **Provider docs:** https://github.com/beanboi7/yomomma-apiv2 **Method:** `GET` **Base URL:** `https://yomomma-api.herokuapp.com` **Example URL:** `https://yomomma-api.herokuapp.com/jokes/random` **Auth:** `none` **CORS:** `yes` **Response fields:** `id`, `type`, `setup`, `punchline` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://yomomma-api.herokuapp.com/jokes/random' ``` **Agent instructions:** - 向 https://yomomma-api.herokuapp.com 发送请求,不是 boyapi.com。 - 使用 GET /jokes/random 获取随机笑话。 - 返回 setup(铺垫)和 punchline(包袱)字段。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/yo-momma-jokes.html --- ### Yu-Gi-Oh! (`yu-gi-oh`) **Description:** Yu-Gi-Oh! TCG Information **Provider docs:** https://db.ygoprodeck.com/api-guide/ **Method:** `GET` **Base URL:** `https://db.ygoprodeck.com/api/v7` **Example URL:** `https://db.ygoprodeck.com/api/v7/cardinfo.php?name=Dark%20Magician` **Auth:** `none` **CORS:** `yes` **Optional params:** `name`, `fname`, `type`, `race`, `attribute`, `level`, `atk`, `def`, `archetype` **Response fields:** `data` **Error codes:** `400` **Example (curl):** ```bash curl -sS 'https://db.ygoprodeck.com/api/v7/cardinfo.php?name=Dark%20Magician' ``` **Agent instructions:** - 向 https://db.ygoprodeck.com/api/v7 发送请求,不是 boyapi.com。 - 使用 GET /cardinfo.php 获取卡牌信息。 - 支持筛选参数:name、fname、type、race、attribute、level、atk、def、archetype。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/yu-gi-oh.html --- ### Zen Quotes (`zen-quotes`) **Description:** Large collection of Zen quotes for inspiration **Provider docs:** https://zenquotes.io/ **Method:** `GET` **Base URL:** `https://zenquotes.io/api` **Example URL:** `https://zenquotes.io/api/random` **Auth:** `none` **CORS:** `yes` **Optional params:** `count` **Response fields:** `q`, `a`, `h` **Error codes:** `{'code': '400', 'description': '请求参数无效'}`, `{'code': '404', 'description': '资源不存在'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://zenquotes.io/api/random' ``` **Agent instructions:** - 向 https://zenquotes.io/api 发送请求,不是 boyapi.com。 - 使用 GET /random 获取随机名言。 - 使用 GET /quotes 获取所有名言。 - CORS 支持,可在浏览器直接调用。 **Detail page:** https://boyapi.com/api/zen-quotes.html --- ### ZMOK (`zmok`) **Description:** Ethereum JSON RPC API and Web3 provider **Provider docs:** https://zmok.io **Method:** `GET` **Base URL:** `https://api.zmok.io` **Example URL:** `https://api.zmok.io/` **Auth:** `none` **CORS:** `unknown` **Optional params:** `limit`, `page` **Response fields:** `data`, `status` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://zmok.io/' ``` **Agent instructions:** - Send HTTP requests to https://zmok.io, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/zmok.html --- ### Zoo Animals (`zoo-animals`) **Description:** Facts and pictures of zoo animals **Provider docs:** https://zoo-animal-api.herokuapp.com/ **Method:** `GET` **Base URL:** `https://zoo-animal-api.herokuapp.com` **Example URL:** `https://zoo-animal-api.herokuapp.com/` **Auth:** `none` **CORS:** `yes` **Optional params:** `amount` **Response fields:** `fact`, `file`, `breeds` **Error codes:** `{'code': '400', 'description': '请求参数错误'}`, `{'code': '500', 'description': '服务端异常'}` **Example (curl):** ```bash curl -sS 'https://zoo-animal-api.herokuapp.com/' ``` **Agent instructions:** - Send HTTP requests to https://zoo-animal-api.herokuapp.com, not boyapi.com. - Use GET as the default method unless otherwise specified. - Respect provider rate limits and terms of use. **Detail page:** https://boyapi.com/api/zoo-animals.html --- ## Index and meta - [Catalog summary (llms.txt)](https://boyapi.com/llms.txt): compact one-line-per-API list - [BoyAPI home](https://boyapi.com/): visual catalog - [BoyAPI list page](https://boyapi.com/list.html): filter by category/auth/CORS - [BoyAPI docs](https://boyapi.com/docs.html): integration guide - [sitemap.xml](https://boyapi.com/sitemap.xml): all pages - [sitemap-apis.xml](https://boyapi.com/sitemap-apis.xml): all API detail pages - Supports IndexNow protocol for instant Bing/Yandex/Naver indexing