← Tradecraft · Book a pilot

Sample Tradecraft report · October 28, 2026

OpenRouter: can anyone still compete with the LLM router Stripe just bought?

How OpenRouter makes money, how big it is, how it grows with almost no marketing, who already competes with it, and where the real openings are.

Every figure is tagged: verified seen directly on their site, API, docs or a primary announcement · estimate third-party tool or press · inferred our reasoning · rumour unverified claim. Research only: no sign-ups, no payments, logged-out browser.

Bottom line

Competing head-on is no longer realistic. Stripe agreed on Aug 19, 2026 to acquire OpenRouter verified, at a reported $7–8B estimate, three months after a $113M Series B at about $1.3B estimate. OpenRouter routes an estimated tens of trillions of tokens a week across 457 models verified, and it is wired into the default settings of the coding agents that drive that volume. Stripe adds payments, fraud handling and billing (it bought Metronome in January estimate).

But the product itself is easy to copy and the fee is under attack. The API is OpenAI-compatible, so switching costs are close to zero inferred. Vercel, Cloudflare and the open-source LiteLLM already offer gateways at 0% markup estimate. OpenRouter's whole take is a 5.5% fee on credit top-ups (8% on Business) verified, and card processing eats a large share of it inferred. The defensible assets are supplier relationships, model breadth on launch day, and the public rankings that make it the place developers look.

The openings are around it, not against it: vertical routers that pick models by task quality (not just price), per-customer AI cost and margin tools for app builders, sovereign/regulated routing, and investing in the independent gateways that are now obvious acquisition targets. Details in section 7.

$7–8BStripe acquisition, announced Aug 19, 2026 (price reported, not disclosed) estimate
5.5%fee on credit purchases, Standard plan; 8% Business; no markup on model prices per FAQ verified
457models in the public API, 68 model makers, 116 provider entries verified
~70Ttokens a week at the Stripe announcement (more than 10T a day) verified
~$160Mannualized revenue, Aug 2026 (Sacra) estimate
$153Mtotal venture funding before the sale (a16z, Menlo, CapitalG, Sequoia) estimate
12.0Mnpm downloads in 30 days of its Vercel AI SDK provider package verified
0ad pixels on the site; 0 Meta Pages advertising to openrouter.ai verified

1. The company

2. How it makes money

ChargeTermsTag
Credit purchases, Standard5.5% of the top-up (min $0.80 on non-crypto); crypto 5.0% per the June 2025 fee postverified
Credit purchases, Business8%, adds EU/US in-region routing and up to 1,000 workspacesverified
Model pricesPassed through: "There is no markup on inference pricing" (FAQ)verified
Bring your own key (BYOK)First $25K a month of list-price usage free, then 5%; to be replaced by a fixed monthly subscription (price TBD)verified
EnterpriseContract pricing, prepaid credits, annual commits, invoicing, fee discounts, SSO/SAML, SLAs, private endpointsverified
Free models25+ free models; 50 requests/day, 1,000/day after buying $10 of creditsverified

Price spot-check: Claude Opus 5, Sonnet 5 and Haiku 5.5 match Anthropic's list prices exactly, including cache reads verified. Gemini 3.8 Flash is about 10% above Google's own page ($0.825/$4.125 vs $0.75/$3.75 per million tokens) verified, probably a different upstream host or tier inferred. So the money is almost all in the top-up fee, and some of it can come from provider choice.

Margin: on a card top-up, roughly 3 points of the 5.5% go to card processing inferred, so the net take on card volume may be only 2–3% inferred. This is one reason a payments company is the natural owner: Stripe pays itself for processing.

3. How big it is

DateTokensSourceTag
~Nov 2025~5T a weekcompany figure at the Series Bestimate
Feb 2026~12.1T a weekthird party on Xestimate
May 202625T a week; ~8M userscompany, at the Series Bestimate
Aug 2026more than 10T a day (~70T a week); ~10M developers and companiesStripe announcementverified
Oct 27, 2026top 10 models alone ~118T a weekour sum of the public rankings pageinferred

Who drives the volume (rankings page, month to Oct 27): Hermes Agent (Nous Research) 55.4T tokens, Claude Code 44.0T, Kilo Code 26.6T, pi 16.8T, Cline 16.7T, Codex 12.6T verified. Coding and agent tools dominate. The top models by tokens are cheap Chinese "Flash" models: DeepSeek V4.1 Flash at 37.3T a week, GLM 5.3 Flash 14.1T, plus free models verified. Claude Opus 5.5 is the top Western premium model at 8.1T a week verified.

  1. Sacra estimates revenue at ~$50M annualized at end of 2025 and ~$160M in Aug 2026 estimate.
  2. $160M ÷ 5.5% fee ≈ $2.9B a year flowing through. With some BYOK and crypto at lower rates, ~$3–3.6B inferred.
  3. Cross-check: ~70T tokens a week ≈ 3.6 quadrillion a year. $3B ÷ 3.6 quadrillion ≈ $0.80 per million tokens, plausible given how much traffic is cheap and free models inferred.
  4. At a reported $7.5B, Stripe paid roughly 45–50× current revenue inferred, a bet on 10×-a-year volume growth (Stripe's letter) continuing.

4. How it grows: almost no marketing

5. Who already competes

CompetitorWhat it isFee model
Vercel AI GatewayGateway inside Vercel's platform0% token markup, BYOK included estimate
Cloudflare AI GatewayCaching, logs, rate limits at the edgeFree with own keys; 5% only on its unified billing credits estimate
LiteLLMOpen-source proxy you host; enterprise tier0% (you pay your own servers) estimate
PortkeyGovernance and observability gatewaySubscription from ~$49/mo, no token fee estimate
HeliconeObservability plus gateway0% on tokens; plans $79–$799/mo estimate
RequestyClosest like-for-like router~5% markup estimate
Martian, Not Diamond, UnifySmart routing by quality and costnot verified
Together, Fireworks, Groq, DeepInfraModel hosts (also OpenRouter's suppliers)sell their own tokens
AWS Bedrock, Google Vertex, Azure FoundryMulti-model inside cloud contractsbundled into cloud spend

The fee ceiling is now set by free rivals inferred. OpenRouter's response is visible: BYOK is free up to $25K a month and moving to a flat subscription verified.

6. How hard is it to compete?

PieceDifficultyWhy
The API and routingEasyOpenAI-compatible, open-source options exist (LiteLLM). A small team can ship a router in weeks inferred
PriceEasy, but pointlessRivals already charge 0%; you can't undercut zero inferred
Model breadth on launch dayHardNeeds contracts and capacity with 80+ providers and labs inferred
Being the scoreboardVery hardThe rankings are the industry reference; they compound with volume inferred
Being built into coding agentsVery hardCline, Kilo, Roo and others already default to it; Claude Code and Codex traffic flows through it verified
Payments, fraud, credits at scaleVery hard nowPrepaid credit fraud is a known problem (the founders cited it); Stripe is the best-placed company on earth to solve it verified
Trust for enterprisesMediumData-policy and in-region routing are table stakes; OpenRouter now sells them on Business and Enterprise verified

7. Opportunities

  1. Vertical routing by quality, not price. OpenRouter routes by price, uptime and speed; it doesn't judge output quality for a specific job inferred. In practice the gap is large: moving an everyday generation task from a premium model to a cheap open model, with a premium model grading the output, can cut cost by an order of magnitude inferred. A router that tests models on a customer's own task, picks the cheapest one that passes, and keeps re-testing as new models land is a product people would pay for. Martian and Not Diamond chase this generically estimate; a vertical version (support email, sales outreach, coaching) is less crowded inferred.
  2. Per-customer AI cost and margin for app builders. Most AI apps can't see which users are unprofitable. A drop-in tool that shows margin per customer and caps or re-prices unprofitable users is useful. Note this is exactly Stripe's direction (Metronome + OpenRouter), so it's better as a feature or an acquisition target than a standalone company inferred.
  3. Regulated and sovereign routing. EU/US in-region routing is a Business-plan feature at OpenRouter verified. A router for healthcare, finance or government that guarantees no-retention providers, audit logs and local hosting has buyers that a Stripe-owned general router may serve slowly inferred.
  4. Investment angle. With Stripe owning OpenRouter and Cloudflare and Vercel building gateways, the independents (Portkey, Helicone, Requesty, LiteLLM's company BerriAI, Martian, Not Diamond) are now acquisition candidates for clouds, payment companies and observability vendors inferred.

8. What would change this view

9. Tracking and tools: full breakdown

What stands out: an unusually bare site. Google Analytics 4 (G-R8YZRJS2XN) through Google Tag Manager, Cloudflare (CDN, bot protection, web analytics), Clerk for login, Next.js. No ad pixels, no affiliate tools, no email or CRO tools. This matches a product-led company that doesn't buy traffic verified.

Scanned 6 pages in a fresh headless browser on 2026-10-29: 842 requests to 8 third-party hosts, 144 scripts, 16 cookies. Everything below was seen in the page code, network traffic, cookies or the Google Tag Manager container verified.

What they measureTools
Website traffic measurementGoogle Analytics 4, Cloudflare Web Analytics
Paid traffic (ad pixels)none detected
Attribution and server-side trackingClerk
Affiliate and creator trafficnone detected

Every tool, by category

CategoryToolEvidence
Web analytics and traffic measurementGoogle Analytics 4request: googletagmanager.com/gtag/js?id=G-
cookie: _ga
Web analytics and traffic measurementCloudflare Web Analyticsrequest: cloudflareinsights.com
Tag managers and CDPsGoogle Tag Managerglobal: window.google_tag_manager
Fraud, bot and ad-verificationCloudflare Bot Management / Turnstilerequest: challenges.cloudflare.com
request: /cdn-cgi/challenge-platform
Commerce platform, hosting and CDNNext.jsglobal: window.next
Commerce platform, hosting and CDNCloudflarerequest: cloudflare
Identity resolution and data enrichmentClerkrequest: clerk.com
code: /clerk\.[a-z0-9.-]+/npm/@clerk/

Account and pixel IDs

ID typeValue(s)
GA4 measurement IDG-R8YZRJS2XN

Tracking parameters their code reads

ref utm_source utm_medium utm_campaign utm_content utm_term ttclid fbclid gclid gbraid wbraid msclkid twclid epik rdt_cid li_fat_id. These show which click IDs and affiliate links the site is built to capture.

Other third-party hosts

HostRequests
t0.gstatic.com40
analytics.google.com3
stats.g.doubleclick.net1

Cookies set

or_statsig_stable_id (openrouter.ai, 365d) · or_nav_arm (openrouter.ai, 365d) · or_consent_region (openrouter.ai, 365d) · _ga (.openrouter.ai, 400d) · cf_clearance (.openrouter.ai, 365d) · generaltranslation.locale (openrouter.ai, session) · generaltranslation.enable-i18n (openrouter.ai, session) · generaltranslation.referrer-locale (openrouter.ai, session) · __client (.clerk.openrouter.ai, 400d) · __client_uat (.openrouter.ai, 400d) · __client_uat_NO6jtgZM (.openrouter.ai, 400d) · _cfuvid (.clerk.openrouter.ai, session) · __cf_bm (.clerk.openrouter.ai, 0d) · _ga_R8YZRJS2XN (.openrouter.ai, 400d) · ph_phc_7ToS2jDeWBlMu4n2JoNzoA1FnArdKwFMFoHVnAqQ6O1_posthog (.openrouter.ai, 365d) · __cf_bm (.openrouter.ai, 0d)

10. Method and sources

Fresh logged-out headless Chrome scan of openrouter.ai (home, models, rankings, pricing, enterprise); Meta Ad Library scan; OpenRouter's public API (models, providers); GitHub, npm, PyPI and Discord public APIs. Blocked or unavailable: Google Trends, X follower count, SpyFu, Google Ads Transparency (no data rendered).