note の API を利用することで、note 上のさまざまなデータをプログラムから取得したり、操作したりすることができます。以下では、主な API をカテゴリごとに整理して紹介します。

すべての API のベース URL は次のとおりです:

https://note.com/api

記事関連の API

閲覧

タイトル(説明) URL のパス HTTP メソッド バージョン
キーワードを指定して記事を検索 /v3/searches?context=note&q=北海道&size=1&start=0 GET v3
記事の詳細 /v3/notes/n4f0c7b884789 GET v3

投稿

タイトル(説明) URL のパス HTTP メソッド バージョン
下書き状態の記事の投稿 /v1/text_notes/draft_save?id=xxxxxxx POST v1

コメント

タイトル(説明) URL のパス HTTP メソッド バージョン
記事へのコメント一覧 /v1/note/35890427/comments GET v1
記事へのコメント投稿 /v1/note/35890427/comments POST v1

スキ

タイトル(説明) URL のパス HTTP メソッド バージョン
記事のスキ一覧 /v3/notes/n04b99fa6a237/likes GET v3
記事にスキをする /v3/notes/n5ed3a575042e/likes POST v3
記事のスキを削除する /v3/notes/n5ed3a575042e/likes DELETE v3

ユーザー関連の API

タイトル(説明) URL のパス HTTP メソッド バージョン
ユーザーの記事一覧 /v2/creators/info/contents?kind=note&page=1 GET v2
ユーザー一覧 /v2/users GET v2
キーワードを指定してユーザーを検索 /v3/searches?context=user&q=北海道&size=1&start=0 GET v3
ユーザーの詳細 /v2/creators/princess_11 GET v2
ユーザーのフォロー一覧 /v1/followings/princess_11/list GET v1
ユーザーをフォローする /v3/users/918783da3b49c2b5dcb7f316e3801a4d/following POST v3
ユーザーのフォロワー一覧 /v1/followers/princess_11/list GET v1

マガジン関連の API

タイトル(説明) URL のパス HTTP メソッド バージョン
キーワードを指定してマガジンを検索 /v3/searches?context=magazine&q=北海道&size=1&start=0 GET v3
マガジンの詳細 /v1/magazines/m75081e161aeb GET v1
マガジンを登録 /v1/our/magazines/m35f15388de82/notes POST v1
マガジンから記事を削除 /v1/our/magazines/m35f15388de82/notes/n1ad3ea518357 DELETE v1

カテゴリー関連の API

タイトル(説明) URL のパス HTTP メソッド バージョン
カテゴリー一覧 /v2/categories GET v2
カテゴリーに含まれる記事一覧 /v1/categories/tech?note_intro_only=true&sort=new&page=1 GET v1

ハッシュタグ関連の API

タイトル(説明) URL のパス HTTP メソッド バージョン
ハッシュタグ一覧 /v2/hashtags GET v2
ハッシュタグの詳細 /v2/hashtags/エッセイ GET v2

その他の API

タイトル(説明) URL のパス HTTP メソッド バージョン
検索ワード履歴 /v2/search_histories GET v2
コンテスト一覧 /v2/contests GET v2
通知件数取得 /v3/notice_counts GET v3
ダッシュボードの PV 取得 /v1/stats/pv?filter=all&page=1&sort=pv GET v1

たとえば、記事を検索したい場合は以下のように API を利用します。

curl -X GET "https://note.com/api/v3/searches?context=user&q=北海道&size=1&start=0"

このように、note の API を活用して、さまざまな操作をプログラムから実行できるようになります。詳細なドキュメントや使い方については、note の公式 API ドキュメントを参照してください。