{"openapi":"3.1.0","info":{"title":"Qiita Developer Community API","version":"1.0.0","description":"Articles, engagement and trending tech tags from Qiita (qiita.com), Japan's largest developer knowledge-sharing community, read keyless from its public v2 API. Qiita is where Japanese engineers post how-tos, deep-dives and notes, and where the community signals quality with LGTM (\"looks good to me\") likes and \"stocks\" (saves) — the Japanese counterpart to dev.to or Medium's engineering side, with its own metrics and its own tech-topic rankings. The articles endpoint searches and lists articles, each with its title, LGTM likes, stocks (saves), comment count, tags and author — filterable by keyword, tag and a minimum-stocks threshold so you can surface the popular pieces. The article endpoint returns one article in full by its id. The tags endpoint ranks Qiita's tech tags by how many articles and followers they have — the live map of what Japanese engineers care about (Python, AWS, React and the rest). This is the Qiita platform cut — a distinct social and developer platform, separate from dev.to, Medium and the other blogging and social feeds in the catalogue, with its own LGTM/stock engagement model. Likes are LGTM up-votes and stocks are saves/bookmarks — two distinct Qiita signals; follower and article counts are the real, live community numbers. Titles and tags are in Japanese (and English) as Qiita publishes them. Qiita rate-limits unauthenticated callers, so a longer protective cache fronts the upstream and stale data is served if the limit is hit. Keyless.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/qiita-api","description":"oanor gateway"}],"tags":[{"name":"Articles"},{"name":"Article"},{"name":"Tags"},{"name":"Meta"},{"name":"Users"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/articles":{"get":{"operationId":"get_v1_articles","tags":["Articles"],"summary":"Search/list articles with engagement","description":"","parameters":[{"name":"q","in":"query","required":false,"description":"Keyword","schema":{"type":"string"},"example":"react"},{"name":"tag","in":"query","required":false,"description":"Qiita tag","schema":{"type":"string"},"example":"JavaScript"},{"name":"min_stocks","in":"query","required":false,"description":"Only articles with more than this many saves","schema":{"type":"string"},"example":"50"},{"name":"limit","in":"query","required":false,"description":"Max results (1-50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Qiita articles matching the query — each with its LGTM likes, stocks (saves), comment count, tags, author and dates. Filter with q (a keyword), tag (a Qiita tag) and min_stocks (only articles with more than this many saves); with no filters it returns popular articles (over 100 stocks). likes are LGTM up-votes, stocks are saves/bookmarks — two distinct Qiita signals. Pass limit (1-50). Live, cached ~15m (Qiita rate-limits hard).","count":20,"query":"react tag:Python stocks:>50","source":"Qiita public v2 API (qiita.com/api/v2/items), keyless","articles":[{"id":"5dde0a7259d142d88551","url":"https://qiita.com/okadada/items/5dde0a7259d142d88551","tags":["Python","Go","API","Web開発","HTMX"],"likes":50,"title":"htmxとAPIで爆速Webアプリ開発 — ReactもNext.jsも要らない時代が来た？","author":"okadada","stocks":51,"created":"2026-04-14T20:58:15+09:00","updated":"2026-04-14T20:58:15+09:00","comments":0,"author_name":"carp okada"},{"id":"ec78502b3c20a2b4d3a5","url":"https://qiita.com/newt0/items/ec78502b3c20a2b4d3a5","tags":["Python","JavaScript","プログラミング教育","プログラミング初心者","プログラミング勉強日記"],"likes":113,"title":"PythonではなくJavaScriptを学ぶべきだった","author":"newt0","stocks":92,"created":"2026-01-18T15:15:15+09:00","updated":"2026-01-18T15:15:15+09:00","comments":8,"author_name":"newt0n"},{"id":"a69ce52cc2862af7ebc9","url":"https://qiita.com/kobori_akira/items/a69ce52cc2862af7ebc9","tags":["Python","開発環境","初心者","ChatGPT","Claude"],"likes":45,"title":"Python開発の初速を上げるためのテンプレート設計","author":"kobori_akira","stocks":57,"created":"2026-01-08T07:57:11+09:00","updated":"2026-01-12T22:40:28+09:00","comments":0,"author_name":"Akira Kobori"},{"id":"39b1c7ab84e703554bb3","url":"https://qiita.com/kagawa0710/items/39b1c7ab84e703554bb3","tags":["Python","Streamlit"],"likes":73,"title":"とりあえずGUIが欲しいならStreamlitがおすすめ","author":"kagawa0710","stocks":61,"created":"2025-12-12T23:04:35+09:00","updated":"2026-02-01T10:40:38+09:00","comments":1},{"id":"ee08849048f1517d40b2","url":"https://qiita.com/jw-automation/items/ee08849048f1517d40b2","tags":["Python","AI","BigQuery","MCP","LLM"],"likes":249,"title":"MCPでのデータベースとの対話+資料化","author":"jw-automation","stocks":235,"created":"2025-04-29T10:41:15+09:00","updated":"2025-04-29T10:50:16+09:00","comments":1,"author_name":"jin watanabe"},{"id":"49559b830366255d1216","url":"https://qiita.com/takashiuesaka/items/49559b830366255d1216","tags":["Python","C#","TypeScript","AI","MCP"],"likes":260,"title":"[MCP再入門]「MCPはAIアプリにとってのUSB-C」がしっくりこなかったあなたに","author":"takashiuesaka","stocks":234,"created":"2025-04-14T01:19:22+09:00","updated":"2025-05-27T13:21:15+09:00","comments":8,"author_name":"貴志 上坂"},{"id":"91a605edfe0868f86087","url":"https://qiita.com/ctc-j-ikai/items/91a605edfe0868f86087","tags":["Python","PowerPoint","AI","生成AI","LangGraph"],"likes":66,"title":"編集可能なパワーポイントを生成するAIエージェントを作成してみた","author":"ctc-j-ikai","stocks":60,"created":"2025-01-20T15:57:01+09:00","updated":"2025-02-06T13:51:43+09:00","comments":3,"author_name":"Jun IKAI"},{"id":"cdc9169cd06e03c14ada","url":"https://qiita.com/asuka0708japan/items/cdc9169cd06e03c14ada","tags":["Python","LangChain","chainlit","LangGraph"],"likes":113,"title":"マルチAIエージェントのアプリをChainlitで爆速開発しよう","author":"asuka0708japan","stocks":112,"created":"2025-01-12T15:45:52+09:00","updated":"2025-01-28T10:14:47+09:00","comments":0,"author_name":"Asuka Namiki"},{"id":"04e2babe86291fc4483b","url":"https://qiita.com/hikarun_videoai/items/04e2babe86291fc4483b","tags":["Python","AI","生成AI","ChatGPT"],"likes":928,"title":"【生成AIの学習ロードマップ】最近やたら羽振りのいいやつが生成AIを極めてた件について。","author":"hikarun_videoai","stocks":1106,"created":"2024-12-31T18:54:27+09:00","updated":"2025-02-16T19:15:49+09:00","comments":4,"author_name":"ひかる｜動画編集AI"},{"id":"011fff20c73133ce200b","url":"https://qiita.com/kunishou/items/011fff20c73133ce200b","tags":["Python","機械学習","データ分析","AI","ChatGPT"],"likes":96,"title":"2024年 Python / データ分析 / 生成 AI 関連の人気Qiita記事150選","author":"kunishou","stocks":154,"created":"2024-12-30T17:37:34+09:00","updated":"2024-12-30T17:37:34+09:00","comments":0},{"id":"11b2ad43f1ae50f25cf5","url":"https://qiita.com/ryosuke_ohori/items/11b2ad43f1ae50f25cf5","tags":["Python","プログラミング","debug","デバッグツール"],"likes":800,"title":"Pythonでのデバッグ、print()からic()に置き換えよう！","author":"ryosuke_ohori","stocks":686,"created":"2024-11-17T00:03:04+09:00","updated":"2024-11-17T08:18:56+09:00","comments":6,"author_name":"遼介 大堀"},{"id":"c40d357bdab6e6cb1c56","url":"https://qiita.com/ryosuke_ohori/items/c40d357bdab6e6cb1c56","tags":["Python","機械学習","AI","replit","生成AI"],"likes":136,"title":"ノーコード×AIで爆速アプリ開発の新時代！リリースまで可能な『Replit Agent』！","author":"ryosuke_ohori","stocks":134,"created":"2024-11-16T23:42:58+09:00","updated":"2024-11-17T08:31:04+09:00","comments":0,"author_name":"遼介 大堀"},{"id":"cb5b1db9f07a1c4f3f54","url":"https://qiita.com/YutaroOgawa2/items/cb5b1db9f07a1c4f3f54","tags":["Python","DeepLearning","GoogleColaboratory","LangChain","LLM"],"likes":158,"title":"「生成AIエージェント」の実装入門（LangChain版とLangGraph版を対比）","author":"YutaroOgawa2","stocks":146,"created":"2024-08-03T16:46:12+09:00","updated":"2024-08-05T07:08:20+09:00","comments":1,"author_name":"小川 雄太郎"},{"id":"1bef77d46e199f8ec97c","url":"https://qiita.com/nqdior/items/1bef77d46e199f8ec97c","tags":["Python","生成AI","ChatGPT","GPT-4","CodeAGI"],"likes":525,"title":"【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】","author":"nqdior","stocks":602,"created":"2024-07-17T06:23:07+09:00","updated":"2024-07-18T17:47:10+09:00","comments":1,"author_name":"D̷ELL"},{"id":"c3361979b86f441993ff","url":"https://qiita.com/SFITB/items/c3361979b86f441993ff","tags":["Python","Webアプリケーション","Reflex","Streamlit"],"likes":1347,"title":"PythonだけでWebアプリが作れるライブラリが増えている（2024.05）","author":"SFITB","stocks":1451,"created":"2024-05-05T10:01:06+09:00","updated":"2024-09-07T08:54:42+09:00","comments":15,"author_name":"🐱 🍓"},{"id":"6914c5056127f36cce42","url":"https://qiita.com/JavaLangRuntimeException/items/6914c5056127f36cce42","tags":["Python","JavaScript","Django","Web","React"],"likes":55,"title":"ReactとDjangoを連携させてWeb開発を行うための環境構築&基本的なデータ通信&PaaSデプロイ","author":"JavaLangRuntimeException","stocks":70,"created":"2024-04-27T20:24:13+09:00","updated":"2025-05-05T13:52:09+09:00","comments":1,"author_name":"tara manji"},{"id":"045917be7b558509fdf2","url":"https://qiita.com/jw-automation/items/045917be7b558509fdf2","tags":["Python","AI","rag","ChatGPT"],"likes":865,"title":"RAGの実装戦略まとめ","author":"jw-automation","stocks":759,"created":"2024-03-19T01:23:10+09:00","updated":"2024-03-19T22:54:53+09:00","comments":0,"author_name":"jin watanabe"},{"id":"4f9075bbba47f7bb0570","url":"https://qiita.com/inoshun/items/4f9075bbba47f7bb0570","tags":["Python","Webアプリケーション","Streamlit"],"likes":65,"title":"Streamlitの後継者を求めて","author":"inoshun","stocks":55,"created":"2024-02-05T23:13:54+09:00","updated":"2024-02-05T23:18:22+09:00","comments":11},{"id":"ac2bf11ea165a0d4bb1b","url":"https://qiita.com/Iccyan21/items/ac2bf11ea165a0d4bb1b","tags":["Python","Django","初心者","React","個人開発"],"likes":178,"title":"【駆け出し必見】Webサービスを作る時に役に立ったサイト","author":"Iccyan21","stocks":248,"created":"2024-01-19T16:08:57+09:00","updated":"2024-02-04T14:35:58+09:00","comments":0},{"id":"f3a8a9c4ebaa0928d7ff","url":"https://qiita.com/nyu029/items/f3a8a9c4ebaa0928d7ff","tags":["Python","プログラミング","Vue.js","エンジニア"],"likes":85,"title":"プログラミング１年目の2023年に勉強した技術・書籍の振り返り","author":"nyu029","stocks":111,"created":"2024-01-06T19:22:47+09:00","updated":"2026-01-06T18:59:56+09:00","comments":0,"author_name":"kanakubo"}]},"meta":{"timestamp":"2026-06-13T04:42:06.985Z","request_id":"83b2f0c3-6570-479d-b870-9caf08927216"},"status":"ok","message":"Articles retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/comments":{"get":{"operationId":"get_v1_comments","tags":["Articles"],"summary":"The comments on an article","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Qiita article id (hex)","schema":{"type":"string"},"example":"d945f5507f546bffa610"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The comments on a Qiita article, each with its author, markdown body and timestamps. Qiita comments carry no public score. Pass id (the article). Live, cached ~15m.","count":20,"source":"Qiita public v2 API (qiita.com/api/v2/items/{id}/comments), keyless","comments":[{"id":"ba7b97a009bc2580d246","body":"@Halpatine さん\n\nFBありがとうございます！\nhttps://www.w3schools.com/c/index.php\n↑こちらで学習できませんか？\n\nどのようなところで有料となっているのか教えていただけると助かります！\n","author":"chi1180","created":"2025-10-06T20:17:03+09:00","updated":"2025-10-06T20:17:03+09:00"},{"id":"b673cf0c1469ca7cde7b","body":"2. https://my-learning.w3schools.com/\n\nでC言語を学ぼうとしたのですが，有料でした．修正お願いします．\n","author":"Halpatine","created":"2025-10-06T13:37:15+09:00","updated":"2025-10-06T13:37:15+09:00"},{"id":"950d972513c5d49fc9fb","body":"Great walkthrough on Qiita explaining the topic in a concise, code-rich style—excellent resource for developers looking to deepen their understanding! And for projects aimed at Hindi-speaking audiences, consider using this **[Hindi translation service](https://www.translationservicesworld.com/hindi_translation/)** to bridge the language gap and reach more users. https://www.translationservicesworld.com/hindi_translation/\n\n","author":"Arslan100","created":"2025-08-06T18:29:02+09:00","updated":"2025-08-08T18:15:25+09:00"},{"id":"41a0b394eed8250be4a5","body":"@mu03140muu 様\n\nご質問ありがとうございます。\n私がプログラミングの学習を始めた頃はインターネットへの接続が制限されており、満足に情報収集ができませんでした。\n当時は、Arduinoのドキュメントをhtmlファイルとして保存してローカルで閲覧したりするほどで、その後MozillaのHTMLドキュメントとかを見てHTMLを勉強して、京大のPython講義資料DLして勉強してみたいな感じでした。\n\n結論：\nつらつら書いてて思い出しました。HTMLか何かについて検索を書けたときに、FreeCodeCampのブログに引っかかったんでした（多分）\nあと、学生で支払い能力マイナスでしたので、まずもって有料サービスは無理でした。\n（無料で使える範囲は使わせていただいたりもしましたが...）\n\n＜結論＞\n検索しまくって引っかかった。\n","author":"chi1180","created":"2025-05-29T19:06:07+09:00","updated":"2025-05-29T19:06:42+09:00"},{"id":"8d7b1041bae2e029fc3f","body":"揚げ足取りのようになっていたら申し訳ございません。\n有名なサイトだとpaiza ドットインストール Progateなどあるかと思うのですが、それらの王道サイトを使わずこちらにのっているようなサイトを\nどのように見つけたのか気になります！\n","author":"mu03140muu","created":"2025-05-29T09:33:29+09:00","updated":"2025-05-29T09:33:29+09:00"},{"id":"aa295f1bdf4de03fe3b4","body":"Hide89378274892さん、コメントありがとうございます。\nめっちゃ嬉しいです。\n頑張ってくださいね。(^o^;)\n","author":"chi1180","created":"2025-04-01T09:20:55+09:00","updated":"2025-04-01T09:20:55+09:00"},{"id":"3f4d4e9d681a187d218d","body":"この記事は金無し独学プログラマーにとって希望の光です。プログラミング学習を始めて2年ですが、ずっと暗夜をさまよってる感覚で、わからないところがわからないという状態でした。\nこの記事を参考にすることでやるべきことが見えて視界が広くなりました。\nありがとうございます。\n","author":"Tera89378274892","created":"2025-03-31T23:28:18+09:00","updated":"2025-03-31T23:28:18+09:00"},{"id":"7baef6192388fa4ed322","body":"すみません間違えました\n活度王→活動\n＠＿＠∮\n","author":"chi1180","created":"2024-07-29T20:53:34+09:00","updated":"2024-07-29T20:53:34+09:00"},{"id":"33e4e0f04009d0e90bab","body":"リクエスト有難うございます！\n今後の活度王の励みになります！\n","author":"chi1180","created":"2024-07-29T20:52:24+09:00","updated":"2024-07-29T20:52:24+09:00"},{"id":"bc6a6d35a4abede09675","body":"編集リクエストの数は特に気にされなくてもいいと思いますよ。\n多分Qiitaでの記事を書くのに慣れてらっしゃらないだけだろうですから。\n\nで、私からもリクエストです。\nURLだけからでも大体サイト名はわかるのですが、URLの上にサイト名が書いて\nあればよりわかり易いと私は思います。\n","author":"hideyama0","created":"2024-07-29T18:08:49+09:00","updated":"2024-07-29T18:08:49+09:00"},{"id":"f38baf4ed3403172cfe8","body":"これだけでサイト作れそうなボリュームと完結かつ柔らかい文面で良記事ですね。\n学ぶ方法を示して、それを試す場所も示してあり、ある程度汎用的でわかりやすいです。\n","author":"realbios","created":"2024-06-04T17:45:44+09:00","updated":"2024-06-04T17:45:44+09:00","author_name":"Real Bios"},{"id":"a307518cfe36984a764e","body":"なるほど確かに・・・\n参考までに、chatGPT3.5に「プログラミングの独学に役立つサイトというテーマで記事を書いて」とやってみましたので、読んでみてください！♪\n--以下、chatGPT\nもちろんです！プログラミングの独学をサポートするための優れたウェブサイトがいくつもあります。以下に、その中からいくつかを紹介しましょう。\n\n1. Codecademy: Codecademyは、プログラミング言語やウェブ開発、データサイエンスなど、さまざまなトピックにわたるインタラクティブなコースを提供しています。基本的な概念から応用まで、手を動かしながら学ぶことができます。\n\n2. freeCodeCamp: freeCodeCampは、完全に無料で利用できるプラットフォームで、HTML、CSS、JavaScriptをはじめとする技術スタックを学ぶことができます。また、フルスタックWeb開発者としての認定も取得できます。\n\n3. Coursera: Courseraは、世界中の大学や機関が提供する数千ものコースをオンラインで受講できるプラットフォームです。プログラミングに関する幅広いコースがあり、理論から実践までを網羅しています。\n\n4. Udemy: Udemyでは、プログラミングだけでなく、デザイン、ビジネス、マーケティングなど、さまざまな分野のコースが提供されています。購入したコースはずっと利用できるので、自分のペースで学習することができます。\n\n5. Stack Overflow: Stack Overflowは、プログラミングに関する質問や回答を共有するためのQ&Aサイトです。プログラミング中に遭遇する問題や疑問に対して、コミュニティの助けを借りることができます。\n\n6. GitHub: GitHubは、プログラムのソースコードをホスティングし、バージョン管理を行うためのプラットフォームです。他の人のコードを閲覧したり、自分のプロジェクトを共有したりすることで、学習と共同作業が可能です。\n\nこれらのウェブサイトは、それぞれ異なる特性やメリットを持っています。自分の学習スタイルや目標に合わせて、最適なものを選択してください。\n","author":"chi1180","created":"2024-04-29T19:26:32+09:00","updated":"2024-04-29T19:26:32+09:00"},{"id":"1e83ad49b9ede98d4bda","body":"AIで書いたみたいな記事\n","author":"mogamoga1337","created":"2024-04-29T18:12:58+09:00","updated":"2024-04-29T18:12:58+09:00"},{"id":"546137334b1c9c775ec9","body":"とほほのwww入門はお世話になりました！\nドットインストールは使ったことないですね～聞いたことがある程度です。\n紹介ありがとうございます！\n","author":"chi1180","created":"2024-04-29T13:52:04+09:00","updated":"2024-04-29T13:52:04+09:00"},{"id":"db0d337a08acaa159bf7","body":"独学でしたらこのあたりも参考になりますね。\n\nhttps://www.tohoho-web.com/www.htm\n\nhttps://dotinstall.com\n\n","author":"iiokazuya","created":"2024-04-29T12:31:42+09:00","updated":"2024-04-29T12:31:42+09:00"},{"id":"62a228e3c2de354c7786","body":"@not_FOUND この度の編集リクエスト、誠にありがとうございます。\n今後もよろしくお願いいたします。\n追記：\n話はおもいっきり変わりますが、\nユニークな名前ですね。センスを感じます。\n\n[fix typo](/chi1180/items/d945f5507f546bffa610/patches?patch_id=130165) by [not_FOUND](/not_FOUND) 2024/04/01 07:34\n","author":"chi1180","created":"2024-04-01T08:50:48+09:00","updated":"2024-04-01T08:50:48+09:00"},{"id":"21426493ffc81b80ee2c","body":"・・・what mean ?\n","author":"chi1180","created":"2024-03-27T23:07:17+09:00","updated":"2024-03-27T23:07:17+09:00"},{"id":"8306aed36ea38313f79f","body":"For the real guide / lessons, the posts only can get a little hears.\nFor the recommend posts, the number can be thousands of\n","author":"ywc959","created":"2024-03-27T21:54:40+09:00","updated":"2024-03-27T21:54:40+09:00"},{"id":"63caf3b775c1388dcd9e","body":"@fujitanozomu ・・・あっれ～？\nほんっとうに申し訳ありません！\n度々、編集リクエストを出してくださり本当に感謝しています。\n申し訳ありません。\n今後ともよろしくお願いいたします。\nありがとうございます！！！\n\n[編集ミス修正](/chi1180/items/d945f5507f546bffa610/patches?patch_id=129621) by [fujitanozomu](/fujitanozomu) 2024/02/24 12:58\n","author":"chi1180","created":"2024-02-24T18:18:03+09:00","updated":"2024-02-24T18:18:03+09:00"},{"id":"a8536939c6b89387903d","body":"@takepan (*￣▽￣)ﾌﾌﾌｯ♪\nこの度は編集リクエスト、誠にありがとうございます。\nもうこうなると感謝してもしきれぬ状態ですね。\n本当にありがとう！！！\n\n[typo](/chi1180/items/d945f5507f546bffa610/patches?patch_id=129583) by [takepan](/takepan) 2024/02/22 09:50\n","author":"chi1180","created":"2024-02-22T16:52:07+09:00","updated":"2024-02-22T16:52:07+09:00"}],"article_id":"d945f5507f546bffa610"},"meta":{"timestamp":"2026-06-13T13:47:47.827Z","request_id":"8acea5f9-eb0b-438f-901c-da75062575cc"},"status":"ok","message":"Comments retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/article":{"get":{"operationId":"get_v1_article","tags":["Article"],"summary":"One article in full by id","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Qiita article id (hex)","schema":{"type":"string"},"example":"d945f5507f546bffa610"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"06420caf41a34a910c53","url":"https://qiita.com/ot12/items/06420caf41a34a910c53","note":"One Qiita article in full: its LGTM likes, stocks (saves), comment count, tags, author, created/updated dates and body length in characters. likes are LGTM up-votes; stocks are saves. Live, cached ~15m.","tags":["Claude","AIエージェント","ClaudeCode"],"likes":787,"title":"Opus4.7の登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと","author":"ot12","source":"Qiita public v2 API (qiita.com/api/v2/items), keyless","stocks":624,"created":"2026-04-22T09:28:50+09:00","updated":"2026-04-25T10:44:00+09:00","comments":2,"body_chars":9180},"meta":{"timestamp":"2026-06-13T04:42:08.299Z","request_id":"f1a456ea-6ca3-4ac8-933e-276ea5cef8f8"},"status":"ok","message":"Article retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tags":{"get":{"operationId":"get_v1_tags","tags":["Tags"],"summary":"Tech tags ranked by article count","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"},"example":"30"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Qiita's tech tags ranked by article count — the live map of what Japan's engineers write about most, each with its number of articles and followers. Pass limit (1-100). Live, cached ~15m.","tags":[{"tag":"Python","rank":1,"articles":102448,"followers":253454},{"tag":"JavaScript","rank":2,"articles":64932,"followers":208128},{"tag":"AWS","rank":3,"articles":57381,"followers":109012},{"tag":"初心者","rank":4,"articles":51152,"followers":148974},{"tag":"Ruby","rank":5,"articles":43531,"followers":72592},{"tag":"Rails","rank":6,"articles":42420,"followers":56237},{"tag":"PHP","rank":7,"articles":31995,"followers":89561},{"tag":"Docker","rank":8,"articles":30928,"followers":75544},{"tag":"Java","rank":9,"articles":29113,"followers":116065},{"tag":"Linux","rank":10,"articles":24222,"followers":126736},{"tag":"React","rank":11,"articles":23894,"followers":65573},{"tag":"Swift","rank":12,"articles":23806,"followers":11034},{"tag":"iOS","rank":13,"articles":23482,"followers":48248},{"tag":"Android","rank":14,"articles":22383,"followers":57707},{"tag":"AI","rank":15,"articles":21037,"followers":99514},{"tag":"TypeScript","rank":16,"articles":20919,"followers":59017},{"tag":"C#","rank":17,"articles":19974,"followers":56751},{"tag":"Git","rank":18,"articles":19370,"followers":97183},{"tag":"Node.js","rank":19,"articles":18931,"followers":53160},{"tag":"Unity","rank":20,"articles":18481,"followers":16110},{"tag":"Python3","rank":21,"articles":18010,"followers":14464},{"tag":"Laravel","rank":22,"articles":16598,"followers":12498},{"tag":"GitHub","rank":23,"articles":16127,"followers":157996},{"tag":"Mac","rank":24,"articles":15647,"followers":48783},{"tag":"HTML","rank":25,"articles":15518,"followers":92970},{"tag":"Go","rank":26,"articles":15511,"followers":8929},{"tag":"機械学習","rank":27,"articles":15468,"followers":9423},{"tag":"CSS","rank":28,"articles":15293,"followers":65142},{"tag":"Windows","rank":29,"articles":15021,"followers":45188},{"tag":"MySQL","rank":30,"articles":14481,"followers":52579}],"count":30,"source":"Qiita public v2 API (qiita.com/api/v2/tags), keyless"},"meta":{"timestamp":"2026-06-13T04:42:09.198Z","request_id":"09733758-79dd-4c28-9a30-08042627a5db"},"status":"ok","message":"Tags retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"articles takes q (keyword), tag (a Qiita tag), min_stocks (minimum saves) and limit (1-50); with no filters it returns popular articles (over 100 stocks). article takes id (a Qiita article id). tags takes limit (1-100). meta takes no parameters. likes are LGTM up-votes, stocks are saves/bookmarks — two distinct signals. Qiita rate-limits unauthenticated callers to 60/hour, so a ~15-minute cache fronts the upstream and stale data is served if the limit is hit.","sample":{"top_tag":"Python","followers":253454},"source":"Qiita public v2 API (qiita.com/api/v2), keyless, live","service":"qiita-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/tags":"Tech tags ranked by article count (limit=30).","GET /v1/article":"One article in full by id.","GET /v1/articles":"Search/list articles (q=react, tag=JavaScript, min_stocks=50)."},"description":"Articles, engagement and trending tech tags from Qiita (qiita.com), Japan's largest developer knowledge-sharing community, keyless. The articles endpoint searches/lists articles (LGTM likes, stocks/saves, comments, tags, author) filterable by keyword, tag and minimum stocks; the article endpoint returns one article by id; the tags endpoint ranks Qiita's tech tags by articles and followers — what Japan's engineers care about. The Qiita platform cut — distinct from dev.to, Medium and the other blogging/social feeds, with its own LGTM/stock engagement model. Japanese (and English) text as Qiita publishes it.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-13T04:42:10.105Z","request_id":"a646918e-9981-4b53-9a50-e4e8338e28f7"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/user":{"get":{"operationId":"get_v1_user","tags":["Users"],"summary":"A user profile: followers, articles, linked accounts","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Qiita user id","schema":{"type":"string"},"example":"Qiita"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"Qiita","url":"https://qiita.com/Qiita","name":"Qiita キータ","note":"A Qiita user profile: followers, followees, how many articles they've published (articles) and their linked GitHub/Twitter, organisation and location where the user set them. Find user ids in any article's author field. Live, cached ~15m.","github":"qiitan","source":"Qiita public v2 API (qiita.com/api/v2/users), keyless","twitter":"Qiita","articles":66,"location":"Qiitaの中","followees":2,"followers":928134,"description":"Qiita公式アカウントです。Qiitaに関するお問い合わせに反応したり、お知らせなどを発信しています。","organization":"Qiita","profile_image":"https://s3-ap-northeast-1.amazonaws.com/qiita-image-store/0/88/ccf90b557a406157dbb9d2d7e543dae384dbb561/large.png?1575443439"},"meta":{"timestamp":"2026-06-13T13:47:50.954Z","request_id":"fbfa07e6-6e7d-4e09-824d-9a2f904c0346"},"status":"ok","message":"User retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/user-articles":{"get":{"operationId":"get_v1_user_articles","tags":["Users"],"summary":"The articles a user has published","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Qiita user id","schema":{"type":"string"},"example":"Qiita"},{"name":"limit","in":"query","required":false,"description":"Max results (1-50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The articles published by a Qiita user, newest first, each with its LGTM likes, stocks (saves), comments and tags. Pass id (the user) and limit (1-50). Live, cached ~15m.","user":"Qiita","count":20,"source":"Qiita public v2 API (qiita.com/api/v2/users/{id}/items), keyless","articles":[{"id":"b1d30d9d70b0521fa12a","url":"https://qiita.com/Qiita/items/b1d30d9d70b0521fa12a","tags":["Qiita","アップデート"],"likes":3,"title":"Qiita アップデートサマリー - 2026年 5月","author":"Qiita","stocks":0,"created":"2026-06-04T12:00:16+09:00","updated":"2026-06-04T12:00:16+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"4dedcbcd1e016ca63b29","url":"https://qiita.com/Qiita/items/4dedcbcd1e016ca63b29","tags":["Qiita","アップデートサマリー"],"likes":1,"title":"Qiita アップデートサマリー - 2026年4月","author":"Qiita","stocks":0,"created":"2026-05-01T13:55:37+09:00","updated":"2026-05-01T13:55:37+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"d42336fabffec49276c6","url":"https://qiita.com/Qiita/items/d42336fabffec49276c6","tags":["Qiita","アップデートサマリー"],"likes":1,"title":"Qiita アップデートサマリー - 2026年3月","author":"Qiita","stocks":0,"created":"2026-04-01T10:41:48+09:00","updated":"2026-04-01T10:41:48+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"fcbc77b4dee8317c36b1","url":"https://qiita.com/Qiita/items/fcbc77b4dee8317c36b1","tags":["Qiita","アップデート"],"likes":2,"title":"Qiita アップデートサマリー - 2026年 2月","author":"Qiita","stocks":0,"created":"2026-03-05T14:12:26+09:00","updated":"2026-03-05T14:12:26+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"e71bf1c587336d8c5d3e","url":"https://qiita.com/Qiita/items/e71bf1c587336d8c5d3e","tags":["Qiita","アップデート"],"likes":2,"title":"Qiitaアップデートサマリー - 2026年1月","author":"Qiita","stocks":0,"created":"2026-02-05T14:15:06+09:00","updated":"2026-02-05T14:15:06+09:00","comments":1,"author_name":"Qiita キータ"},{"id":"1c0bcc37d69c428ed7e7","url":"https://qiita.com/Qiita/items/1c0bcc37d69c428ed7e7","tags":["Qiita"],"likes":14,"title":"Qiitaのはじめかた","author":"Qiita","stocks":3,"created":"2026-01-19T14:16:37+09:00","updated":"2026-01-19T14:16:37+09:00","comments":1,"author_name":"Qiita キータ"},{"id":"67f7fc1c79173c9a6c44","url":"https://qiita.com/Qiita/items/67f7fc1c79173c9a6c44","tags":["Qiita","分析","ランキング"],"likes":80,"title":"Qiitaのいろいろランキング2025","author":"Qiita","stocks":37,"created":"2026-01-16T20:31:56+09:00","updated":"2026-01-16T20:31:56+09:00","comments":2,"author_name":"Qiita キータ"},{"id":"47b71c100a44e8545dd8","url":"https://qiita.com/Qiita/items/47b71c100a44e8545dd8","tags":["Qiita","アップデート"],"likes":7,"title":"Qiita アップデートサマリー - 2025年総集編","author":"Qiita","stocks":1,"created":"2026-01-06T11:00:30+09:00","updated":"2026-01-06T11:00:30+09:00","comments":2,"author_name":"Qiita キータ"},{"id":"a4d9b2471a3093a2caef","url":"https://qiita.com/Qiita/items/a4d9b2471a3093a2caef","tags":["Qiita","アップデート"],"likes":4,"title":"Qiitaアップデートサマリー - 2025年 11月","author":"Qiita","stocks":3,"created":"2025-12-04T09:39:54+09:00","updated":"2025-12-04T09:39:54+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"eb7fe6e5490460296556","url":"https://qiita.com/Qiita/items/eb7fe6e5490460296556","tags":["Qiita","アップデート"],"likes":4,"title":"Qiita アップデートサマリー - 2025年 10月","author":"Qiita","stocks":2,"created":"2025-11-04T15:42:38+09:00","updated":"2025-11-04T15:42:38+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"6f8ca2d3ed513f316e66","url":"https://qiita.com/Qiita/items/6f8ca2d3ed513f316e66","tags":["Qiita","AdventCalendar","AdventCalendar2025"],"likes":15,"title":"Qiita Advent Calendar 2025のアップデートの紹介","author":"Qiita","stocks":1,"created":"2025-10-31T12:19:39+09:00","updated":"2025-11-12T11:46:35+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"5cc0f7596f3627c90f0d","url":"https://qiita.com/Qiita/items/5cc0f7596f3627c90f0d","tags":["Qiita","アップデート"],"likes":0,"title":"Qiitaアップデートサマリー - 2025年 9月","author":"Qiita","stocks":1,"created":"2025-10-01T12:31:22+09:00","updated":"2025-10-01T12:31:22+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"2d5967ed75fae516434d","url":"https://qiita.com/Qiita/items/2d5967ed75fae516434d","tags":["Qiita","アップデート"],"likes":6,"title":"Qiita アップデートサマリー - 2025年 8月","author":"Qiita","stocks":1,"created":"2025-09-02T16:23:16+09:00","updated":"2025-09-02T16:23:16+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"b9fcf26e0fc8f46fed6a","url":"https://qiita.com/Qiita/items/b9fcf26e0fc8f46fed6a","tags":["Qiita","アップデート"],"likes":12,"title":"Qiita アップデートサマリー - 2025年 7月","author":"Qiita","stocks":3,"created":"2025-08-08T14:41:12+09:00","updated":"2025-08-08T14:41:12+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"bc1fc5df348a9e695bc8","url":"https://qiita.com/Qiita/items/bc1fc5df348a9e695bc8","tags":["Qiita","アップデート"],"likes":11,"title":"Qiita アップデートサマリー - 2025年 6月","author":"Qiita","stocks":2,"created":"2025-07-09T15:16:45+09:00","updated":"2025-07-09T15:16:45+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"6673009fed8238a9a14e","url":"https://qiita.com/Qiita/items/6673009fed8238a9a14e","tags":["Qiita","アップデート"],"likes":10,"title":"Qiita アップデートサマリー - 2025年 5月","author":"Qiita","stocks":3,"created":"2025-06-03T11:10:06+09:00","updated":"2025-06-03T11:10:06+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"9c783153f54436511ea9","url":"https://qiita.com/Qiita/items/9c783153f54436511ea9","tags":["Qiita","アップデート"],"likes":9,"title":"Qiita アップデートサマリー - 2025年 4月","author":"Qiita","stocks":3,"created":"2025-05-07T11:59:48+09:00","updated":"2025-06-03T11:10:26+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"da8b24621f1bbfb778ed","url":"https://qiita.com/Qiita/items/da8b24621f1bbfb778ed","tags":["Qiita","アップデート"],"likes":3,"title":"Qiita アップデートサマリー - 2025年 3月","author":"Qiita","stocks":1,"created":"2025-04-02T14:31:06+09:00","updated":"2025-04-02T14:31:06+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"83237b4f63dc22fd7340","url":"https://qiita.com/Qiita/items/83237b4f63dc22fd7340","tags":["Qiita","アップデート"],"likes":11,"title":"Qiita アップデートサマリー - 2025年 2月","author":"Qiita","stocks":4,"created":"2025-03-06T10:56:32+09:00","updated":"2025-03-06T11:31:08+09:00","comments":0,"author_name":"Qiita キータ"},{"id":"227746d0227eb4abaeb9","url":"https://qiita.com/Qiita/items/227746d0227eb4abaeb9","tags":["Qiita","アップデート"],"likes":14,"title":"Qiita アップデートサマリー - 2025年 1月","author":"Qiita","stocks":5,"created":"2025-02-04T11:55:45+09:00","updated":"2025-02-04T11:55:45+09:00","comments":4,"author_name":"Qiita キータ"}]},"meta":{"timestamp":"2026-06-13T13:47:55.012Z","request_id":"a253ae97-23c7-4474-afe8-8608b4fe58cd"},"status":"ok","message":"User articles retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":850,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":2750,"monthly_call_quota":71000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":7600,"monthly_call_quota":495000,"rps_limit":16,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":20600,"monthly_call_quota":2900000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/qiita-api"}