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✓✗✗✗