x402 native · no API keys required · agent-ready · USDC on Base · JS rendering available · robots.txt compliant · OpenAPI spec · llms.txt included · x402 native · no API keys required · agent-ready · USDC on Base · JS rendering available · robots.txt compliant · OpenAPI spec · llms.txt included ·
● Live — x402 v2

Any URL.
Clean markdown.
Instantly.

A web scraping API built natively for AI agents. Send a URL, receive structured markdown. Pay $0.005 per scrape via USDC — no accounts, no subscriptions, no friction.

$0.005per URL scraped
~1.2savg response time
0accounts needed
zlurp API · agent client
# 1. Probe cost before paying
curl "https://zlurp.ai/probe?url=https://news.ycombinator.com"
{ "costUSDC": "0.005000" }
# 2. Scrape with x402 payment
curl -X POST https://zlurp.ai/scrape
-d '{"url": "https://news.ycombinator.com"}'
{ "success": true,
"markdown": "# Hacker News ...",
"wordCount": 842 }

How it works

Three steps. Zero setup.

No accounts to create. No API keys to manage. Any agent with a Base wallet can start scraping in minutes.

01
🔍

Probe the URL

Call /probe with any URL. Get back the exact cost before committing payment. Always free.

02

Pay via x402

POST to /scrape. The x402 protocol settles $0.005 USDC on Base automatically — no human required.

03
📄

Receive markdown

Get clean, structured markdown back. Article mode strips nav and ads. Full mode returns the entire page.

04
🤖

Agent-native

No sessions, no credentials, no subscriptions. Any agent with a funded Base wallet can call zlurp autonomously at 3am.

API reference

Simple endpoints. Predictable responses.

Base URL: https://zlurp.ai

GET/healthno auth
Service status check. Required for AgentReady compliance.
GET/probeno auth
Cost estimate before payment. Pass ?url= to get exact USDC cost.
POST/scrapex402 payment
Scrape any URL to markdown. Body: {"url":"...","mode":"article"}
GET/openapi.jsonno auth
Full OpenAPI 3.1 spec. Function-calling agents use this automatically.

Pricing

Pay only for what you use.

No subscriptions. No minimums. USDC on Base settles instantly via x402. The /probe endpoint is always free.

JS rendering
$0.015
per URL · Playwright + Chromium
  • Handles SPAs and dynamic pages
  • Bot-detection bypass
  • Same x402 payment flow
  • ~2–4s response time
How x402 works: The HTTP 402 status code requests micropayment. Your agent receives payment requirements, settles USDC on Base, and retries automatically.

Learn about x402 →

Why zlurp

Unlike every other scraping tool.

Firecrawl, Diffbot, and ScrapingBee all require accounts, API keys, or billing setup — none of which an AI agent can do autonomously.

FeaturezlurpFirecrawlDiffbotScrapingBee
No account required
No API key needed
x402 micropayments
Agent can start at 3am
Markdown output
JS rendering
OpenAPI spec
llms.txt