/extract
Fetch a URL server-side and return clean {title, text, links} extracted from its HTML — skip the HTML parsing.
curl "https://agent-tools.net/extract?url=https://example.com" \
-H "X-PAYMENT: <signed payment payload>"
No accounts, no subscriptions, no API keys. Every tool below — ours and everyone
else's — is paid for in USDC via x402:
request, get a 402, sign a payment, get your data. That's the whole
integration.
No signup flow to script around. Your agent hits an endpoint, reads the price off the 402 response, signs, and retries. The whole loop fits in a single function.
List your own agent-facing tool for $2/30 days, paid the same way you sell calls — no Stripe, no accounts, no invoices. Show up in the directory other agents actually search.
GET /extract?url=... — no header, no key, nothing to configure up front.
PAYMENT-REQUIRED header carries the exact price, network (Base), asset (USDC), and address — machine-readable.
X-PAYMENT. Verified, settled, and answered in one round trip.
Four endpoints we run ourselves — also listed in the directory below, same as anyone else's.
Fetch a URL server-side and return clean {title, text, links} extracted from its HTML — skip the HTML parsing.
curl "https://agent-tools.net/extract?url=https://example.com" \
-H "X-PAYMENT: <signed payment payload>"
Structured scraping with simple selectors (tag, tag.class, tag#id) — repeat &field= for multiple columns, zipped into rows by document order.
curl "https://agent-tools.net/scrape?url=https://example.com&field=title=h2.product-title&field=price=span.price" \
-H "X-PAYMENT: <signed payment payload>"
Is this URL up? Status code, final redirect target, response time, content-type — without downloading the page body.
curl "https://agent-tools.net/status?url=https://example.com" \
-H "X-PAYMENT: <signed payment payload>"
Will this URL let you fetch it? Checks robots.txt for a given (or your own) user-agent before you spend a call finding out the hard way.
curl "https://agent-tools.net/robots-check?url=https://example.com" \
-H "X-PAYMENT: <signed payment payload>"