[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Zqx7HL__kEIi9kC0vNo8lxqJFfskQtVm_onCRcfasSI":3,"sanity-RVLOpUTiJHLBizlC08KDww4Udn28TA3dnYshhIi6Oe4":621},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":596},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":59,"comments":573,"dateUrl":574,"excerpt":167,"legacyBody":575,"product":12,"publishedAt":578,"slug":579,"sponsored":12,"tags":581,"title":595,"visible":573},"2023-05-25T09:37:02Z","wp-post-4447","dgl3SCUzppW3U2LvCoSD4u","blogPost","2023-07-13T14:54:47Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,94,122,154,162,168,176,184,192,230,238,447,459,467,471,479,498,517,529,556],{"_key":61,"_type":62,"children":63,"markDefs":87,"style":93},"a08aa261e130","block",[64,69,74,78,83],{"_key":65,"_type":66,"marks":67,"text":68},"a08aa261e1300","span",[],"Stack Exchange has a very full featured, albeit currently read-only, API. You can view some of the nifty applications people have created with the Stack Exchange API in the ",{"_key":70,"_type":66,"marks":71,"text":73},"a08aa261e1301",[72],"0ba07a851e81","app gallery on Stack Apps",{"_key":75,"_type":66,"marks":76,"text":77},"a08aa261e1302",[],", or check out the ",{"_key":79,"_type":66,"marks":80,"text":82},"a08aa261e1303",[81],"082ba9ab21f9","winners of the Stack Exchange API contest",{"_key":84,"_type":66,"marks":85,"text":86},"a08aa261e1304",[]," we held last year.",[88,91],{"_key":72,"_type":89,"href":90,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-exchange-api-1-1-and-improved-app-gallery\u002F",{"_key":81,"_type":89,"href":92,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F08\u002Fstack-exchange-api-contest-winners\u002F","normal",{"_key":95,"_type":62,"children":96,"markDefs":119,"style":93},"034ceb0965bd",[97,101,106,110,115],{"_key":98,"_type":66,"marks":99,"text":100},"034ceb0965bd0",[],"We're currently in the planning stages for ",{"_key":102,"_type":66,"marks":103,"text":105},"034ceb0965bd1",[104],"strong","Stack Exchange API 2.0.",{"_key":107,"_type":66,"marks":108,"text":109},"034ceb0965bd2",[]," There's ",{"_key":111,"_type":66,"marks":112,"text":114},"034ceb0965bd3",[113],"04c3d3e42de9","a draft API 2.0 specification on Stack Apps",{"_key":116,"_type":66,"marks":117,"text":118},"034ceb0965bd4",[],", so head on over there and take a look if you want a voice in that process.",[120],{"_key":113,"_type":89,"href":121,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F2588\u002Fdraft-specification-for-api-v2-0",{"_key":123,"_type":62,"children":124,"markDefs":153,"style":93},"f37842634c44",[125,129,133,137,141,145,149],{"_key":126,"_type":66,"marks":127,"text":128},"f37842634c440",[],"As a part of our research process leading up to 2.0, we analyzed usage statistics of the API to date. For the period from ",{"_key":130,"_type":66,"marks":131,"text":132},"f37842634c441",[104],"8\u002F21\u002F2011",{"_key":134,"_type":66,"marks":135,"text":136},"f37842634c442",[]," to ",{"_key":138,"_type":66,"marks":139,"text":140},"f37842634c443",[104],"9\u002F21\u002F2011",{"_key":142,"_type":66,"marks":143,"text":144},"f37842634c444",[]," inclusive, there were ",{"_key":146,"_type":66,"marks":147,"text":148},"f37842634c445",[104],"34.2 million",{"_key":150,"_type":66,"marks":151,"text":152},"f37842634c446",[]," requests against the API. That's about 12 requests per second.",[],{"_key":155,"_type":62,"children":156,"markDefs":161,"style":93},"2696c6da5d7e",[157],{"_key":158,"_type":66,"marks":159,"text":160},"2696c6da5d7e0",[],"API usage skews heavily toward users and questions:",[],{"_key":163,"_type":53,"alt":12,"asset":164,"caption":167,"markDefs":12},"bb284e0e02d1",{"_ref":165,"_type":166},"image-a3b3d2640368f7eb86411669214f9deabb2ddd9d-490x360-png","reference","",{"_key":169,"_type":62,"children":170,"markDefs":175,"style":93},"889d5bbb2421",[171],{"_key":172,"_type":66,"marks":173,"text":174},"889d5bbb24210",[],"The top API calls, by volume, are:",[],{"_key":177,"_type":62,"children":178,"markDefs":183,"style":93},"db8c810b1dc9",[179],{"_key":180,"_type":66,"marks":181,"text":182},"db8c810b1dc90",[],"\u002Fusers\u002F{ids}\u002Ftimeline 7.8m \u002Fusers\u002F{ids} 5.2m \u002Fusers\u002F{ids}\u002Fmentioned 4.2m \u002Fquestions 3.4m \u002Fquestions\u002F{ids} 3.0m \u002Fusers\u002F{ids}\u002Fquestions 2.9m \u002Fquestions\u002F{ids}\u002Fanswers 1.7m \u002Fusers\u002F{ids}\u002Freputation 1.3m \u002Fusers\u002F{ids}\u002Fanswers 1.3m \u002Fposts\u002F{ids}\u002Fcomments 1.3m \u002Fanswers 463k",[],{"_key":185,"_type":62,"children":186,"markDefs":191,"style":93},"b6d3eccf7d9c",[187],{"_key":188,"_type":66,"marks":189,"text":190},"b6d3eccf7d9c0",[],"There's a precipitous drop in usage after that. It's somewhat surprising just how user centric the queries are, given how Q&A; focused Stack Exchange sites are. This suggests that user authentication to get to the tiny bit of hidden user information we have really will be a popular feature -- and that is slated for API V2.0.",[],{"_key":193,"_type":62,"children":194,"markDefs":225,"style":93},"6fea6800fdfc",[195,199,203,207,212,216,221],{"_key":196,"_type":66,"marks":197,"text":198},"6fea6800fdfc0",[],"Approximately ",{"_key":200,"_type":66,"marks":201,"text":202},"6fea6800fdfc1",[104],"6% of API traffic is the result of internal Stack Exchange requests",{"_key":204,"_type":66,"marks":205,"text":206},"6fea6800fdfc2",[],". Chat made approximately 1.1m requests, ",{"_key":208,"_type":66,"marks":209,"text":211},"6fea6800fdfc3",[210],"3adab37925ca","stackexchange.com",{"_key":213,"_type":66,"marks":214,"text":215},"6fea6800fdfc4",[]," made about 250k requests, and ",{"_key":217,"_type":66,"marks":218,"text":220},"6fea6800fdfc5",[219],"7fb72c272a07","careers.stackoverflow",{"_key":222,"_type":66,"marks":223,"text":224},"6fea6800fdfc6",[]," made approximately 140k requests. Only Chat actually requires the raised API request limit that we give it.",[226,228],{"_key":210,"_type":89,"href":227,"reference":12},"http:\u002F\u002Fstackexchange.com",{"_key":219,"_type":89,"href":229,"reference":12},"http:\u002F\u002Fcareers.stackoverflow.com",{"_key":231,"_type":62,"children":232,"markDefs":237,"style":93},"06062eed5f1b",[233],{"_key":234,"_type":66,"marks":235,"text":236},"06062eed5f1b0",[],"The top applications by API usage are:",[],{"_key":239,"_type":62,"children":240,"markDefs":410,"style":93},"1868a3345f2c",[241,246,250,255,259,264,268,273,277,282,286,291,295,300,304,309,313,318,322,327,331,336,340,345,349,354,358,363,367,372,376,380,383,388,392,397,401,406],{"_key":242,"_type":66,"marks":243,"text":245},"1868a3345f2c0",[244],"1556b63d061e","StackApplet",{"_key":247,"_type":66,"marks":248,"text":249},"1868a3345f2c1",[],"5.3m",{"_key":251,"_type":66,"marks":252,"text":254},"1868a3345f2c2",[253],"dd0389023074","Newt",{"_key":256,"_type":66,"marks":257,"text":258},"1868a3345f2c3",[],"5.2m",{"_key":260,"_type":66,"marks":261,"text":263},"1868a3345f2c4",[262],"032e65cfd858","Stack Exchange Notifier",{"_key":265,"_type":66,"marks":266,"text":267},"1868a3345f2c5",[],"3.5m",{"_key":269,"_type":66,"marks":270,"text":272},"1868a3345f2c6",[271],"1464fb1e2520","StackGuru",{"_key":274,"_type":66,"marks":275,"text":276},"1868a3345f2c7",[],"1.4m",{"_key":278,"_type":66,"marks":279,"text":281},"1868a3345f2c8",[280],"ee00c2007df8","Question Monitor",{"_key":283,"_type":66,"marks":284,"text":285},"1868a3345f2c9",[],"1.3m",{"_key":287,"_type":66,"marks":288,"text":290},"1868a3345f2c10",[289],"809bca9c2c6a","Stack Overflow Chat",{"_key":292,"_type":66,"marks":293,"text":294},"1868a3345f2c11",[],"1.1m",{"_key":296,"_type":66,"marks":297,"text":299},"1868a3345f2c12",[298],"764201927638","New Q!",{"_key":301,"_type":66,"marks":302,"text":303},"1868a3345f2c13",[],"943k",{"_key":305,"_type":66,"marks":306,"text":308},"1868a3345f2c14",[307],"2e284a9bae6a","VSCommands Lite",{"_key":310,"_type":66,"marks":311,"text":312},"1868a3345f2c15",[],"572k",{"_key":314,"_type":66,"marks":315,"text":317},"1868a3345f2c16",[316],"538e9d6f280e","SO Live!",{"_key":319,"_type":66,"marks":320,"text":321},"1868a3345f2c17",[],"535k",{"_key":323,"_type":66,"marks":324,"text":326},"1868a3345f2c18",[325],"f19f14445b3d","Droidstack",{"_key":328,"_type":66,"marks":329,"text":330},"1868a3345f2c19",[],"498k",{"_key":332,"_type":66,"marks":333,"text":335},"1868a3345f2c20",[334],"b02aebaf7cd7","Coding Clue",{"_key":337,"_type":66,"marks":338,"text":339},"1868a3345f2c21",[],"473k ",{"_key":341,"_type":66,"marks":342,"text":344},"1868a3345f2c22",[343],"a06c82355ecd","StackMobile",{"_key":346,"_type":66,"marks":347,"text":348},"1868a3345f2c23",[],"443k",{"_key":350,"_type":66,"marks":351,"text":353},"1868a3345f2c24",[352],"0499b7c895a1","StackTack",{"_key":355,"_type":66,"marks":356,"text":357},"1868a3345f2c25",[],"386kStackMonitor 356k",{"_key":359,"_type":66,"marks":360,"text":362},"1868a3345f2c26",[361],"15b09e80af68","StackAnywhere",{"_key":364,"_type":66,"marks":365,"text":366},"1868a3345f2c27",[],"291k",{"_key":368,"_type":66,"marks":369,"text":371},"1868a3345f2c28",[370],"b58667012fbf","AskUbuntu Add-on",{"_key":373,"_type":66,"marks":374,"text":375},"1868a3345f2c29",[],"251k",{"_key":377,"_type":66,"marks":378,"text":211},"1868a3345f2c30",[379],"d20f08d2f1ba",{"_key":381,"_type":66,"marks":382,"text":375},"1868a3345f2c31",[],{"_key":384,"_type":66,"marks":385,"text":387},"1868a3345f2c32",[386],"38643daa7606","Swatch for Firefox",{"_key":389,"_type":66,"marks":390,"text":391},"1868a3345f2c33",[],"185kDFeed IRC bot 180k",{"_key":393,"_type":66,"marks":394,"text":396},"1868a3345f2c34",[395],"c5a17e54e0a3","Area 51",{"_key":398,"_type":66,"marks":399,"text":400},"1868a3345f2c35",[],"142k",{"_key":402,"_type":66,"marks":403,"text":405},"1868a3345f2c36",[404],"ae3b875254bd","Careers",{"_key":407,"_type":66,"marks":408,"text":409},"1868a3345f2c37",[],"140kStackTrends 128k",[411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,442,444,446],{"_key":244,"_type":89,"href":412,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F83\u002Fstackapplet-bringing-stack-exchange-notifications-to-your-desktop-1-5-beta-2-r",{"_key":253,"_type":89,"href":414,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1993\u002Fnewt-question-answer-and-comment-and-rep-change-notifications-for-os-x",{"_key":262,"_type":89,"href":416,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1592\u002Fstack-exchange-notifier-chrome-extension",{"_key":271,"_type":89,"href":418,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F345\u002Fstackguru-a-near-realtime-bot-for-all-stackexchange-sites",{"_key":280,"_type":89,"href":420,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F493\u002Fstackstalker-be-notified-when-your-question-is-updated-chrome-extension",{"_key":289,"_type":89,"href":422,"reference":12},"http:\u002F\u002Fchat.stackoverflow.com",{"_key":298,"_type":89,"href":424,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F587\u002Fnew-q-google-chrome-extension-notifies-you-of-new-questions-of-interest",{"_key":307,"_type":89,"href":426,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1696\u002Fstackoverflow-notifications-in-visual-studio-2010-extension",{"_key":316,"_type":89,"href":428,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1703\u002Fso-live-live-updates-to-your-reputation-score",{"_key":325,"_type":89,"href":430,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F585\u002Fdroidstack-for-android-now-with-chat-support",{"_key":334,"_type":89,"href":432,"reference":12},"http:\u002F\u002Fwww.codingclue.com\u002F",{"_key":343,"_type":89,"href":434,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F36\u002Fstackmobile-com-view-stackexchange-sites-on-your-smartphone",{"_key":352,"_type":89,"href":436,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F518\u002Fstacktack-a-javascript-widget-you-can-stick-anywhere",{"_key":361,"_type":89,"href":438,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F2370\u002Fstackanywhere-a-stack-exchange-client-for-android",{"_key":370,"_type":89,"href":440,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1699\u002Faskubuntu-add-on-for-firefox-opera-and-chrome",{"_key":379,"_type":89,"href":227,"reference":12},{"_key":386,"_type":89,"href":443,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F316\u002Fswatch-a-firefox-plugin-for-monitoring-stack-exchange-sites-for-interesting-chan",{"_key":395,"_type":89,"href":445,"reference":12},"http:\u002F\u002Farea51.stackexchange.com",{"_key":404,"_type":89,"href":229,"reference":12},{"_key":448,"_type":62,"children":449,"markDefs":458,"style":93},"7853a5e885a0",[450,454],{"_key":451,"_type":66,"marks":452,"text":453},"7853a5e885a00",[104],"Roughly 59% of all API requests are from non-web applications.",{"_key":455,"_type":66,"marks":456,"text":457},"7853a5e885a01",[]," Of the top 20 applications, 8 are non-web applications. This is of some interest with regards to the debate around HTML encoding all output by default, to ensure it is HTML safe. This suggests that there are many opportunities for script injection, although the reach of the attack is somewhat mitigated.",[],{"_key":460,"_type":62,"children":461,"markDefs":466,"style":93},"53381a5ba9f8",[462],{"_key":463,"_type":66,"marks":464,"text":465},"53381a5ba9f80",[],"API usage growth is basically flat. This is not terribly surprising, since we’re read-only until API v3.0.",[],{"_key":468,"_type":53,"alt":12,"asset":469,"caption":167,"markDefs":12},"24de352a6743",{"_ref":470,"_type":166},"image-21baae3f036522f17b203baa15cd2410bae0924a-584x378-png",{"_key":472,"_type":62,"children":473,"markDefs":478,"style":93},"8daf1114a17f",[474],{"_key":475,"_type":66,"marks":476,"text":477},"8daf1114a17f0",[],"Getting cache hit rates out of our logs is a bit difficult, but we’ve got an upper limit of 10% based on the numbers. I’d say we can be confident in a 3-5% cache hit rate.",[],{"_key":480,"_type":62,"children":481,"markDefs":495,"style":93},"a02e6741aedb",[482,486,491],{"_key":483,"_type":66,"marks":484,"text":485},"a02e6741aedb0",[],"We hope these statistics are interesting, if for nothing else than learning about some useful apps that work with the Stack Exchange API that you might not have heard of. You can find out more about these apps, and discover a bunch more, at ",{"_key":487,"_type":66,"marks":488,"text":490},"a02e6741aedb1",[104,489],"b917da837d5a","Stack Apps",{"_key":492,"_type":66,"marks":493,"text":494},"a02e6741aedb2",[104],"!",[496],{"_key":489,"_type":89,"href":497,"reference":12},"http:\u002F\u002Fstackapps.com",{"_key":499,"_type":62,"children":500,"markDefs":514,"style":93},"d49730885d16",[501,505,510],{"_key":502,"_type":66,"marks":503,"text":504},"d49730885d160",[],"Stack Apps is more than an app (",{"_key":506,"_type":66,"marks":507,"text":509},"d49730885d161",[508],"df8e964e786f","and script",{"_key":511,"_type":66,"marks":512,"text":513},"d49730885d162",[],") directory -- there's also a comprehensive set of documentation, support, and examples for the Stack Exchange API over at Stack Apps -- and the entire API is self-documented at ...",[515],{"_key":508,"_type":89,"href":516,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-apps-and-scripts\u002F",{"_key":518,"_type":62,"children":519,"markDefs":525,"style":528},"777c3e0cf5b3",[520],{"_key":521,"_type":66,"marks":522,"text":524},"777c3e0cf5b30",[523],"ebee47831a04","api.stackoverflow.com\u002F1.1\u002Fusage",[526],{"_key":523,"_type":89,"href":527,"reference":12},"http:\u002F\u002Fapi.stackoverflow.com\u002F1.1\u002Fusage","h2",{"_key":530,"_type":62,"children":531,"markDefs":553,"style":93},"2ea8ba027163",[532,536,540,544,549],{"_key":533,"_type":66,"marks":534,"text":535},"2ea8ba0271630",[],"... with ",{"_key":537,"_type":66,"marks":538,"text":539},"2ea8ba0271631",[104],"examples you can run directly in your browser",{"_key":541,"_type":66,"marks":542,"text":543},"2ea8ba0271632",[],". And naturally, it works against ",{"_key":545,"_type":66,"marks":546,"text":548},"2ea8ba0271633",[547],"01350dc7ad08","every Stack Exchange site",{"_key":550,"_type":66,"marks":551,"text":552},"2ea8ba0271634",[]," exactly as you'd expect!",[554],{"_key":547,"_type":89,"href":555,"reference":12},"http:\u002F\u002Fstackexchange.com\u002Fsites",{"_key":557,"_type":62,"children":558,"markDefs":572,"style":93},"f53236d458e4",[559,563,568],{"_key":560,"_type":66,"marks":561,"text":562},"f53236d458e40",[],"Thanks to everyone who has built apps against our API. We'll do our best to support you, and keep evolving the API to ",{"_key":564,"_type":66,"marks":565,"text":567},"f53236d458e41",[566],"em","add more awesome",{"_key":569,"_type":66,"marks":570,"text":571},"f53236d458e42",[]," for you.",[],true,"2011\u002F09\u002F30",{"code":576,"language":577},"\u003Cp>Stack Exchange has a very full featured, albeit currently read-only, API. You can view some of the nifty applications people have created with the Stack Exchange API in the \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-exchange-api-1-1-and-improved-app-gallery\u002F\">app gallery on Stack Apps\u003C\u002Fa>, or check out the \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F08\u002Fstack-exchange-api-contest-winners\u002F\">winners of the Stack Exchange API contest\u003C\u002Fa> we held last year.\u003C\u002Fp>\n\u003Cp>We're currently in the planning stages for \u003Cstrong>Stack Exchange API 2.0.\u003C\u002Fstrong> There's \u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F2588\u002Fdraft-specification-for-api-v2-0\">a draft API 2.0 specification on Stack Apps\u003C\u002Fa>, so head on over there and take a look if you want a voice in that process.\u003C\u002Fp>\n\u003Cp>As a part of our research process leading up to 2.0, we analyzed usage statistics of the API to date. For the period from \u003Cstrong>8\u002F21\u002F2011\u003C\u002Fstrong> to \u003Cstrong>9\u002F21\u002F2011\u003C\u002Fstrong> inclusive, there were \u003Cstrong>34.2 million\u003C\u002Fstrong> requests against the API. That's about 12 requests per second. \u003C\u002Fp>\n\u003Cp>API usage skews heavily toward users and questions:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fstack-exchange-api-1-1-usage-pie-graph.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>The top API calls, by volume, are:\u003C\u002Fp>\n\u003Ctable width=\"300px\">\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\u002Ftimeline\n\u003C\u002Ftd>\u003Ctd align=\"right\">7.8m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\n\u003C\u002Ftd>\u003Ctd align=\"right\">5.2m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\u002Fmentioned\n\u003C\u002Ftd>\u003Ctd align=\"right\">4.2m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fquestions\n\u003C\u002Ftd>\u003Ctd align=\"right\">3.4m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fquestions\u002F{ids}\n\u003C\u002Ftd>\u003Ctd align=\"right\">3.0m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\u002Fquestions\n\u003C\u002Ftd>\u003Ctd align=\"right\">2.9m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fquestions\u002F{ids}\u002Fanswers\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.7m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\u002Freputation\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.3m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fusers\u002F{ids}\u002Fanswers\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.3m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fposts\u002F{ids}\u002Fcomments\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.3m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\n\u002Fanswers\n\u003C\u002Ftd>\u003Ctd align=\"right\">463k\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\u003Cp>There's a precipitous drop in usage after that. It's somewhat surprising just how user centric the queries are, given how Q&amp;A; focused Stack Exchange sites are. This suggests that user authentication to get to the tiny bit of hidden user information we have really will be a popular feature -- and that is slated for API V2.0.\u003C\u002Fp>\n\u003Cp>Approximately \u003Cstrong>6% of API traffic is the result of internal Stack Exchange requests\u003C\u002Fstrong>.  Chat made approximately 1.1m requests, \u003Ca href=\"http:\u002F\u002Fstackexchange.com\">stackexchange.com\u003C\u002Fa> made about 250k requests, and \u003Ca href=\"http:\u002F\u002Fcareers.stackoverflow.com\">careers.stackoverflow\u003C\u002Fa> made approximately 140k requests. Only Chat actually requires the raised API request limit that we give it.\u003C\u002Fp>\n\u003Cp>The top applications by API usage are:\u003C\u002Fp>\n\u003Ctable width=\"600\">\u003Ctr>\u003Ctd>\n\u003Ctable width=\"260\">\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F83\u002Fstackapplet-bringing-stack-exchange-notifications-to-your-desktop-1-5-beta-2-r\">StackApplet\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">5.3m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1993\u002Fnewt-question-answer-and-comment-and-rep-change-notifications-for-os-x\">Newt\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">5.2m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1592\u002Fstack-exchange-notifier-chrome-extension\">Stack Exchange Notifier\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">3.5m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F345\u002Fstackguru-a-near-realtime-bot-for-all-stackexchange-sites\">StackGuru\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.4m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F493\u002Fstackstalker-be-notified-when-your-question-is-updated-chrome-extension\">Question Monitor\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.3m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fchat.stackoverflow.com\">Stack Overflow Chat\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">1.1m\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F587\u002Fnew-q-google-chrome-extension-notifies-you-of-new-questions-of-interest\">New Q!\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">943k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1696\u002Fstackoverflow-notifications-in-visual-studio-2010-extension\">VSCommands Lite\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">572k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1703\u002Fso-live-live-updates-to-your-reputation-score\">SO Live!\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">535k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F585\u002Fdroidstack-for-android-now-with-chat-support\">Droidstack\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">498k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fwww.codingclue.com\u002F\">Coding Clue\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">473k\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\u003C\u002Ftd>\n\n\u003Ctd>\n\u003Ctable width=\"260\">\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F36\u002Fstackmobile-com-view-stackexchange-sites-on-your-smartphone\">StackMobile\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">443k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F518\u002Fstacktack-a-javascript-widget-you-can-stick-anywhere\">StackTack\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">386k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>StackMonitor\n\u003C\u002Ftd>\u003Ctd align=\"right\">356k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F2370\u002Fstackanywhere-a-stack-exchange-client-for-android\">StackAnywhere\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">291k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F1699\u002Faskubuntu-add-on-for-firefox-opera-and-chrome\">AskUbuntu Add-on\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">251k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackexchange.com\">stackexchange.com\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">251k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002F316\u002Fswatch-a-firefox-plugin-for-monitoring-stack-exchange-sites-for-interesting-chan\">Swatch for Firefox\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">185k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>DFeed IRC bot\n\u003C\u002Ftd>\u003Ctd align=\"right\">180k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Farea51.stackexchange.com\">Area 51\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">142k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Ca href=\"http:\u002F\u002Fcareers.stackoverflow.com\">Careers\u003C\u002Fa>\n\u003C\u002Ftd>\u003Ctd align=\"right\">140k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>StackTrends\n\u003C\u002Ftd>\u003Ctd align=\"right\">128k\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\u003C\u002Ftd>\n\u003C\u002Ftr>\u003C\u002Ftable>\u003Cp>\u003Cstrong>Roughly 59% of all API requests are from non-web applications.\u003C\u002Fstrong> Of the top 20 applications, 8 are non-web applications.  This is of some interest with regards to the debate around HTML encoding all output by default, to ensure it is HTML safe. This suggests that there are many opportunities for script injection, although the reach of the attack is somewhat mitigated.\u003C\u002Fp>\n\u003Cp>API usage growth is basically flat. This is not terribly surprising, since we&rsquo;re read-only until API v3.0.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fstack-exchange-api-1-1-usage-per-day.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Getting cache hit rates out of our logs is a bit difficult, but we&rsquo;ve got an upper limit of 10% based on the numbers.  I&rsquo;d say we can be confident in a 3-5% cache hit rate.\u003C\u002Fp>\n\u003Cp>We hope these statistics are interesting, if for nothing else than learning about some useful apps that work with the Stack Exchange API that you might not have heard of. You can find out more about these apps, and discover a bunch more, at \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fstackapps.com\">Stack Apps\u003C\u002Fa>!\u003C\u002Fstrong> \u003C\u002Fp>\n\u003Cp>Stack Apps is more than an app (\u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-apps-and-scripts\u002F\">and script\u003C\u002Fa>) directory -- there's also a comprehensive set of documentation, support, and examples for the Stack Exchange API over at Stack Apps -- and the entire API is self-documented at ...\u003C\u002Fp>\n\u003Ch2>\u003Ca href=\"http:\u002F\u002Fapi.stackoverflow.com\u002F1.1\u002Fusage\">api.stackoverflow.com\u002F1.1\u002Fusage\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>... with \u003Cstrong>examples you can run directly in your browser\u003C\u002Fstrong>. And naturally, it works against \u003Ca href=\"http:\u002F\u002Fstackexchange.com\u002Fsites\">every Stack Exchange site\u003C\u002Fa> exactly as you'd expect!\u003C\u002Fp>\n\u003Cp>Thanks to everyone who has built apps against our API. We'll do our best to support you, and keep evolving the API to \u003Cem>add more awesome\u003C\u002Fem> for you.\u003C\u002Fp>","html","2011-09-30T12:00:00.000Z",{"current":580},"stack-exchange-api-usage-stats-and-api-2-0-plans",[582,590],{"_createdAt":583,"_id":584,"_rev":585,"_type":586,"_updatedAt":583,"slug":587,"title":589},"2023-05-23T16:43:21Z","wp-tagcat-api","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":588},"api","API",{"_createdAt":583,"_id":591,"_rev":585,"_type":586,"_updatedAt":583,"slug":592,"title":594},"wp-tagcat-company",{"current":593},"company","Company","Stack Exchange API Usage Stats and API 2.0 Plans",[597,603,609,615],{"_id":598,"publishedAt":599,"slug":600,"sponsored":12,"title":602},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":601},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":604,"publishedAt":605,"slug":606,"sponsored":12,"title":608},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":607},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":610,"publishedAt":611,"slug":612,"sponsored":12,"title":614},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":613},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":616,"publishedAt":617,"slug":618,"sponsored":12,"title":620},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":619},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":622,"sourceMap":-1},{"count":623,"lastTimestamp":12},0]