[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-YI51K9yfRnCKhAEprCADHdJfcSaIiaesFY6JOGP2Ckc":3,"sanity-nZpOjA2zbkH-JUJnkS0fSVGC2PFLyBYjC1410YHEylw":364},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":339},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":306,"dateUrl":307,"excerpt":94,"legacyBody":308,"product":12,"publishedAt":311,"slug":312,"sponsored":12,"tags":314,"title":338,"visible":306},"2023-05-25T09:36:59Z","wp-post-3666","dgl3SCUzppW3U2LvCoS5oq","blogPost","2023-07-13T14:54:30Z",[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,71,88,96,101,130,139,152,163,182,198,206,214,234,253,261,277],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"22fc5aa22e1e","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"22fc5aa22e1e0","span",[],"We are now gearing up to build the first official Stack Overflow API.",[],"normal",{"_key":72,"_type":62,"children":73,"markDefs":87,"style":70},"e3b137de6941",[74,78,83],{"_key":75,"_type":66,"marks":76,"text":77},"e3b137de69410",[],"Please bear in mind that ",{"_key":79,"_type":66,"marks":80,"text":82},"e3b137de69411",[81],"strong","the first version of the API will be read-only by design",{"_key":84,"_type":66,"marks":85,"text":86},"e3b137de69412",[],". We'd rather attack the much harder problem of writing (that is, submitting questions, answers, and comments) in V2 with improvements rolled in from our experience having the read-only V1 API out there first.",[],{"_key":89,"_type":62,"children":90,"markDefs":95,"style":70},"34fa7ec5492e",[91],{"_key":92,"_type":66,"marks":93,"text":94},"34fa7ec5492e0",[],"",[],{"_key":97,"_type":53,"alt":12,"asset":98,"markDefs":12},"07b735343a54",{"_ref":99,"_type":100},"image-15d83a0ab01b1b60ab2a21d033670df35c3ec568-480x343-png","reference",{"_key":102,"_type":62,"children":103,"markDefs":126,"style":70},"a8df86802d4e",[104,108,113,117,122],{"_key":105,"_type":66,"marks":106,"text":107},"a8df86802d4e0",[],"To get an idea of what working with this imaginary Stack Overflow API ",{"_key":109,"_type":66,"marks":110,"text":112},"a8df86802d4e1",[111],"em","could",{"_key":114,"_type":66,"marks":115,"text":116},"a8df86802d4e2",[]," look like, browse the project ",{"_key":118,"_type":66,"marks":119,"text":121},"a8df86802d4e3",[120],"9df107fd8016","Stack Overflow user Kevin Montrose",{"_key":123,"_type":66,"marks":124,"text":125},"a8df86802d4e4",[]," set up:",[127],{"_key":120,"_type":128,"href":129,"reference":12},"link","http://stackoverflow.com/users/80572/kevin-montrose",{"_key":131,"_type":62,"children":132,"markDefs":137,"style":138},"85db8a8b1177",[133],{"_key":134,"_type":66,"marks":135,"text":136},"85db8a8b11770",[],"Stack Exchange API on Google Code",[],"h2",{"_key":140,"_type":62,"children":141,"level":147,"listItem":148,"markDefs":149,"style":70},"b379255fb03f",[142],{"_key":143,"_type":66,"marks":144,"text":146},"b379255fb03f0",[145],"c69afddbba21","Project homepage",1,"bullet",[150],{"_key":145,"_type":128,"href":151,"reference":12},"http://code.google.com/p/stackexchange-api/",{"_key":153,"_type":62,"children":154,"level":147,"listItem":148,"markDefs":160,"style":70},"35dfce3b85f8",[155],{"_key":156,"_type":66,"marks":157,"text":159},"35dfce3b85f80",[158],"7e39cae1140b","Documentation",[161],{"_key":158,"_type":128,"href":162,"reference":12},"http://stackexchange-api.googlecode.com/svn/trunk/docs/index.htm",{"_key":164,"_type":62,"children":165,"level":147,"listItem":148,"markDefs":179,"style":70},"5d06983a747b",[166,170,175],{"_key":167,"_type":66,"marks":168,"text":169},"5d06983a747b0",[],"Documentation for the current Stack Overflow \"API\" ",{"_key":171,"_type":66,"marks":172,"text":174},"5d06983a747b1",[173],"7332a5feda32","it uses",{"_key":176,"_type":66,"marks":177,"text":178},"5d06983a747b2",[]," (warning: bad, incomplete, broken, unsupported)",[180],{"_key":173,"_type":128,"href":181,"reference":12},"http://code.google.com/p/stackexchange-api/wiki/CurrentAPI",{"_key":183,"_type":62,"children":184,"markDefs":197,"style":70},"48a14b998bb3",[185,189,193],{"_key":186,"_type":66,"marks":187,"text":188},"48a14b998bb30",[],"To be 100% clear, we are NOT blessing this as an official API, but we'd like to take advantage of the hard work Kevin has rolled into his code to help produce ",{"_key":190,"_type":66,"marks":191,"text":192},"48a14b998bb31",[81],"a proper Stack Overflow API that doesn't suck",{"_key":194,"_type":66,"marks":195,"text":196},"48a14b998bb32",[],".",[],{"_key":199,"_type":62,"children":200,"markDefs":205,"style":70},"82a33b20652e",[201],{"_key":202,"_type":66,"marks":203,"text":204},"82a33b20652e0",[],"Because what currently passes for an API on Stack Overflow was never truly intended as such, it's important to regard what's in place now as a preliminary sketch, a temporary crutch, a placeholder for something better.",[],{"_key":207,"_type":62,"children":208,"markDefs":213,"style":70},"3d108428724c",[209],{"_key":210,"_type":66,"marks":211,"text":212},"3d108428724c0",[],"To produce a decent read-only V1 API for Stack Overflow, we need your input:",[],{"_key":215,"_type":62,"children":216,"level":147,"listItem":230,"markDefs":231,"style":70},"5ed6849d1273",[217,221,226],{"_key":218,"_type":66,"marks":219,"text":220},"5ed6849d12730",[],"Read through ",{"_key":222,"_type":66,"marks":223,"text":225},"5ed6849d12731",[224],"f4b686b42f56","the highest voted questions tagged [api]",{"_key":227,"_type":66,"marks":228,"text":229},"5ed6849d12732",[]," on meta.","number",[232],{"_key":224,"_type":128,"href":233,"reference":12},"http://meta.stackoverflow.com/questions/tagged?tagnames=api&sort=votes",{"_key":235,"_type":62,"children":236,"level":147,"listItem":230,"markDefs":250,"style":70},"b39b2ad0fa5a",[237,241,246],{"_key":238,"_type":66,"marks":239,"text":240},"b39b2ad0fa5a0",[],"Browse Kevin's document ",{"_key":242,"_type":66,"marks":243,"text":245},"b39b2ad0fa5a1",[81,244],"3e3d442e3c39","Desired Stack Overflow API",{"_key":247,"_type":66,"marks":248,"text":249},"b39b2ad0fa5a2",[]," which is based on his experience writing SXAPI.",[251],{"_key":244,"_type":128,"href":252,"reference":12},"http://code.google.com/p/stackexchange-api/wiki/DesiredSOApi",{"_key":254,"_type":62,"children":255,"markDefs":260,"style":70},"210cdeca9672",[256],{"_key":257,"_type":66,"marks":258,"text":259},"210cdeca96720",[],"Done? Good.",[],{"_key":262,"_type":62,"children":263,"markDefs":276,"style":70},"f1b7aef79554",[264,268,272],{"_key":265,"_type":66,"marks":266,"text":267},"f1b7aef795540",[],"Now, ",{"_key":269,"_type":66,"marks":270,"text":271},"f1b7aef795541",[81],"what do you want to build that uses the API?",{"_key":273,"_type":66,"marks":274,"text":275},"f1b7aef795542",[]," The perfect API for this task, called from your preferred programming language, would do ... what, exactly? What's clean? What's simple? What's supportable and scalable?",[],{"_key":278,"_type":62,"children":279,"markDefs":301,"style":70},"9a226edbd322",[280,284,289,293,298],{"_key":281,"_type":66,"marks":282,"text":283},"9a226edbd3220",[],"If WordPress comments are too limiting, and you'd like to post some code samples or use Markdown formatting, feel free to use ",{"_key":285,"_type":66,"marks":286,"text":288},"9a226edbd3221",[81,287],"4fcba4940690","the SXAPI Meta question",{"_key":290,"_type":66,"marks":291,"text":292},"9a226edbd3222",[]," to do so -- or any place on Meta, really, as long as it's ",{"_key":294,"_type":66,"marks":295,"text":297},"9a226edbd3223",[296],"0604f8d980f3","properly tagged with [api]",{"_key":299,"_type":66,"marks":300,"text":196},"9a226edbd3224",[],[302,304],{"_key":287,"_type":128,"href":303,"reference":12},"http://meta.stackoverflow.com/questions/33397/sxapi-a-net-api-for-so-f-u-meta-updated-to-version-4-0",{"_key":296,"_type":128,"href":305,"reference":12},"http://meta.stackoverflow.com/questions/tagged/api",true,"2010/01/15",{"code":309,"language":310},"\u003Cp>We are now gearing up to build the first official Stack Overflow API.\u003C/p>\n\u003Cp>Please bear in mind that \u003Cstrong>the first version of the API will be read-only by design\u003C/strong>. We'd rather attack the much harder problem of writing (that is, submitting questions, answers, and comments) in V2 with improvements rolled in from our experience having the read-only V1 API out there first.\u003C/p>\n\u003Cp>\u003Ca href=\"http://geekandpoke.typepad.com/geekandpoke/2008/05/the-new-social.html\">\u003Cimg src=\"http://stackoverflow.blog/wp-content/uploads/2017/02/UYyR6.png\" alt=\"\">\u003C/a>\u003C/p>\n\u003Cp>To get an idea of what working with this imaginary Stack Overflow API \u003Cem>could\u003C/em> look like, browse the project \u003Ca href=\"http://stackoverflow.com/users/80572/kevin-montrose\">Stack Overflow user Kevin Montrose\u003C/a> set up:\u003C/p>\n\u003Ch2>Stack Exchange API on Google Code\u003C/h2>\n\u003Cul>\u003Cli>\n\u003Cp>\u003Ca href=\"http://code.google.com/p/stackexchange-api/\">Project homepage\u003C/a>\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http://stackexchange-api.googlecode.com/svn/trunk/docs/index.htm\">Documentation\u003C/a>\u003C/p>\n\u003C/li>\n\u003Cli>Documentation for the current Stack Overflow \"API\" \u003Ca href=\"http://code.google.com/p/stackexchange-api/wiki/CurrentAPI\">it uses\u003C/a> (warning: bad, incomplete, broken, unsupported)\u003C/li>\n\u003C/ul>\u003Cp>To be 100% clear, we are NOT blessing this as an official API, but we'd like to take advantage of the hard work Kevin has rolled into his code to help produce \u003Cstrong>a proper Stack Overflow API that doesn't suck\u003C/strong>. \u003C/p>\n\u003Cp>Because what currently passes for an API on Stack Overflow was never truly intended as such, it's important to regard what's in place now as a preliminary sketch, a temporary crutch, a placeholder for something better. \u003C/p>\n\u003Cp>To produce a decent read-only V1 API for Stack Overflow, we need your input:\u003C/p>\n\u003Col>\u003Cli>\n\u003Cp>Read through \u003Ca href=\"http://meta.stackoverflow.com/questions/tagged?tagnames=api&amp;sort=votes\">the highest voted questions tagged [api]\u003C/a> on meta.\u003C/p>\n\u003C/li>\n\u003Cli>Browse Kevin's document \u003Cstrong>\u003Ca href=\"http://code.google.com/p/stackexchange-api/wiki/DesiredSOApi\">Desired Stack Overflow API\u003C/a>\u003C/strong> which is based on his experience writing SXAPI.\u003C/li>\n\u003C/ol>\u003Cp>Done? Good.\u003C/p>\n\u003Cp>Now, \u003Cstrong>what do you want to build that uses the API?\u003C/strong> The perfect API for this task, called from your preferred programming language, would do ... what, exactly? What's clean? What's simple? What's supportable and scalable?\u003C/p>\n\u003Cp>If WordPress comments are too limiting, and you'd like to post some code samples or use Markdown formatting, feel free to use \u003Cstrong>\u003Ca href=\"http://meta.stackoverflow.com/questions/33397/sxapi-a-net-api-for-so-f-u-meta-updated-to-version-4-0\">the SXAPI Meta question\u003C/a>\u003C/strong> to do so -- or any place on Meta, really, as long as it's \u003Ca href=\"http://meta.stackoverflow.com/questions/tagged/api\">properly tagged with [api]\u003C/a>.\u003C/p>","html","2010-01-15T12:00:00.000Z",{"current":313},"what-would-a-stack-overflow-api-look-like",[315,323,328,333],{"_createdAt":316,"_id":317,"_rev":318,"_type":319,"_updatedAt":316,"slug":320,"title":322},"2023-05-23T16:43:21Z","wp-tagcat-api","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":321},"api","API",{"_createdAt":316,"_id":324,"_rev":318,"_type":319,"_updatedAt":316,"slug":325,"title":327},"wp-tagcat-background",{"current":326},"background","Background",{"_createdAt":316,"_id":329,"_rev":318,"_type":319,"_updatedAt":316,"slug":330,"title":332},"wp-tagcat-community",{"current":331},"community","Community",{"_createdAt":316,"_id":334,"_rev":318,"_type":319,"_updatedAt":316,"slug":335,"title":337},"wp-tagcat-company",{"current":336},"company","Company","What Would a Stack Overflow API Look Like?",[340,346,352,358],{"_id":341,"publishedAt":342,"slug":343,"sponsored":12,"title":345},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":344},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":347,"publishedAt":348,"slug":349,"sponsored":12,"title":351},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":350},"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":353,"publishedAt":354,"slug":355,"sponsored":12,"title":357},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":356},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":359,"publishedAt":360,"slug":361,"sponsored":12,"title":363},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":362},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":365,"sourceMap":-1},{"count":366,"lastTimestamp":12},0]