note の API を利用することで、note 上のさまざまなデータをプログラムから取得したり、操作したりすることができます。以下では、主な API をカテゴリごとに整理して紹介します。
すべての API のベース URL は次のとおりです:
記事関連の 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 ドキュメントを参照してください。