per-page$12.34B web scraping software market

Per-Page Billing for Browser Automation and Web Scraping

Monetize every page load, scrape, and browser session. Wrap Playwright, Browserbase, Firecrawl, or any headless browser with per-action billing.

How it works

TypeScript
import { settlegrid } from '@settlegrid/mcp'
import { chromium } from 'playwright'

const sg = settlegrid.init({
  toolSlug: 'my-scraper',
  pricing: { model: 'per-call', defaultCostCents: 10 },
})

const billedScrape = sg.wrap(async (args: { url: string }) => {
  const browser = await chromium.launch()
  const page = await browser.newPage()
  await page.goto(args.url)
  const content = await page.content()
  await browser.close()
  return { content: [{ type: 'text', text: content }] }
})

Supported providers

SettleGrid works with any provider. Here are the most common ones for browser automation & scraping.

ProviderPricing
BrowserbaseManaged browser sessions -- per-session pricing
FirecrawlWeb scraping API -- per-page pricing
Bright DataProxy + scraping -- per-request pricing
ApifyWeb scraping platform -- per-compute-unit
SteelBrowser automation infra -- per-session pricing
Billing model: per-page

Why per-page billing?

Browser automation costs are driven by page loads, compute time, and proxy bandwidth. Per-page billing maps directly to the value delivered: each scraped page, each automated action, each browser session is a discrete billable event. SettleGrid meters these automatically so you can charge for what agents actually consume.

$12.34B

Total Addressable Market

5

Supported Providers

2 min

Setup Time

Frequently asked questions

Can I bill per-page-load instead of per-session?
Yes. SettleGrid lets you define your billing granularity. Wrap each page.goto() call individually for per-page billing, or wrap the entire session for per-session pricing.
How do I handle long-running browser sessions?
For long-running sessions, use per-second pricing mode. SettleGrid tracks the duration via the _meta.durationMs field in your response and bills accordingly.
What about proxy costs?
Include proxy costs in your per-page price as a bundled rate. Your users see one clean price per scrape, and you manage the proxy cost internally.
Can agents discover my scraping service automatically?
Yes. Registered tools appear in SettleGrid's discovery API. MCP-compatible agents can find and invoke your scraper with pricing visible upfront.

Start billing browser automation & scraping today

Add per-page billing to your browser automation & scraping service in under 2 minutes. No upfront costs, no contracts.

SettleGrid Help

AI-powered support

How can I help?

Ask me anything about SettleGrid