Skip to content
@usestring

String

Web access for everyone — the web data API that doesn't get blocked. Benchmarks, MCP servers, and HTTP fingerprinting tools.

String

Web access for everyone.

We build the web data API that doesn't get blocked — one request, any URL, clean content back.

Website · Docs · Get an API key · Blog · Careers


The API

Anti-bot handling, CAPTCHA solving, proxy rotation, and JS rendering are our problem, not yours. Send a URL, get the content back. A block costs you nothing — you're billed only when content is successfully delivered, and the first 5,000 requests are free.

curl https://request.usestring.ai/v1/fetch \
  -H "Authorization: Bearer $STRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://example.com", "format": "markdown" }'

Agents can skip the HTTP layer entirely — @usestring/mcp is the official MCP server, local or hosted:

npx @usestring/mcp    # local; STRING_AI_API_KEY in the environment

...or point any MCP client at https://mcp.usestring.ai/YOUR_API_KEY/v1/mcp.

What we've open sourced

web-data-frontier-benchmark
TypeScript
An open, reproducible benchmark for web access APIs: 90 real bot-protected URLs, 15 providers, one shared harness. We built it because vendor success-rate claims don't survive a fixed test suite — ours included, which is why the harness, the URL list, and the raw JSON are all public.
powhttp-mcp
Go · AGPL-3.0
X-ray vision into captured HTTP traffic for coding agents: TLS (JA3/JA4) and HTTP/2 fingerprinting, browser-vs-program diffing to locate detection vectors, API and GraphQL endpoint mapping, and response-schema inference.
string-ai-mcp
JavaScript · MIT
The official MCP server for the Web Access API — web_access_fetch, web_access_search, and quote-then-approve sitemap crawls, in any MCP client.
utils
Shell · MIT
The scripts and gists we reference in our writing.
relay-self-hosted
JavaScript
Fully self-hosted Obsidian live collaboration — CRDT sync, token service, and OAuth, with no relay.md control plane.

The benchmark

Official run — 2026-07-15 · 90 targets × 5 attempts × 15 providers = 6,750 requests.

Rank Provider Success rate Passed
1 string 95.8% 431/450
2 scrapfly 83.6% 376/450
3 bright 80.9% 364/450
4 context_dev 78.7% 354/450
5 firecrawl 70.9% 319/450

Full table, all fifteen providers, and instructions to re-run it yourself →


Built in New York City.  ·  We're hiring.

Pinned Loading

  1. powhttp-mcp powhttp-mcp Public

    MCP server enabling agents to debug HTTP requests better (using powhttp)

    Go 81 6

  2. web-data-frontier-benchmark web-data-frontier-benchmark Public

    Compare web access APIs (web unblockers / scrape APIs) head-to-head against a fixed suite of ~90 real-world, hard-to-scrape URLs

    TypeScript 19 2

Repositories

Showing 10 of 15 repositories
  • string-grok-plugin Public

    String Web Access as a Grok Build plugin — fetch, search and map any website as clean Markdown without getting blocked.

    usestring/string-grok-plugin's past year of commit activity
    0 MIT 0 0 1 Updated Sep 9, 2026
  • string-claude-plugin Public

    String Web Access as a Claude Code plugin — fetch, search and map any website as clean Markdown without getting blocked.

    usestring/string-claude-plugin's past year of commit activity
    0 MIT 0 0 1 Updated Sep 9, 2026
  • string-gemini-extension Public

    String Web Access as a Gemini CLI extension — fetch, search and map any website as clean Markdown without getting blocked.

    usestring/string-gemini-extension's past year of commit activity
    1 MIT 0 0 1 Updated Sep 9, 2026
  • string-ai-mcp Public

    Model Context Protocol server for the Web Access API.

    usestring/string-ai-mcp's past year of commit activity
    TypeScript 2 MIT 2 0 2 Updated Sep 9, 2026
  • string-cursor-plugin Public

    String Web Access as a Cursor plugin — fetch, search and map any website as clean Markdown without getting blocked.

    usestring/string-cursor-plugin's past year of commit activity
    0 MIT 0 0 1 Updated Sep 9, 2026
  • 9router Public Forked from decolua/9router

    Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.

    usestring/9router's past year of commit activity
    JavaScript 0 MIT 5,395 0 0 Updated Sep 8, 2026
  • web-data-frontier-benchmark Public

    Compare web access APIs (web unblockers / scrape APIs) head-to-head against a fixed suite of ~90 real-world, hard-to-scrape URLs

    usestring/web-data-frontier-benchmark's past year of commit activity
    TypeScript 19 MIT 2 0 0 Updated Sep 8, 2026
  • plugin-marketplace Public Forked from xai-org/plugin-marketplace

    Official xAI plugin marketplace

    usestring/plugin-marketplace's past year of commit activity
    Python 0 417 0 0 Updated Sep 6, 2026
  • lifelike Public

    Life-like cellular automata in TypeScript — arbitrary B/S rules, RLE and plaintext pattern formats, and a canvas renderer with pan, zoom and cell-age themes.

    usestring/lifelike's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Sep 6, 2026
  • geo-tracker Public

    Track whether AI answer engines mention and cite you. Nine surfaces, daily, with the citation ledger that tells you which pages to go win.

    usestring/geo-tracker's past year of commit activity
    TypeScript 2 MIT 0 0 0 Updated Aug 31, 2026