Qiita
ShellScript
curl
api
QiitaAPI

(Qiita API v2 活用) Qiita のタグ情報を API 経由で取得する方法

やりたいこと

記事数が多いタグを確認したい。

Qiita に記事を投稿しようと思ったとき、参考になると思うので。

タグを指定しないで取得するサンプルコード

curl --silent \
  "https://qiita.com/api/v2/tags?page=1&per_page=100&sort=count" \
  | jq -c '.[] | [.id, .items_count]'

実行結果

["JavaScript",17265]
["Ruby",15815]
["Python",14890]
["PHP",11029]
["iOS",10742]
["Rails",10518]
["Android",9151]

やっぱり、JavaScript の記事数が圧倒的ですね。

頑張れば、上記のような素晴らしい可視化につながるはず!!

タグを指定して取得するサンプルコード

curl --silent \
  "https://qiita.com/api/v2/tags/spring-boot" \
  | jq .

実行結果

{
  "followers_count": 446,
  "icon_url": "https://s3-ap-northeast-1.amazonaws.com/qiita-tag-image/3d53932cbddd200e4c5b6c780f1d1d8281a1c579/medium.jpg?1433783158",
  "id": "spring-boot",
  "items_count": 701
}

なるほど、記事数しかとれないですね。

記事数少なくてもフォロー数が多いということは、人気度が高いと考えてよいのでしょうか?

参考情報