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 スター) |
generated | LLM生成(catchphrase / types / params / commentary / ideologyProse ほか紹介文・引用) |
各項目がどう作られるかは 仕組みと仕様 に、
出力スキーマの定義は profile.schema.json にまとめています。
データ(全ユーザー一括ダウンロード)
収録済みの全ユーザー分のJSONをまとめてダウンロードできます。 (2026-07-26 時点・1,994人分)
利用上の注意
- 公開情報のみ・非公式。 はてなブックマークの公開情報をもとに自動生成した、非公式の分析データです。
- 生成物を含みます。
generatedはLLMによる記述で、誤りを含む可能性があります。 - 更新・削除があります。 データは随時更新され、非公開化されることもあります。