No card, no email
25 free credits
POST /api/v1/keys issues a key with 25 credits. No signup, email or card is needed. The key works on every tool, over HTTP and MCP.
Free keys have lower limits than paid keys. They are listed under Limits.

Pricing
One API key and one credit balance cover Capture, 32 tools and the MCP server. Start with 25 free credits, then buy a pack or start a monthly plan when you need more.
No card, no email
POST /api/v1/keys issues a key with 25 credits. No signup, email or card is needed. The key works on every tool, over HTTP and MCP.
Free keys have lower limits than paid keys. They are listed under Limits.
One-time, USD
One-time payments in US dollars. A pack does not renew. Each purchase comes with a new API key that holds the pack's credits.
Scroll the table horizontally to see all fields.
| Pack | Credits | Rate | Card checkout |
|---|---|---|---|
| $19 pack | 3,000 credits | $6.33 per 1,000 credits | Buy for $19 |
| $49 pack | 12,000 credits | $4.08 per 1,000 credits | Buy for $49 |
| $149 pack | 60,000 credits | $2.48 per 1,000 credits | Buy for $149 |
Every month, USD
Priced in US dollars and paid every month with card checkout. The first payment comes with a new API key that holds the first month's credits. Each paid renewal adds that month's credits to the same key.
Scroll the table horizontally to see all fields.
| Plan | Credits | Rate | Card checkout |
|---|---|---|---|
| $9 a month | 1,500 credits each month | $6.00 per 1,000 credits | Subscribe for $9 a month Renews every month until you cancel. Plan terms |
| $29 a month | 7,500 credits each month | $3.87 per 1,000 credits | Subscribe for $29 a month Renews every month until you cancel. Plan terms |
| $99 a month | 45,000 credits each month | $2.20 per 1,000 credits | Subscribe for $99 a month Renews every month until you cancel. Plan terms |
Credits per successful call
A call that fails is not charged. Credits are reserved when the call starts and returned if it does not complete.
Scroll the table horizontally to see all fields.
| Capture | Endpoint | Cost |
|---|---|---|
| Capture: PNG or rendered HTML | POST /api/v1/capture | 1 credit |
| Capture: PDF | POST /api/v1/capture | 2 credits |
| Signed Capture Record | POST /api/v1/capture/record | The capture cost plus 4 credits |
Scroll the table horizontally to see all fields.
| Tool | Endpoint | Cost |
|---|---|---|
| Text Stats: words, characters, tokens and SMS segments | POST /api/v1/text/stats | 1 credit |
| Text and JSON compare | POST /api/v1/diff | 1 credit |
| File converter | POST /api/v1/files/convert | 1 credit |
| Read a page as Markdown | POST /api/v1/read | 1 credit |
| Spreadsheet builder | POST /api/v1/sheets/build | 1 credit |
| Subtitle tools: convert, retime, merge and read caption files | POST /api/v1/subtitles | 1 credit |
| Public-domain art and media search | GET /api/v1/media/open-search | 1 credit |
| Agent readiness report for a domain | POST /api/v1/agent/readiness | 3 credits |
| Inspect an x402 payment offer without paying | POST /api/v1/x402/inspect | 1 credit |
| Inspect an MPP HTTP 402 challenge without paying | POST /api/v1/mpp/inspect | 1 credit |
| Inspect a remote MCP server | POST /api/v1/mcp/inspect | 2 credits |
| Pre-payment signals for a seller | POST /api/v1/seller/check | 3 credits |
| Tech Stack lookup | POST /api/v1/techstack | 1 credit |
| Backlink check | POST /api/v1/links/verify | 1 credit |
| Page metadata from a URL | POST /api/v1/page/meta | 1 credit |
| robots.txt check for a user agent and URL | POST /api/v1/robots/check | 1 credit |
| Read a sitemap or sitemap index | POST /api/v1/sitemap/read | 1 credit |
| DNS records for a domain | POST /api/v1/dns/lookup | 1 credit |
| Domain registration data from RDAP | POST /api/v1/rdap/lookup | 1 credit |
| Email address check | POST /api/v1/email/check | 1 credit |
| Email sending-domain check | POST /api/v1/email/domain-auth | 1 credit |
| Directory search | GET /api/v1/directory/search | Free |
| Currency reference rates | GET /api/v1/currency/rates | 1 credit |
| Currency conversion (reference rates) | POST /api/v1/currency/convert | 1 credit |
| Airport reference data | GET /api/v1/airports | 1 credit |
| Phone number check | POST /api/v1/phone/parse | 1 credit |
| Company open roles | POST /api/v1/jobs/company | 2 credits |
| Developer utilities: cron, regex, UUID, slug and JSON | POST /api/v1/dev | Free |
| Validate JSON against a JSON Schema | POST /api/v1/json/schema-validate | 1 credit |
| Decode a JWT (no signature check) | POST /api/v1/jwt/decode | 1 credit |
| Hash and encode text | POST /api/v1/encode | 1 credit |
| Directory dataset | POST /api/v1/directory/dataset | 10 credits |
The same list is available as JSON at GET /api/v1/services, free and without a key.
Captures run in a shared browser pool, with a limit on the browser time used in one day and in any 31 days. If the pool is used up, a capture call answers 503 capture_capacity_reached and costs nothing until capacity returns. One key cannot use the whole pool: a key that has used its share, or has had too many failed captures today, gets 429 capture_share_reached, also at no cost. Other tools are not affected.
Stripe Checkout
Packs and monthly plans are sold through Stripe Checkout in a browser. PageVerified never receives or stores card details.
After payment, keep the confirmation page open. It shows your API key once the payment is confirmed. Save the key when it appears; it cannot be shown again. How the confirmation page works.
Refunds for purchases are covered in the refund policy.
HTTP 402
An agent can buy the same packs with no person involved, using USDC on Base (x402) or the Stripe Machine Payments Protocol (MPP). There is also an agent-only pack with no card checkout: $1 for 150 credits.
POST https://pageverified.com/api/v1/credits/buy?pack=<price>, where the price is 1, 19, 49, 149.PAYMENT-REQUIRED header carries a USDC offer on Base; sign it and retry with PAYMENT-SIGNATURE. For MPP, the WWW-Authenticate header carries a Stripe charge challenge; answer it with a Stripe Shared Payment Token.Machine-readable details are in /openapi.json and /services/pricing.json. The agent-facing summary is at /agents/pay.
Directory
Separate from API credits, the maker of a verified directory listing can pay for a featured placement. Verification itself is free and is the same for every listing.
Scroll the table horizontally to see all fields.
| Placement | Price |
|---|---|
| Featured for 7 days | $39 one-time |
| Featured for 30 days | $99 one-time |
A placement is bought from the listing's own page after it is verified. How paid placement is labelled.