WebLens Crawl API is a paid API for AI agents from api.weblens.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-10-02).
Crawls an entire website up to a configurable depth and page limit, returning structured markdown content for each discovered page
# WebLens - Web Intelligence API, pay per call Scrape, crawl, map and extract the web. No account, no API key, no monthly minimum — you pay for the calls you make and nothing else. ## Pricing Page fetching starts at **$0.002**, whole-site crawling at **$0.0015/page**, and sitemap discovery at **$0.004**. Comparable services bill $0.007-0.008 per request, or reach a lower per-page rate only on a $99/month commitment. WebLens has no commitment to reach. ## Payment Protocol All paid endpoints use the [x402 protocol](https://x402.org) for HTTP-native micropayments (USDC on Base). ## Cache Discount Cached responses are **70% cheaper** than fresh fetches.
A JSON object containing an array of crawled pages, each with its URL, depth, title, HTTP status, and full markdown content (with a truncation flag). Also includes a summary with counts of crawled, successful, failed, and discovered pages, max depth reached, robots.txt compliance status, the timestamp, and a request ID.
POSThttps://api.weblens.dev/crawl?utm_source=zero.xyzChoose this endpoint when you need to retrieve content from multiple pages across an entire site rather than a single URL. It is ideal for building knowledge bases, indexing documentation, auditing site content, or feeding website text into downstream AI pipelines. Prefer it over single-page fetch endpoints whenever you need breadth across a domain. The pay-per-call model (no monthly commitment) makes it cost-effective for sporadic or one-off full-site crawls compared to subscription-based alternatives.
| Field | Type | Description |
|---|---|---|
| url | string | Start URL |
| limit | number | Page budget, 1-25 (default 10) |
| exclude | array | Skip URLs whose path+query contains one of these substrings |
| include | array | Only crawl URLs whose path+query contains one of these substrings |
| maxChars | number | Per-page content character cap (default 8000) |
| maxDepth | number | Link depth from the start URL, 0-3 (default 2) |
| respectRobots | boolean | Honour robots.txt (default true) |
{
"type": "json",
"example": {
"url": "https://example.com",
"pages": [
{
"url": "https://example.com",
"depth": 0,
"title": "Example",
"status": "success",
"content": "# Example\\n\\nWelcome...",
"truncated": false
},
{
"url": "https://example.com/about",
"depth": 1,
"title": "About",
"status": "success",
"content": "# About us...",
"truncated": false
}
],
"summary": {
"limit": 10,
"failed": 0,
"crawled": 2,
"maxDepth": 2,
"discovered": 5,
"successful": 2,
"robotsRespected": true
},
"crawledAt": "2026-07-31T12:00:00.000Z",
"requestId": "req_crawl123"
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"