solution / monetize

Charge for every API call,
feed, and crawl.

Crawlers are scraping your content. You signed one AI licensing deal. Everyone else is free-riding. SBproxy meters, prices, and audits every request, and accepts payment on the rails your buyers already use.

tagline
One gateway. Per route, per shape, per agent pricing.
monetize.sb.yml
live example
# Pay Per Crawl: meter the crawl, quote a price, challenge with 402
origins:
  "www.example.com":
    action:
      type: proxy
      url: https://origin.internal:8443
    authentication:
      type: bot_auth
      agents:
        - name: openai-gptbot
          key_id: openai-2026-01
          algorithm: ed25519
          public_key: ${OPENAI_BOT_PUBKEY}
    policies:
      - type: ai_crawl_control
        price: 0.001
        currency: USD
        header: crawler-payment
        crawler_user_agents:
          - GPTBot
          - ClaudeBot
          - PerplexityBot
    transforms:
      - type: html_to_markdown
        on_accept: "text/markdown"
▶ monetize.sb.ymlfull config →
the problem

The problem we hear.

Agents are pulling content faster than the legal team can paper a deal. The robots.txt is a polite request. The WAF blocks the wrong things. The payment rails do not match what crawlers can spend.

You want one platform that shows every agent that visits, prices content per section and per shape, accepts x402 from agents and Stripe from enterprise buyers, and gives your lawyers an audit trail when partners or crawlers misbehave.

what changes

When you put SBproxy in front of your stack.

The work below moves out of the engineering backlog and into a config change.

  • Charge AI crawlers per request, on the rails your finance team already runs.
  • Price content per route, per shape, and per agent. Not just per domain.
  • Publish a real licensing posture and have the gateway enforce it at the edge.
  • Hand your lawyers a signed audit trail the day a partner or crawler misbehaves.
in the gateway

What’s shipping in the data plane.

For engineers in the buying committee. The capabilities behind the outcomes above.

  • 01
    Charge crawlers per requestAI agents that arrive without a valid payment token get challenged at the door. Retry comes back paid. Each token spends once.
  • 02
    Take payment on rails buyers already useStablecoin via x402. Multi-rail via Stripe MPP. Your own Stripe account. Pick the rails your finance team already accepts.
  • 03
    Price per route, shape, and agentCharge HTML one price and Markdown another. Charge a research agent differently from a search crawler.
  • 04
    Sell partner access by tierIssue keys per partner and per customer. Quotas and budgets travel with the key. Sales contracts match runtime reality.
  • 05
    Publish a real licensing postureRSL, llms.txt, and Content-Signal headers, declared at the gateway and enforced on every request.
who it's for
You, if
  • You publish content or data and AI crawlers are pulling more than your one signed deal covers.
  • Your partner APIs need quotas that match what your sales team sold.
  • You need an audit trail your lawyers can hand to opposing counsel.
Replaces
Cloudflare Pay Per CrawlTollBitSkyfirehand-rolled crawler blocking
06 / talk to us

Want to talk
before you install?

The gateway is on GitHub under Apache 2.0 and you can install it right now, so nothing here is gated behind a sales call. Use this form for deployment questions, migration scoping, or anything you would rather not file as a public issue.

01
Share your stack. A few details on providers, scale, and the gateway you might be replacing.
02
Talk to engineering. A real conversation about whether SBproxy fits the deployment shape you have in mind. No demo theatre.
03
Get a straight answer. Including when the answer is that SBproxy is the wrong fit and you should run something else.