← ブックマーカー図鑑トップ
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-07-26 時点・1,994人分)

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

利用上の注意