這篇文章整理五十幾項可免費使用的 Web API,包括常見的 Google 相關服務、線上支付、識別服務等多種類別,依照功能分類如下:
在現代軟體中,Web API 扮演極其重要的角色。如文中所言,光是瞭解到有這些 API 提供的功能存在,未來或許能夠拓展不同的可能性和選擇,在個人開發也能夠發揮其用。
那麼,以下正文開始。
WebAPI 是將軟體的一部分公開,以 Web 服務的形式,與其他軟體共享功能。通常使用 HTTP 協議進行通訊,通常使用 JSON 或 XML 作為資料交換格式。
因此透過 WebAPI,能夠輕易將所需的功能和資料,編入應用程式或系統中,而不需自己從頭開始開發,即可透過現有的 Web 服務,提供新的功能和服務。
本文介紹一些免費可用的 WebAPI 及其功能,也包括一些有限制的 API,並與其他服務或付費版本進行比較。此外,也提供相關的日文參考資料連結,希望即使是初次使用,也能夠順利引入這些 API。
< 參考>Google Sheets API を使ってスプレッドシートを操作(使用 Google Sheets API 操作試算表)
<參考> Python で Google Calendar API を使ってみた(在 Python 使用 Google Calendar API)
<參考> Gmail API を用いてメールの送受信を行うAndroidアプリケーションの実装例(使用 Gmail API 在 Android 應用程式中發送和接收郵件的實作範例)
<參考> Notion APIとは?Notion APIを使ってできることや使い方を解説(什麼是 Notion API?解說 Notion API 的功能和使用方法)
Free | Team | Business | Enterprise Scale | |
---|---|---|---|---|
價格(每月) | 無料 | $20/人 | $45/人 | 請洽詢 |
記錄 | 1,000 行 | 50,000 行 | 125,000 行 | 500,000 行 |
自動執行 | 100 次 | 25,000 次 | 100,000 次 | 500,000 次 |
附件 | 1GB | 10GB | 100GB | 1,000GB |
<參考> 【Airtableの使い方】ノーコードでデータベース管理をしよう【Airtable 的使用方法】無程式碼管理資料庫
<參考> Google Drive API で Google ドライブへアクセス(使用 Google Drive API 取得 Google Drive 權限)
Free Plan | Pro Plan | |
---|---|---|
費用 | 免費 | 基本費用 630 日幣 + 每個字元 0.0025 日幣 |
文字數上限 | 50 萬個字元 | 無限制 |
安全性 | 標準 | 翻譯後立即刪除文本 |
優先處理 | 無 | 有 |
<參考> 【DeepL】APIの登録とサンプルコード実装(【DeepL】註冊 API 和 Sample Code 實作)
<參考> Google Translate APIを使って翻訳ボタンを作る(使用 Google Translate API 建立翻譯按鈕)
<參考> Microsoft Translator テキスト API で、日本語を英語に翻訳するサンプル(使用 Microsoft Translator Text API 將日語翻譯為英語的範例)
<參考> 150,000以上の英単語の意味、類義語などの情報が取得できる「Words API」が公開(可以取得 150,000 個以上英文單字的意思、同義詞等資的「Words API」)
<參考> Oxford Dictionaries APIの使い方(Oxford Dictionaries API 的使用方法)
Developers | Enterprise | |
---|---|---|
費用 | 免費 | 130,000 日幣/月 |
使用限制 | 各 API 每日可請求 1000 次 | 無限制 |
辭典 | 基本用語辭典 | 基本用語辭典/專業用語辭典 |
<參考> オンライン決済Stripe(ストライプ)を導入するための組み込み方法の基礎(如何實作線上支付 Stripe 的基礎知識)
<參考> LINE Pay APIを使ってアプリに決済を組み込む方法(如何使用 LINE Pay API 將付款合併到應用程式中)
<餐拗> GitHub REST API を使用する - まくまくGitノート(使用 GitHub REST API - まくまく的 Git 筆記)
<參考> LinkedIn APIの使い方について(PythonでAPIコール疎通させるまで)(如何使用 LinkedIn API(到使用 Python 呼叫 API))
<參考> リクルートのAI「A3RT」の使い方と活用方法とは?(Recruit 的 AI 「A3RT」的使用方法以及如何應用?)
<參考> Google Cloud Speech-to-Text APIをいろいろ調査してみる(對 Google Cloud Speech-to-Text API 進行各種調查)
<參考> Web Speech API(ウェブ音声API)の説明と使い方とサンプルコード【2023】(Web Speech API 的說明、使用方法和範例程式碼【2023】)
Lite | Plus | Enterprise | |
---|---|---|---|
價格 | 免費 | 140 美元/月 | 請直接諮詢 |
Assistant 數量 | 3 | 10 | 30 |
分析資料保存期限 | 7 天 | 30 天 | 最多 90 天 |
Session Timeout 限制 | 5 分鐘 | 24 小時 | 7 天 |
<參考> Watson Assistantとは?IBMのAIチャットボット開発ツール!メリット・事例を紹介!(什麼是 Watson Assistant? IBM 的 AI 聊天機器人開發工具!優勢和範例介紹!)
Communication Plan | Lite Plan | Standard plan | |
---|---|---|---|
每月固定費用(不含稅) | 0 日幣 | 5,000 日幣 | 15,000 日幣 |
免費消息數量(每月) | 200 條 | 5,000 條 | 30,000 條 |
額外消息費用(不含稅) | 不適用 | 不適用 | ~3 日幣/條 |
<參考> LINEでメッセージの送受信を行おう! Messaging APIの基本的な使い方から解説(在 LINE 上接收與發送訊息!解說 Messaging API 的基本使用方式)
<參考> Pythonで実用Discord Bot(discordpy解説)(使用 Python 的實用 Discord Bot(discordpy 解說))
<參考> Qiita APIとPythonを用いてQiitaのデータを取得してみる(試著用 Qiita API 和 Python 取得 Qiita 資料)
Instagram APIs | Facebook for Developers
YouTube Data API | Google for Developers
<參考> YouTube APIの使い方とブラウザだけでデータ取得する方法(YouTube API 的使用方法,以及只透過瀏覽器取得資料的方法)
<參考> Spotify APIで楽曲の分析データを取得する方法(使用 Spotify API 取得音樂分析資料的方法)
<參考> [iOS 11] Apple Music APIを使用してアルバム検索アプリを作る([iOS 11] 使用 Apple Music API 建立專輯搜尋應用程式)
<參考> 世界の天気API「OpenWeatherMap」の無料APIキー発行・取得、リクエスト方法(取得世界各地的天氣 API「OpenWeatherMap」的免費 API 密鑰和請求方法)
<參考> 無料で使える天気API「Free Weather API」の利用登録とキー発行手順(可免費使用的天氣 API「Free Weather API」的註冊和密鑰生成流程)
<參考> 【プログラミング初心者でも大丈夫】Yahoo APIを使ってみよう(【程式初學者也可以】試試使用 Yahoo API)
<參考> わずか数行のコードで利用できちゃう!Pinterest APIを活用してみた。(只需幾行程式碼即可使用!試著用了 Pinterest API。)
<參考> TMDb API を利用して映画のポスターやあらすじを自分のサイトに表示する(利用 TMDb API 在自己的網站上顯示電影海報和劇情簡介)
<參考> 書籍検索APIのGoogle Books APIsの使い方(PHPでのサンプルコードあり)(使用 Google Books API 檢索書籍的方法(附有 PHP 範例程式碼))
<參考> 【python】カーリルAPIで図書蔵書情報を取得する(使用 Python 透過 Calil API 取得圖書館藏書資訊)
<參考> 【JavaScript】郵便番号検索APIで住所検索を実装する(【JavaScript】實作郵遞區號檢索 API 來搜索地址)
BASIC | PRO | |
---|---|---|
月費金額 | 免費 | $200 |
請求限制 | 50次/分 | 100次/分 |
在現代軟體中,Web API 扮演極其重要的角色。僅僅瞭解這些存在和功能,或許就能擴大的可能性和選擇。
以上介紹的大多數 API 都適用於個人開發。對於希望建立新服務的人來說,這些 API 將成為極具質量和便利性的有力幫手。
在弊公司 Nuco,也發布了各種實用文章。如果感興趣,請隨時查看 Organization 頁面。此外,Nuco 也正在招募志同道合的夥伴!請參閱這裡。