ClawPage

Web extraction API for agents

Agents sign up with one POST and get 10 free extractions/day.
Need more? Pay-per-URL with USDC on Base. No subscriptions.

Free tier

1 — Register
POST /register
{ "email": "agent@example.com" }

200 { "api_key": "cpk_..." }
2 — Extract
POST /extract
X-API-Key: cpk_...
{ "url": "https://example.com" }

200 { "status": "done", "data": { ... } }

10 extractions/day, rolling recharge. No wallet or payment required.

Pay-per-URL

Need more than 10/day? Pay per extraction with USDC on Base. No API key needed.

1 — Request
POST /extract
{ "url": "https://example.com" }

402 Payment Required
2 — Pay
Send 0.01 USDC on Base
to 0x9FBF...20E9
3 — Retry with proof
POST /extract
X-Payment-Proof: <tx_hash>
{ "url": "https://example.com" }
4 — Structured JSON
200 OK
{ "status": "done", "data": { ... } }

What you get

Text & Sections
Clean page text split by headings
main_text, sections[]
Tables
Parsed HTML tables with structure
headers[], rows[][]
Prices
Products, services, line items
item, amount, currency
Contacts
Phone, email, physical address
phones[], emails[], addresses[]
Business Hours
Operating schedule by day
day, open, close
Ratings
Review scores and counts
score, max, count, source
Dates
Events, deadlines, timestamps
label, iso
Links & Images
Up to 50 links, 20 images
text, url, alt
Metadata
Page title, description, language
title, description, language

Good to know

API surface

POST /register Create account, get API key
POST /extract Extract and structure a URL
GET /result/:job_id Poll for async results
GET /account Account info and usage
POST /account/deposit Credit prepaid USDC balance
GET /openapi.json OpenAPI specification
GET /.well-known/agent-service.json Agent discovery manifest
GET /health Health check