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 83 7

  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 30 7

  3. gate-inbox gate-inbox Public

    One terminal inbox for every coding-agent session waiting on you: Claude Code, Codex and OpenCode in tmux.

    Go 5 1

Repositories

Showing 10 of 39 repositories
  • gate-inbox Public

    One terminal inbox for every coding-agent session waiting on you: Claude Code, Codex and OpenCode in tmux.

    usestring/gate-inbox's past year of commit activity
    Go 5 Apache-2.0 1 1 6 Updated Oct 28, 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 4 MIT 2 0 5 Updated Oct 28, 2026
  • stringhomes Public

    Every NYC rental we could find, scored on price against fair value.

    usestring/stringhomes's past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 28, 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 30 MIT 7 0 5 Updated Oct 27, 2026
  • string-grok-plugin Public

    String Web Access as a Grok Build plugin — search the web, fetch any URL and map a site as clean, LLM-ready Markdown.

    usestring/string-grok-plugin's past year of commit activity
    0 MIT 1 0 2 Updated Oct 27, 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 3 MIT 1 0 0 Updated Oct 27, 2026
  • pipedream Public Forked from PipedreamHQ/pipedream

    Connect APIs, remarkably fast. Free for developers.

    usestring/pipedream's past year of commit activity
    JavaScript 0 6,001 0 0 Updated Oct 26, 2026
  • web-search-for-coding-agents Public Forked from openbenchmarks-labs/web-search-for-coding-agents

    Open, independent benchmark of web search APIs for coding agents: Exa, Parallel, Perplexity, Firecrawl, Tavily, Linkup, Brave, You, TinyFish. Scored on grounded task completion against held-out enterprise docs tickets. Search-only and search+fetch boards, model held constant.

    usestring/web-search-for-coding-agents's past year of commit activity
    Python 0 MIT 7 0 0 Updated Oct 26, 2026
  • multi-turn-company-search Public Forked from openbenchmarks-labs/multi-turn-company-search

    Open, independent benchmark on web search APIs for deep research agents - unlike BrowseComp, this is a benchmark on real user workflows that are not memorized by models. Exa, Parallel, Perplexity, Linkup, Tavily, Firecrawl, Brave, You, TinyFish, Seltz, Google SERP.

    usestring/multi-turn-company-search's past year of commit activity
    Python 0 MIT 6 0 0 Updated Oct 26, 2026
  • company-news Public Forked from openbenchmarks-labs/company-news

    Open, independent benchmark on company news APIs for AI agents - web search APIs vs dedicated news indexes on 300 company news questions, ranked by cost per 1,000 correct answers. Exa, Parallel, Perplexity, Brave, Firecrawl, Linkup, You, TinyFish, Tavily, Google SERP, Seltz, PredictLeads, Autobound, Datahyena.

    usestring/company-news's past year of commit activity
    Python 0 MIT 6 0 0 Updated Oct 26, 2026