52
62

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【まとめ】開発で役立つ無料Web API 20選

Last updated at Posted at 2024-12-01

はじめに

今回はWebアプリの開発で役立つ無料で公開されているAPIをまとめていく。

対象者

  • 個人開発で外部APIを活用したい人
  • 外部APIを活用してWebアプリを開発したい人
  • APIを使いながら学びたい人

参考

APIに関する詳しい説明は下記の記事を参考にしてください。

JSON Placeholder

テストやプロトタイピング用のフェイクオンラインREST APIを提供している。

TODOアプリ開発時、フロント側でモックAPIと連携したい際などに活用できる。

CRUD操作の概要を手を動かしながら学べるのでかなり役立つWeb APIの一つ。

GitHub REST API

GitHubリポジトリと連携し、課題管理やプルリクエストの自動化、リポジトリイベントのウェブフック設定が可能。

オープンソースプロジェクトの管理やバージョン管理機能の統合に役立つWeb APIになっている。

Notion API

多機能なワークスペースを拡張できる。

Notionの色々な機能を活用することができるWeb API。

NewsAPI

世界中のニュース記事やヘッドラインを取得可能。

ニュースアグリゲーターやブログウィジェット、速報アプリを開発したい際に役立つWeb API。

REST Countries

国名、首都、人口、面積、通貨、言語などの情報を提供するRESTful API。

地理情報を必要とするアプリを開発する際におすすめのWeb API。

Google Maps API

地図やジオロケーション機能をWebアプリに組み込むためのツール。
カスタムマップ、位置検索、経路計算、ストリートビューの統合に活用できる。

Google Calendar API

カレンダー情報を取得できるAPI。

外部アプリからGoogleカレンダーにスケジュールを入れることもできる。

The Cat API

ランダムな猫の画像と情報が提供されている。

ブログ記事やダミー画像を可愛くさせたい場合に有効。

CoinGecko API

暗号通貨の価格、取引量、市場キャップなどのデータを提供している。

暗号通貨関連のWebアプリやダッシュボード作成をしたい場合に活用できるWebAPI。

OpenWeather API

リアルタイムの天気データを提供し、現在の天気、予報、過去の天気データを取得可能。

旅行アプリやイベントプランナー、環境モニタリングシステムなどを開発する際に活用できる。

Agify API

名前から年齢を予測するAPI。

ネタアプリなどを開発する際に活用できるWebAPI。

Dropbox API

PDF、音声、動画などの様々なコンテンツを一元管理することができる。

DeepL

翻訳機能が必要な際に活用できるWebAPI。

楽天API

楽天ECで販売されている商品などを取得することができる。

はてなAPI

はてなブックマークの情報を取得することができる。

簡易ブログや個人ポートフォリオ作成時に活用できるWebAPI。

郵便番号検索API

郵便番号から住所を検索できるWebAPI。

お問い合わせフォームなどで活用できる。

Qiita API

Qiitaの検索や投稿などを取得することができる。

個人ブログの開発や技術ブログの連携の際に活用できる

最後に

いかがだったでしょうか。

今回は無料で使えるWebAPIをまとめました。

他にも色々な記事を出しているのでぜひ読んでみてください。

52
62
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
52
62

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?