<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>route.tools blog</title>
    <link>https://route.tools/blog</link>
    <description>Practical writing on AI agent infrastructure: tool routing, provider comparisons, and the APIs agents actually call.</description>
    <language>en-us</language>
    <item>
      <title>Perplexity's search API in 2026: a guide for agent builders</title>
      <link>https://route.tools/blog/perplexity-search-api-guide</link>
      <guid isPermaLink="true">https://route.tools/blog/perplexity-search-api-guide</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical guide to Perplexity's search API: payload shape, freshness filtering, pricing, and when it beats Exa or Serper for AI agent workloads.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>How to audit what your AI agent actually spends per task</title>
      <link>https://route.tools/blog/pricing-audit-agent-tool-spend</link>
      <guid isPermaLink="true">https://route.tools/blog/pricing-audit-agent-tool-spend</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description>How to audit what your AI agent spends per task: a unit-economics worksheet with real per-call tool prices and where the savings usually hide.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Kling vs Wan 2.2: the two hosted text-to-video APIs compared</title>
      <link>https://route.tools/blog/kling-vs-wan-video-models-api</link>
      <guid isPermaLink="true">https://route.tools/blog/kling-vs-wan-video-models-api</guid>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <description>Kling vs Wan 2.2 for API video generation in 2026: per-second pricing math, async job realities, quality scores, and which one to route first.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Code sandbox security for AI agents: what actually matters</title>
      <link>https://route.tools/blog/code-sandbox-security-for-agents</link>
      <guid isPermaLink="true">https://route.tools/blog/code-sandbox-security-for-agents</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why AI agents need code sandboxes: isolation models, timeouts, teardown hygiene, and what runaway agent code actually costs per vCPU-second.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>How to avoid vendor lock-in with embedding APIs</title>
      <link>https://route.tools/blog/avoiding-vendor-lockin-embeddings</link>
      <guid isPermaLink="true">https://route.tools/blog/avoiding-vendor-lockin-embeddings</guid>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <description>Embedding vendor lock-in is real: vectors from different models never mix. Pinning strategies, re-embedding cost math, and model field discipline.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Transcription accuracy vs price: when cheap is fine and when it isn't</title>
      <link>https://route.tools/blog/transcription-accuracy-vs-price</link>
      <guid isPermaLink="true">https://route.tools/blog/transcription-accuracy-vs-price</guid>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <description>Transcription accuracy vs price in 2026: when a 10x cheaper Whisper API is fine, and when compliance, captions, or diarization justify paying more.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The xAI Grok image API: a practical guide for 2026</title>
      <link>https://route.tools/blog/grok-image-api-guide</link>
      <guid isPermaLink="true">https://route.tools/blog/grok-image-api-guide</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical guide to xAI's Grok image API in 2026: per-image pricing, the fixed output size, and where it fits next to FLUX hosts and GPT Image.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The 7 tools every AI agent needs (with real 2026 prices)</title>
      <link>https://route.tools/blog/7-tools-every-ai-agent-needs</link>
      <guid isPermaLink="true">https://route.tools/blog/7-tools-every-ai-agent-needs</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>The seven tool APIs every AI agent needs in 2026: search, scrape, parse, embed, code, speech, and transcription, with real per-unit API prices.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>MCP vs function calling: when a protocol beats a schema</title>
      <link>https://route.tools/blog/mcp-vs-function-calling</link>
      <guid isPermaLink="true">https://route.tools/blog/mcp-vs-function-calling</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>MCP vs function calling explained: what each solves, when a protocol beats plain tool schemas, and when function definitions are all you need.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>What an AI image actually costs in 2026: five API hosts compared</title>
      <link>https://route.tools/blog/image-gen-price-per-image-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/image-gen-price-per-image-2026</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>What an AI-generated image costs in 2026: five API hosts from $0.0108 to $0.084 per image, and how same-model arbitrage changes the picture.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>LlamaParse vs Reducto: which document parser fits your stack in 2026</title>
      <link>https://route.tools/blog/llamaparse-vs-reducto-document-parsing</link>
      <guid isPermaLink="true">https://route.tools/blog/llamaparse-vs-reducto-document-parsing</guid>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <description>LlamaParse vs Reducto in 2026: base and premium pricing, quality scores, and the blended-cost math that decides which parser fits your documents.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Web search API latency: what actually matters for AI agents</title>
      <link>https://route.tools/blog/web-search-api-latency-what-matters</link>
      <guid isPermaLink="true">https://route.tools/blog/web-search-api-latency-what-matters</guid>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <description>Search API latency differs by tier for structural reasons. Why p95 matters more than p50 for agents, and when fastest-first routing is the right call.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>BYOK economics: when bringing your own keys beats bundled pricing</title>
      <link>https://route.tools/blog/byok-economics-ai-tools</link>
      <guid isPermaLink="true">https://route.tools/blog/byok-economics-ai-tools</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>Bring-your-own-keys routing costs a 5% fee instead of a 20% margin. The math on when BYOK wins, when bundled wins, and what negotiated rates change.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>ElevenLabs vs LMNT vs Deepgram Aura-2: the 3.3x TTS price spread</title>
      <link>https://route.tools/blog/elevenlabs-vs-lmnt-vs-deepgram-aura</link>
      <guid isPermaLink="true">https://route.tools/blog/elevenlabs-vs-lmnt-vs-deepgram-aura</guid>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <description>Text-to-speech APIs span $0.036 to $0.12 per 1k characters routed. Voice quality is subjective, price is not. How to pick between the three tiers.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Spend caps for AI agents: budget safety before the loop runs away</title>
      <link>https://route.tools/blog/spend-caps-for-ai-agents</link>
      <guid isPermaLink="true">https://route.tools/blog/spend-caps-for-ai-agents</guid>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <description>Agents can burn API budget at machine speed. How spend caps, low-balance alerts, and worst-case price gates keep a runaway loop from becoming a bill.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Semantic vs keyword search: routing agent queries to the right tier</title>
      <link>https://route.tools/blog/semantic-vs-keyword-search-agents</link>
      <guid isPermaLink="true">https://route.tools/blog/semantic-vs-keyword-search-agents</guid>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <description>Agent search queries split into navigational and conceptual types. Route keyword lookups to cheap SERP APIs and semantic queries to neural search.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The 3 best embedding APIs in 2026: price, dimensions, and tradeoffs</title>
      <link>https://route.tools/blog/best-embedding-apis-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/best-embedding-apis-2026</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>DeepInfra's bge-large, OpenAI text-embedding-3-small, and Mixedbread mxbai-embed-large compared on price per million tokens, dimensions, and retrieval.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Quality scores: how we rank API providers (and what the scores are not)</title>
      <link>https://route.tools/blog/quality-scores-how-we-rank-providers</link>
      <guid isPermaLink="true">https://route.tools/blog/quality-scores-how-we-rank-providers</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>Our 0-100 provider quality scores are hand-curated, published in an open catalog, and deliberately not benchmarks. Here is the honest methodology.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The 6 best web search APIs for AI agents in 2026</title>
      <link>https://route.tools/blog/best-web-search-apis-for-ai-agents</link>
      <guid isPermaLink="true">https://route.tools/blog/best-web-search-apis-for-ai-agents</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <description>I route search traffic across Serper, Brave, You.com, Exa, Perplexity, and Firecrawl every day. Here is how they actually compare on price, speed, and result quality.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Scraping failures: blocks, empty bodies, and failover patterns that work</title>
      <link>https://route.tools/blog/scraping-failures-and-failover-patterns</link>
      <guid isPermaLink="true">https://route.tools/blog/scraping-failures-and-failover-patterns</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
      <description>Web scraping APIs fail in ways that look like success. Why empty content should count as failure, and how to chain scraping providers for reliability.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>How tool routing cuts agent costs (and where it honestly doesn't)</title>
      <link>https://route.tools/blog/how-tool-routing-cuts-agent-costs</link>
      <guid isPermaLink="true">https://route.tools/blog/how-tool-routing-cuts-agent-costs</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <description>Tool routing saves money through price arbitrage within quality bands, not magic. A breakdown of where agent API savings are real and where they are not.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Deepgram Nova-3 vs Groq Whisper: what the 6x price gap buys you</title>
      <link>https://route.tools/blog/deepgram-nova-vs-groq-whisper</link>
      <guid isPermaLink="true">https://route.tools/blog/deepgram-nova-vs-groq-whisper</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <description>Groq's hosted Whisper costs six times less per audio minute than Deepgram Nova-3. Here is what the managed feature set buys, and when it matters.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Prepaid credits vs subscriptions for AI APIs: why prepaid fits agents</title>
      <link>https://route.tools/blog/prepaid-credits-vs-subscriptions-ai-apis</link>
      <guid isPermaLink="true">https://route.tools/blog/prepaid-credits-vs-subscriptions-ai-apis</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <description>Prepaid credits fit AI agents better than subscriptions because spend follows usage. The runaway-agent problem, spend caps, and billing honesty.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The best video generation APIs in 2026: an honest short list</title>
      <link>https://route.tools/blog/best-video-generation-apis-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/best-video-generation-apis-2026</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>Kling via fal.ai and Wan-2.2 via Replicate are the two hosted text-to-video routes I pay for. Per-second pricing, async job reality, honest limits.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The AI agent infrastructure stack in 2026: who does what</title>
      <link>https://route.tools/blog/agent-infra-stack-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/agent-infra-stack-2026</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <description>Models, gateways, tools, sandboxes, memory: the layers of the 2026 AI agent stack, who does what at each one, and where tool routing actually sits.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Embedding API pricing breakdown: the per-token math that matters</title>
      <link>https://route.tools/blog/embedding-api-pricing-breakdown</link>
      <guid isPermaLink="true">https://route.tools/blog/embedding-api-pricing-breakdown</guid>
      <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
      <description>Embedding APIs cost $0.012 to $0.072 per million tokens routed. The per-token math for real corpus sizes, and why your embedding choice is lock-in.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Firecrawl for agent builders: scraping, search, and failover fit</title>
      <link>https://route.tools/blog/firecrawl-guide-for-agent-builders</link>
      <guid isPermaLink="true">https://route.tools/blog/firecrawl-guide-for-agent-builders</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <description>Firecrawl does JS-rendered scraping at $1.92 per 1k pages routed and search with page content at $2.40. Where it fits in an agent's failover chain.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Normalized APIs vs provider lock-in: what one schema really costs</title>
      <link>https://route.tools/blog/normalized-apis-vs-provider-lockin</link>
      <guid isPermaLink="true">https://route.tools/blog/normalized-apis-vs-provider-lockin</guid>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <description>Normalized tool APIs trade provider quirks for portability. What the lowest-common-denominator trap costs you and how include_raw gets it back.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>FLUX image API hosts compared: same model, three different prices</title>
      <link>https://route.tools/blog/flux-image-generation-api-hosts-compared</link>
      <guid isPermaLink="true">https://route.tools/blog/flux-image-generation-api-hosts-compared</guid>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>DeepInfra, fal.ai, and Replicate all host FLUX-dev at prices from $0.0108 to $0.036 per image routed. Same weights, 3.3x spread, real arbitrage.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The cheapest transcription API in 2026 (and when cheap is enough)</title>
      <link>https://route.tools/blog/cheapest-transcription-api-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/cheapest-transcription-api-2026</guid>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <description>Groq's hosted Whisper costs $0.00084 per audio minute routed, roughly 6 to 10x cheaper than Deepgram or ElevenLabs. When cheap transcription wins.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Exa neural search: a practical guide for agent builders</title>
      <link>https://route.tools/blog/exa-neural-search-guide</link>
      <guid isPermaLink="true">https://route.tools/blog/exa-neural-search-guide</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <description>Exa is the quality ceiling of the search API category at $8.40 per 1k queries routed. What neural search is actually good at, and when to skip it.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Circuit breakers for AI agents: stop retrying dead providers</title>
      <link>https://route.tools/blog/circuit-breakers-for-ai-agents</link>
      <guid isPermaLink="true">https://route.tools/blog/circuit-breakers-for-ai-agents</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>Circuit breakers stop AI agents from hammering failing tool APIs. How error-rate windows work and why to trip only when a healthy alternative exists.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The best text-to-speech APIs in 2026: Deepgram vs LMNT vs ElevenLabs</title>
      <link>https://route.tools/blog/best-text-to-speech-apis-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/best-text-to-speech-apis-2026</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>Deepgram Aura-2, LMNT, and ElevenLabs span a 3.3x price range per 1k characters. How the TTS tiers differ and when premium voice quality pays off.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>MCP servers explained for developers: local, remote, and why fewer is better</title>
      <link>https://route.tools/blog/mcp-servers-explained-for-developers</link>
      <guid isPermaLink="true">https://route.tools/blog/mcp-servers-explained-for-developers</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>What MCP servers actually are, how remote servers differ from local ones, and why one server exposing 9 tools beats nine servers exposing one each.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>E2B vs Daytona: choosing a code sandbox API when the price is a tie</title>
      <link>https://route.tools/blog/e2b-vs-daytona-code-sandboxes</link>
      <guid isPermaLink="true">https://route.tools/blog/e2b-vs-daytona-code-sandboxes</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>E2B and Daytona cost an identical $0.0000168 per vCPU-second routed. When price cannot decide, here is how to pick a code sandbox for your agent.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Understanding per-unit pricing for AI APIs: a billing literacy guide</title>
      <link>https://route.tools/blog/understanding-per-unit-pricing-ai-apis</link>
      <guid isPermaLink="true">https://route.tools/blog/understanding-per-unit-pricing-ai-apis</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>Per-query, per-page, per-character, per-second, per-token: what each AI API billing unit means, with real 2026 prices and the math to compare them.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>The best document parsing APIs for RAG pipelines in 2026</title>
      <link>https://route.tools/blog/document-parsing-apis-for-rag</link>
      <guid isPermaLink="true">https://route.tools/blog/document-parsing-apis-for-rag</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>LlamaParse, Reducto, and Mistral OCR compared for RAG: price per 1k pages, quality scores, and when the premium parsing tier actually pays off.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Serper vs Brave Search API: reseller economics vs an independent index</title>
      <link>https://route.tools/blog/serper-vs-brave-search-api</link>
      <guid isPermaLink="true">https://route.tools/blog/serper-vs-brave-search-api</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>Serper resells Google results at $1.20 per 1k queries routed. Brave runs its own index at $6.00. When the 5x price gap is worth paying, and why.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Why AI agents need failover more than any software before them</title>
      <link>https://route.tools/blog/why-ai-agents-need-failover</link>
      <guid isPermaLink="true">https://route.tools/blog/why-ai-agents-need-failover</guid>
      <pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate>
      <description>Agents chain many tool calls, so single-vendor risk compounds fast. A look at 429s, blocks, outages, and the failover patterns that actually help.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>Web scraping APIs compared: Jina vs Spider vs Firecrawl in 2026</title>
      <link>https://route.tools/blog/web-scraping-apis-compared-2026</link>
      <guid isPermaLink="true">https://route.tools/blog/web-scraping-apis-compared-2026</guid>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
      <description>I route scraping traffic across Jina Reader, Spider, and Firecrawl daily. Here is how they compare on JS rendering, markdown output, and price.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>OpenRouter for tools: where the analogy works and where it breaks</title>
      <link>https://route.tools/blog/openrouter-for-tools-explained</link>
      <guid isPermaLink="true">https://route.tools/blog/openrouter-for-tools-explained</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <description>OpenRouter proved one key and automatic fallbacks work for LLMs. Applying that model to tool APIs mostly works, but tools are not commodities.</description>
      <author>Brian Sparker</author>
    </item>
    <item>
      <title>What is a tool router? The missing layer in the AI agent stack</title>
      <link>https://route.tools/blog/what-is-a-tool-router</link>
      <guid isPermaLink="true">https://route.tools/blog/what-is-a-tool-router</guid>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <description>A tool router gives AI agents one key for search, scraping, parsing, and more, with automatic failover and price-aware routing across providers.</description>
      <author>Brian Sparker</author>
    </item>
  </channel>
</rss>