Notion ID抽出ツール
Notionのページ、データベース、ブロックのリンクを貼り付けるだけで、APIで使うIDをハイフンあり・なしの形式で取得できます。貼り付けた内容がブラウザーの外に送信されることはなく、このページでAPIキーを求めることもありません。
1Notionのリンク
2ID
コピーしてリクエストに貼り付け上にリンクを貼り付けるか、「入力例」を押してください。ページのリンク、?v=を含むデータベースのリンク、#を含むブロックのリンク、IDのみの入力に対応しています。
?v=の後の値はデータベースではなくビューのIDです。データベースに関するAPI呼び出しには、その前にあるIDを使います。行の検索やページの追加には、さらにデータソースIDが必要ですが、これはどのリンクにも含まれていません。Notionでデータベースのメニュー → データソースを管理 → データソースIDをコピーを選ぶか、下のリクエストを実行してdata_sourcesを確認してください。
page_idとして使えます。また、ブロックIDとして使うと、ページの内容を読み取れます。リンク先がデータベースの場合は、同じ値がデータベースIDになります。
?v=のないリンクは、ページのリンクの場合と、ページとして開いたデータベースのリンクの場合があります。どちらの場合も使うIDは同じです。まずはページとして試してください。
ブロックIDは/v1/blocks/エンドポイントで使います。その上のIDは、ブロックを含むページのIDです。
p=の値はサイドピークで開いている行のIDです。page_idとして使ってください。パス内のIDは、データベース、またはそれを含むページのIDです。
APIはハイフンあり・なしのどちらのIDも受け付けます。
IDが正しいのにobject_not_foundが返されますか?まず、使用するコネクトにページを共有してください。••• → コネクト → コネクトを追加の順に選びます。
この行にNotionのIDが見つかりません。Notionのリンクは、数字と英字a–fからなる32文字で終わります。
Notionのリンク内のIDの位置
Page https://www.notion.so/acme/Launch-plan-1429989fe8ac4effbc8f57f56486db54 Database (full-page view) https://www.notion.so/acme/248104cd477e80fdb757e945d38000bd?v=8f1c2a7e3b5d4c6e9a0b1c2d3e4f5a6b Block https://www.notion.so/acme/Launch-plan-1429989fe8ac4effbc8f57f56486db54#5c7d2e9a1b3f4c8d9e0f1a2b3c4d5e6f
- 1ページ:ページタイトルの直後にある、末尾の32文字です。共有 → リンクをコピーでリンクをコピーできます。
- 2データベース:
?v=の前にある32文字です。?v=の後はデータベースではなく、開いていたビューのIDです。 - 3ブロック:
#の後にある32文字です。ブロックの⋮⋮メニューでブロックへのリンクをコピーを選ぶとコピーできます。
APIはハイフンあり・なしのどちらのIDも受け付けます。ハイフンありの場合は8-4-4-4-12の桁数で区切ります。1429989fe8ac4effbc8f57f56486db54は1429989f-e8ac-4eff-bc8f-57f56486db54になります。
データソースIDが必要な場合
Notion APIのバージョン2025-09-03以降、データベースには1つ以上のデータソースが含まれ、行の検索やページの作成にはデータソースIDが必要です。このIDはどのリンクにも含まれていません。Notionのデータベースメニューでデータソースを管理 → データソースIDをコピーを選んでコピーするか、APIキーを使ってデータベースを取得し、data_sourcesのリストを確認してください。
curl https://api.notion.com/v1/databases/248104cd477e80fdb757e945d38000bd \ -H "Authorization: Bearer $NOTION_API_KEY" \ -H "Notion-Version: 2026-03-11"
手元にリンクがない場合は、Notionの設定で開発者モードを有効にしてください。ウィンドウ下部のバーに、表示中のページ、ブロック、データベース、データソースのIDが表示されます。また、ブロックやデータベースを右クリックすると、IDを確認できる開発者セクションが開きます。ブラウザーとデスクトップアプリで使えますが、モバイルには対応していません。
APIキー自体の取得がまだなら、Notion APIキーの取得方法をご覧ください。作成するトークンの種類、そのトークンへのページの共有方法、レート制限、401・404エラーの対処法を解説しています。
よくある質問
非公開のNotionリンクをここに貼り付けても安全ですか?
はい。リンクはブラウザー内で動くコードが読み取り、IVGraphにも第三者にも送信されません。また、リンクだけで非公開ページを開けるわけではありません。リンクにアクセスした際には、Notionが権限を確認します。
データベースIDとビューIDの違いは何ですか?
データベースのリンクには両方が含まれています。?v=の前がデータベースID、後が開いていたビューのIDです。データベースに関するリクエストには前者を使います。ビューIDはNotionのビュー用エンドポイントでのみ使えます。
IDは正しいのに、APIがobject_not_foundを返すのはなぜですか?
多くの場合、使用するコネクトにページやデータベースが共有されていないことが原因です。Notionで対象を開き、•••をクリックしてコネクトから使用するコネクトを追加してください。子ページにもアクセスできるようになります。個人アクセストークンの場合、この手順は不要です。自分が閲覧できるものにアクセスできます。
notion.siteやnotion.comのリンクにも対応していますか?
はい。notion.so、notion.com、app.notion.com、公開されたnotion.siteページのリンクに対応しています。ハイフンあり・なしのIDのみの入力にも対応しています。複数のリンクを1行に1つずつ貼り付けると、まとめて変換できます。
ワークスペースを可視化するためにIDを集めていますか?
IVGraphは、すべてのページ、メンション、データベース間のリレーションを、操作できる3Dグラフとして描き出します。APIキーは不要で、Notionでログインして使えます。500ノードまで無料です。
Notionをグラフにする