{"uid":"cap_IobM1_h_qRlIRzyPxWMEc","slug":"scout-dx-hugen-tokyo-352fe31e","name":"Scout DX Dev.to Search","description":"Scans Dev.to to surface relevant content and signals from the community.","url":"https://scout-dx.hugen.tokyo/scout/devto?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"required":["method"],"properties":{"method":{"enum":["GET"],"type":"string"}}}}},"responseSchema":null,"example":{"request":{"q":"javascript","sort":"relevance","per_page":10},"response":{"data":[{"id":3756670,"url":"https://dev.to/jasmin/an-llm-api-call-in-4-gifs-33b1","date":"2026-05-26T20:52:22Z","tags":["llm","javascript","ai","beginners"],"title":"An LLM API call, in 4 GIFs","author":{"name":"Jasmin Virdi","username":"jasmin"},"comments":32,"reactions":54,"description":"This is the first post of series Building TinyAgent where we are going to build a small agent from...","reading_time":4},{"id":3779911,"url":"https://dev.to/ofri-peretz/import-nextno-cycle-reported-0-cycles-on-nextjs-we-found-why-and-fixed-it-ln2","date":"2026-05-29T18:04:24Z","tags":["eslint","javascript","node","webdev"],"title":"import-next/no-cycle Reported 0 Cycles on Next.js. We Found Why — and Fixed It.","author":{"name":"Ofri Peretz","username":"ofri-peretz"},"comments":0,"reactions":0,"description":"Our cycle detector returned 0 on a 14K-file repo. oxlint found 17. We audited the rule and found two bugs: a 10-hop depth limit that silenced cycles longer than 10 hops, and a cache contamination bug that made benchmark results non-deterministic.","reading_time":5},{"id":3777825,"url":"https://dev.to/deadlyreiter/your-ai-agents-fail-silently-a-1986-idea-fixes-that-57f1","date":"2026-05-29T11:14:35Z","tags":["ai","agents","javascript","architecture"],"title":"\"Your AI agents fail silently. A 1986 idea fixes that.\"","author":{"name":"D. Reiter","username":"deadlyreiter"},"comments":5,"reactions":0,"description":"There's a specific kind of bug that AI agents introduced to production systems, and most teams don't...","reading_time":5},{"id":3683876,"url":"https://dev.to/shieldstring/is-ui-dead-why-chat-is-becoming-the-front-door-of-your-product-2g50","date":"2026-05-29T19:04:37Z","tags":["webdev","ai","javascript","career"],"title":"Is UI Dead? Why Chat Is Becoming the Front Door of Your Product","author":{"name":"Agbo, Daniel Onuoha ","username":"shieldstring"},"comments":0,"reactions":1,"description":"Your homepage is no longer the first impression. An AI agent might be.   Picture this: a user wants...","reading_time":7},{"id":3780371,"url":"https://dev.to/kev_luciano/why-im-learning-go-and-javascript-together-4ih","date":"2026-05-29T20:10:27Z","tags":["backend","go","javascript","learning"],"title":"Why I’m Learning Go and JavaScript Together Instead of Separately","author":{"name":"Kevin Nambubbi","username":"kev_luciano"},"comments":0,"reactions":0,"description":"Most programming tutorials teach technologies in isolation.  You learn a language. Then a...","reading_time":2},{"id":3777664,"url":"https://dev.to/vakme/know-your-webdev-math-dynamic-positioning-with-trigonometry-2co6","date":"2026-05-29T14:09:33Z","tags":["webdev","javascript","reactflow","react"],"title":"Know Your WebDev Math: Dynamic positioning with trigonometry","author":{"name":"Ola B","username":"vakme"},"comments":0,"reactions":0,"description":"When I needed to pass Calculus and Algebra during my Computer Science degree, I used the formula...","reading_time":5},{"id":3780352,"url":"https://dev.to/idevgames/statejs-basics-learn-css-driven-reactivity-in-10-minutes-3m80","date":"2026-05-29T20:05:15Z","tags":["css","javascript","tutorial","webdev"],"title":"⭐ State.js Basics — Learn CSS‑Driven Reactivity in 10 Minutes","author":{"name":"iDev-Games","username":"idevgames"},"comments":0,"reactions":0,"description":"State.js looks simple — just HTML attributes — but it introduces a new mental model for building...","reading_time":3},{"id":3772117,"url":"https://dev.to/jthomas2/a-taxonomy-of-shopify-app-theme-conflicts-147-issues-classified-1ng6","date":"2026-05-29T13:23:40Z","tags":["shopify","shopifyapps","javascript","webdev"],"title":"A Taxonomy of Shopify App-Theme Conflicts: 147 Issues Classified","author":{"name":"Jeff Thomas","username":"jthomas2"},"comments":0,"reactions":0,"description":"Our first three articles documented the damage: 53 stores, 147+ conflicts, CSS specificity cascading...","reading_time":7},{"id":3779712,"url":"https://dev.to/_b21299c93086b1ee8f30b/nextjs-16-react-server-components-the-complete-production-guide-344o","date":"2026-05-29T17:21:06Z","tags":["nextjs","react","webdev","javascript"],"title":"Next.js 16 React Server Components: The Complete Production Guide","author":{"name":"王旭杰","username":"_b21299c93086b1ee8f30b"},"comments":0,"reactions":0,"description":"Next.js 16 React Server Components: The Complete Production Guide   React Server Components...","reading_time":2},{"id":3779242,"url":"https://dev.to/nueldotdev/low-quality-wallpapers-are-a-pain-im-trying-to-fix-that-1966","date":"2026-05-29T17:21:32Z","tags":["electron","ai","programming","javascript"],"title":"Low quality wallpapers are a pain, I'm trying to fix that.","author":{"name":"NuelDotDev","username":"nueldotdev"},"comments":0,"reactions":0,"description":"I love switching wallpapers a lot, the feeling of intention when I look at my desktop is something I...","reading_time":4}],"count":10,"query":"javascript","source":"devto","success":true,"elapsed_ms":1031}},"exampleRequest":{"q":"javascript","sort":"relevance","per_page":10},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":1,"rating":{"score":"1.00","successRate":"0.00","reviews":1,"stars":"5.0","state":"rated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CiUYpjpmG9h2HQizUBL2M","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches and surfaces top Dev.to articles and community signals based on a query, sort order, and result count.","exampleAgentPrompt":"Find me the top 10 Dev.to articles about TypeScript, sorted by most reactions, so I can see what the developer community finds most valuable right now.","exampleUseCases":[{"title":"Curate trending content for tech newsletter","prompt":"I'm putting together next week's developer newsletter and need the 15 most recent Dev.to articles on machine learning—sorted by reaction count so I can feature the ones the community is most excited about."},{"title":"Research what developers are discussing","prompt":"I want to understand what the dev community is talking about regarding web performance right now, so pull the top 20 Dev.to posts on that topic sorted by newest first and show me the ones with the most engagement."},{"title":"Find expert insights on emerging tech","prompt":"My team is evaluating whether to adopt GraphQL and I'd like to see the most popular Dev.to articles about it—give me the top articles sorted by reactions so I can read what experienced developers think."}],"resultDescription":"Returns a list of Dev.to articles matching the query, each with article ID, URL, title, author name and username, publication date, tags, reaction count, comment count, reading time in minutes, and a short description snippet.","failureModes":["Empty results if query matches no Dev.to content","Rate limiting or payment failure if x402 credentials are invalid","Malformed or missing query parameter returns error","Sort parameter with unsupported value may return default sort or error","Dev.to API downtime causing upstream failures"],"whenToPreferThis":"Use this endpoint when you need to discover what the developer community on Dev.to is writing about a specific topic, especially when you want ranked/sorted results by popularity or recency. Prefer this over general web search when you specifically want developer-authored blog content with community engagement metrics like reactions and comments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":1,"lastUsedAt":"2026-05-28T21:46:30.500Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:27:42.231Z","isFirstParty":false,"canonicalSlug":"scout-dx-hugen-tokyo-352fe31e"}