DEVELOPER API
技術書ランキングAPI
開発者記事(Qiita・Zennなど)での被引用数に基づく技術書ランキングを、無料のJSONで取得できます。 自分のブログ、README、社内の学習ページなどに埋め込んでご利用ください。認証不要・CORS対応・日次更新です。
試す
エンドポイント
https://s-tasklog.com/api/ranking/general.json?limit=10
fetch で使う
const res = await fetch("https://s-tasklog.com/api/ranking/general.json?limit=10");
const data = await res.json();
// data.items: [{ rank, title, canonicalId, citations, url }]レスポンス例
{
"topic": "react",
"label": "React",
"metric": "citations",
"asOf": "2026-09-28",
"count": 10,
"items": [
{ "rank": 1, "title": "...", "canonicalId": "978...", "citations": 42,
"url": "https://s-tasklog.com/item/978..." }
]
}仕様
GET /api/ranking/<topic>.json?limit=10(limit は 1〜30)- topic は
general、react、python、awsほか(不正な topic は 404 と有効一覧を返します) citations= 開発者記事での被引用数。asOfは集計日。- キャッシュ:ブラウザ1時間 / CDN 1日。過度な連続取得は避けてください。
利用条件(かんたん)
個人・商用問わず無料で使えます。表示の際は 「出典: tasklog(s-tasklog.com)」 のリンクを添えてください。 データは自動集計で正確性を保証するものではなく、予告なく仕様変更する場合があります。
1冊だけ貼るなら(引用バッジ)
特定の技術書の被引用数を示す画像バッジは、各書籍ページの「引用バッジを貼る」から取得できます。 たとえば リーダブルコードのページ を開いてご確認ください。