# ProofFetch — Paid web extraction API returning cited paragraphs, SHA-256 receipts and prompt-injection indicators.

> Source: The Agents Index — https://theagentsindex.com/prooffetch (structured, researched, re-verified)
> Facts last verified: 2026-10-14

ProofFetch is a hosted web-fetching service for AI agents that returns a public page as numbered, quotable paragraphs with SHA-256 integrity hashes and prompt-injection indicators. It is reached over REST or a remote MCP server, with a free page check and per-page paid extraction.

| Fact | Value |
| --- | --- |
| Website | https://prooffetch.tryneverclosed.com |
| Price | free, then from $5/pack of 500 extractions |
| Free tier | Yes |

Standing free check with no account and no card, via the home-page form or the unauthenticated proof_fetch_preflight MCP tool: metadata, hashes, injection indicators and a preview of about the first 1,000 characters of text (whole page if shorter). Subject to a free rate limit (HTTP 429 free_rate_limit_exceeded).

## What it does

**Done-for-you service** · No — Entirely self-serve software: you pay through Stripe, receive a key and call the API yourself, with no delivery team involved.

> Pay once through Stripe Checkout and get an API key for REST and MCP.
> — https://prooffetch.tryneverclosed.com/ · Pay with a card section, '500 extractions for $5.00.' paragraph

## How much it does unattended

**Runs autonomously** · Partly — An agent can run the free check and paid extraction unattended over MCP or REST, but the vendor requires the paying client to hold the buyer's explicit authority before it may settle a charge.

> Your payment-capable client must have the buyer's explicit authority.
> — https://prooffetch.tryneverclosed.com/connect · Section 3, 'Request cited text when you need it'

**Agent permissions** · Partly — The fetch surface is tightly bounded by the vendor rather than configurable by you: public HTTP(S) only, no credentials, cookies, private networks or browser actions, and the paid tool is gated behind a key or a payment challenge.

> Public resources only; no cookies, credentials, browser actions, or private networks.
> — https://prooffetch.tryneverclosed.com/llms.txt · Paragraph beginning 'The free response contains metadata, hashes, risk indicators'

## Which models it runs on

**Model choice** · Yes — Because it does no inference, it is model-independent by construction: any client that speaks remote HTTP MCP or plain REST can call it, and the vendor names no required model or vendor.

> In a client that supports remote HTTP MCP, add this server URL. Use its built-in connection flow; it handles initialization and tool discovery.
> — https://prooffetch.tryneverclosed.com/connect · Section 1, 'Add the remote MCP server'

## Where you use it

**In a browser** · Yes — The home page carries a working hosted form where you paste a public URL and get the free preview back without an account, which is the full extent of the web surface.

> keep the example or paste the address of a public page, press Inspect free, and ProofFetch fetches it once and shows the first 1,000 or so characters as numbered paragraphs
> — https://prooffetch.tryneverclosed.com/ · 'How it works' line under the hero

## Whose machine it runs on

**Self-hosted** · No — Both the REST API and the MCP transport point only at the vendor's own hosted endpoint; no self-hosted, on-premise or bring-your-own-infrastructure option is offered on any tier.

> Public HTTP(S) document URL. No credentials, private networks, authenticated pages or browser rendering.
> — https://prooffetch.tryneverclosed.com/.well-known/mcp/server-card.json · MCP server card, proof_fetch_preflight inputSchema url description; transport.url is the vendor endpoint https://prooffetch.tryneverclosed.com/mcp

## What it costs to run

**How it meters** · Yes — Billing is strictly per successful page extraction at $0.01 with the card pack or $0.50 per call, with no seat or subscription component at all.

> Either way you pay only for extractions that succeed. If you can store an API key, the card pack is 50 times cheaper.
> — https://prooffetch.tryneverclosed.com/ · Pricing section, sentence under the card-pack vs pay-per-call comparison table

**Free tier** · Yes — A standing free check runs on the web page and through the unauthenticated MCP preflight tool with no account and no card, capped at roughly the first 1,000 characters of text.

> No account, no card, nothing charged.
> — https://prooffetch.tryneverclosed.com/ · 'How it works' line under the hero

**API access** · Yes — A documented public REST API with an OpenAPI 3.1 description covers the free preflight, the paid evidence call, credit balance and support intake; the key goes in an Authorization header.

> Send it as `Authorization: Bearer <key>` on `POST /v1/evidence`.
> — https://prooffetch.tryneverclosed.com/ · Pay with a card section, paragraph after the price

**MCP server** · Yes — A remote streamable-HTTP MCP server exposes three tools, two of which need no authentication, so another agent can discover and query it directly before any payment.

> Authentication: none for the two discovery/preflight tools. No API key belongs in this URL.
> — https://prooffetch.tryneverclosed.com/connect · Section 1, 'Add the remote MCP server', line under the server URL

## Buying it for a team

**Seat model** · No — Pricing is per page extracted rather than per user, with no seat count, seat floor or seat ceiling named anywhere in the price table or terms.

> Prices: a card pack is $5.00 for 500 successful extractions ($0.01 a page); paying per call through Stripe MPP costs $0.50 a page, Stripe's smallest card charge.
> — https://prooffetch.tryneverclosed.com/policies/terms · Terms, 'Prices' sentence

**Pooled budget** · Partly — A card-pack key carries one shared balance of 500 extractions that anything holding the key can spend, and the vendor documents no per-user or per-agent sub-allocation of that balance.

> A card-checkout key covers the stated number of successful extractions; each successful extraction uses one credit and failed fetches use none.
> — https://prooffetch.tryneverclosed.com/policies/terms · Terms, final sentence of the pricing paragraph

**Single sign-on** · No — There are no user accounts at all: the paid path authenticates with a bearer key shown once in the paying browser, so SAML or OIDC sign-in has nothing to attach to.

> After payment, your key appears once on the next page, in the browser you paid from: copy it then.
> — https://prooffetch.tryneverclosed.com/ · Pay with a card section, paragraph beginning 'After payment'

## What happens to your code

**Opt out of training** · Partly — The vendor states that its measurement data excludes submitted URLs and page content and that keys are kept only as hashes, but publishes no explicit statement that content is never used for model training.

> Funnel measurements store a random per-page flow ID, an allowlisted referral label, timestamp, QA label and step reached, not URLs, page content, IP addresses or credentials.
> — https://prooffetch.tryneverclosed.com/policies/privacy · Privacy policy, second sentence

**Getting out** · Partly — Unused prepaid credits are refundable in full within 30 days of the charge, so they do not simply expire, but there is no stored dataset or account to export because each response is handed straight to the caller.

> Ask within 30 days of the charge and unused credits are refunded in full, as are duplicate or technically defective charges
> — https://prooffetch.tryneverclosed.com/policies/refunds · Refunds policy, final sentence

## What changed

- 2026-10-14 — Capabilities · Free tier · Price · Terms

## Keeping it current

These facts are re-checked against ProofFetch's own pages and updated when they change. If you represent ProofFetch, sign in and update the listing from your dashboard at https://theagentsindex.com/dashboard. The operations this site accepts from an agent are listed at https://theagentsindex.com/.well-known/agents.json — that catalog needs no key to read, and each entry states its own auth.
