← ブックマーカー図鑑トップ
API / DATA

API・データ

各ユーザーのプロフィールを生成しているデータ(JSON)を、そのまま取得・ダウンロードできます。

プロフィールデータの取得

各ユーザーのデータは、はてなIDを使った次のURLで JSON として取得できます (厳密なAPIサーバーではなく、静的ファイルの配信です)。

GET/api/profiles/<ユーザー名>.json
⚠ ユーザー名は小文字で

配信元(Netlify)の仕様上、パスの大文字・小文字は区別されず、 大文字を含むURLは小文字へリダイレクトされます。 リダイレクトの往復を省くため、最初から小文字でリクエストしてください。
例:はてなID AIko_sama/api/profiles/aiko_sama.json

取得例

# はてなID "aiko_sama" のデータを取得
curl https://bookmarker-encyclopedia.netlify.app/api/profiles/aiko_sama.json

# jq で概要(キャッチフレーズ)だけ取り出す
curl -s https://bookmarker-encyclopedia.netlify.app/api/profiles/aiko_sama.json \
  | jq '.generated.catchphrase'

存在しないユーザーを指定した場合は 404 を返します。

データの構造

各JSONは、機械が集計した定量データ(computed)と、LLMが生成した記述(generated)を持ちます。

キー内容
userIdはてなID
sourceUrl元にした公開ブックマークのURL
computed機械集計(basic 基本統計 / hourHistogram 時間帯 / dayHistogram 曜日 / topMedia 頻出ドメイン / themes テーマ / wordFreq 頻出語 / styleStats 文体 / stars スター)
generatedLLM生成(catchphrase / types / params / commentary / ideologyProse ほか紹介文・引用)

各項目がどう作られるかは 仕組みと仕様 に、 出力スキーマの定義は profile.schema.json にまとめています。

データ(全ユーザー一括ダウンロード)

収録済みの全ユーザー分のJSONをまとめてダウンロードできます。 (2026-09-04 時点・5,253人分)

全ユーザーのデータをダウンロード(MEGA) 全ユーザーのプロフィールJSONを1ファイルにまとめたアーカイブです。
個別に取得する場合は上記の /api/profiles/<ユーザー名>.json をご利用ください。

あなたのブックマーカー図鑑(ChatGPT用データセット)

図鑑の全データを、ChatGPT の Project にそのままアップロードして使える形にまとめたデータセットです。 自分のChatGPTに読み込ませれば、ユーザー検索・比較・派閥(コミュニティ)の参照などを自分の言葉で行えます。 (2026-09-10 時点・5,541人分)

ChatGPT用データセットをダウンロード(MEGA) chatgpt_assets.zip(展開後 約85MB・データ21ファイル)。
ChatGPT Go / Plus 以上の Project(ファイル25個まで)を想定しています。
ファイル内容
analyzed_01〜18.jsonl全ユーザーのプロフィールJSON(上記 /api/profiles と同じ内容)を1行1ユーザーで18分割したもの。各ファイルはChatGPTの上限(200万トークン)の約7割
profile_summary.csv全ユーザーの主要項目一覧(キャッチフレーズ・件数・活動期間・上位テーマ・所属コミュニティなど)。横断検索・比較用
users_index.jsonはてなID(小文字)→ プロフィールURL・収録ファイル・所属コミュニティの索引
communities.jsonはてな村地図のテーマ別コミュニティ(派閥)とそのメンバー一覧
BUILD_REPORT.md件数・ファイルサイズ・推定トークン数・検証結果

利用上の注意