← The evidence ledger
Evidence row 19398
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.fastaf.co/x402/v1/scrape
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e69c816c5f59adc3da866ba5eab44bee5729fb465a55c1cba3a5f7916b841478
- Leaf
- 0xa72f5b42b1bfb5c5b8fa1e2d516e73cc721d59c23f023ed7399ee3c3ad868e49
What was observed
{
"endpoints": [
[
"x402",
"https://api.fastaf.co/x402/v1/scrape"
]
],
"name": "FastAF",
"owner_address": "0x05b75e13f071a09a26b50a18ce5bd02a0755d76f",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x05B75e13f071A09A26B50a18Ce5BD02a0755d76F",
"scheme": "exact"
}
],
"description": "Scrape a public webpage for AI agents: convert a web page URL into markdown, HTML, links or images, with optional JavaScript rendering and AI extraction or summary. Supports web content retrieval for research and RAG; response format follows the requested options. Provided by Scrape a public webpage. Price: $0.005000 USDC per successful call.",
"extensions": {
"bazaar": {
"info": {
"docsUrl": "https://fastaf.co/apis/web-scraping-api/",
"homepage": "https://fastaf.co",
"input": {
"method": "GET",
"queryParams": {
"formats": "markdown",
"url": "https://example.com/"
},
"type": "http"
},
"openApiUrl": "https://api.fastaf.co/openapi.json",
"output": {
"example": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\n[Learn more](https://iana.org/domains/example)",
"format": "text/markdown",
"type": "text"
},
"website": "https://fastaf.co"
},
"metadata": {
"provider": {
"description": "FastAF: Web data for AI agents, pay per call in USDC via x402, no account: Google search, Maps, News, Shopping, Scholar, Jobs, AI Mode, Amazon, eBay, Walmart, Zillow, YouTube transcripts, public LinkedIn/X profiles, scraping and screenshots.",
"docsUrl": "https://fastaf.co/apis/web-scraping-api/",
"homepage": "https://fastaf.co",
"name": "FastAF",
"openApiUrl": "https://api.fastaf.co/openapi.json",
"website": "https://fastaf.co"
}
},
"routeTemplate": "/x402/v1/scrape",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Scrape a public webpage for AI agents: convert a web page URL into markdown, HTML, links or images, with optional JavaScript rendering and AI extraction or summary. Supports web content retrieval for research and RAG; response format follows the requested options.",
"properties": {
"docsUrl": {
"format": "uri",
"type": "string"
},
"homepage": {
"format": "uri",
"type": "string"
},
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"description": "Web page retrieval by URL with formats=markdown; dynamic and other optional rendering or extraction parameters select different modes.",
"examples": [
{
"formats": "markdown",
"url": "https://example.com/"
}
],
"properties": {
"ai_extract_rules": {
"description": "JSON-encoded extraction instructions as a STRING, e.g. {\"price\":\"product price\",\"currency\":\"currency code\"}; not a nested JSON object. Omit for no rule-based extraction. Not supported for Reddit feeds. AI extraction (ai_query, ai_extract_rules or formats=summary) adds 10 credits once per request, even when combined; other formats add none.",
"maxLength": 8192,
"type": "string"
},
"ai_query": {
"description": "Natural-language extraction prompt, e.g. Return the product price and currency. Omit for no prompt-based extraction. Not supported for Reddit feeds. AI extraction (ai_query, ai_extract_rules or formats=summary) adds 10 credits once per request, even when combined; other formats add none.",
"maxLength": 8192,
"type": "string"
},
"challenge_mode": {
"description": "Browser-verification handling mode; true/false, default false. Uses its own rendering/proxies; cannot combine with dynamic=true, premium=true or country. Ignored for Reddit feeds. When enabled: 10 base credits; AI adds 10.",
"type": "boolean"
},
"country": {
"description": "Proxy exit country as a two-letter ISO 3166-1 code, e.g. us, gb or de. Omit for no country targeting. Selecting any country uses premium-tier pricing even if premium=false; incompatible with challenge_mode. Ignored for Reddit feeds. Base cost with premium=true or any country: 10 credits, 25 with dynamic; AI adds 10.",
"maxLength": 8192,
"type": "string"
},
"custom_headers": {
"description": "Boolean upstream header-forwarding flag, default false; NOT a header map. FastAF does not forward caller HTTP headers, cookies or Authorization to the target, so this cannot customize them. Ignored for Reddit feeds. No additional credits; selected rendering/proxy/AI options determine the request cost.",
"type": "boolean"
},
"dynamic": {
"description": "Render JavaScript before extracting content; true/false. FastAF default false, except booking.com defaults true with wait=8000. Ignored for Reddit feeds. Base cost: 1 credit without rendering, 5 with rendering, or 25 with rendering plus premium/country; AI adds 10.",
"type": "boolean"
},
"formats": {
"description": "One output format: html (default), links, markdown, summary or images. summary is AI-generated; links/images extract page URLs. Reddit supports html/markdown only. AI extraction (ai_query, ai_extract_rules or formats=summary) adds 10 credits once per request, even when combined; other formats add none.",
"enum": [
"html",
"links",
"markdown",
"summary",
"images"
],
"examples": [
"markdown"
],
"type": "string"
},
"image": {
"description": "Enable fetching image URLs; true/false, default false. Not a screenshot: use /screenshot for captures, or formats=images to extract page image links. No additional credits; selected rendering/proxy/AI options determine the request cost.",
"type": "boolean"
},
"js_rendering": {
"description": "Alias for dynamic with identical defaults and pricing. Boolean; cannot disagree with dynamic. Ignored for Reddit feeds. Base cost: 1 credit without rendering, 5 with rendering, or 25 with rendering plus premium/country; AI adds 10.",
"type": "boolean"
},
"premium": {
"description": "Use residential proxies; true/false, default false. Cannot combine true with challenge_mode. Ignored for Reddit feeds. Base cost with premium=true or any country: 10 credits, 25 with dynamic; AI adds 10.",
"type": "boolean"
},
"session_number": {
"description": "Reusable proxy session identifier, e.g. 12345. Repeat it to request the same proxy IP; expires after 60 seconds of inactivity. Omit to rotate normally. Ignored for Reddit feeds; not a FastAF login session. No additional credits; selected rendering/proxy/AI options determine the request cost.",
"maxLength": 8192,
"type": "string"
},
"type": {
"description": "Non-HTML target format: image, pdf or pbf (Protocolbuffer Binary Format). Omit for normal page scraping. This selects a binary resource, not a screenshot or an output format conversion. No additional credits; selected rendering/proxy/AI options determine the request cost.",
"enum": [
"image",
"pdf",
"pbf"
],
"type": "string"
},
"url": {
"description": "Required public HTTP(S) page URL. Zillow/eBay URLs are rejected without charge: use their dedicated endpoints. Booking defaults to rendering; Reddit uses a best-effort public feed (1 credit), ignoring rendering/proxy/wait/session/header options. Normal base cost: 1 credit; rendered Booking defaults cost 5. Other selected modes/AI can increase cost.",
"examples": [
"https://example.com/"
],
"format": "uri",
"pattern": "^https?://",
"type": "string"
},
"wait": {
"description": "Extra browser loading delay in milliseconds, integer 0-35000, for dynamic rendering. Omitted: no explicit extra delay, except rendered booking.com defaults to 8000. Does not enable rendering; ignored for Reddit feeds. No additional credits; selected rendering/proxy/AI options determine the request cost.",
"maximum": 35000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"openApiUrl": {
"format": "uri",
"type": "string"
},
"output": {
"properties": {
"example": {
"description": "Markdown response text for formats=markdown, not a JSON wrapper. HTML is the default; links/images formats return JSON and binary targets return bytes.",
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"website": {
"format": "uri",
"type": "string"
}
},
"required": [
"input"
],
"title": "Scrape a public webpage",
"type": "object",
"x-tool-slug": "scrape-public-webpage"
}
}
},
"lastUpdated": "2026-10-26T01:29:20.083Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-26T01:29:19.903Z"
},
"resource": "https://api.fastaf.co/x402/v1/scrape",
"serviceName": "FastAF",
"tags": [
"data",
"scraping",
"web-data",
"api",
"agents"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Scrape a public webpage for AI agents: convert a web page URL into markdown, HTML, links or images, with optional JavaScript rendering and AI extraction or summary. Supports web content retrieval for research and RAG; response format follows the requested options. Provided by Scrape a public webpage. Price: $0.005000 USDC per successful call."
}What the leaf hashes
{"body":"e69c816c5f59adc3da866ba5eab44bee5729fb465a55c1cba3a5f7916b841478","id":19398,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793025331660017,"prev":null,"subject":"x402_bazaar:https://api.fastaf.co/x402/v1/scrape","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xa72f2b49ccefe6cba17419f7db66a52500117ca6287c555174a9ac4a5e5b5e29
- 0x001ec597d9f6f04648d787acf5410f9ac4d5e21d366a6228a52fc40bf2777e57
- 0xced4152cc7d3f0446ee701ed0a32e5eebc05c443ec62422e10cd5ad9fddba88f
- 0x153402352524e316df7d3110124aaaee73505514b91ea8846d27034380688f14
- 0x227998752e37e2c4cce7b59a897cc3d99b28ac0b06295152c70063edd7088311
- 0xd15320160f6fbd25888d5e3e22db130ae35c3ba988a39c13794338ac132c385e
- 0x6f222855878c7fd659dc4f7bca55247ae57fbf16b9d3bfb26c164488109afa79
- 0x485cb188905d19e0dca585d231f117b16417d7d9ab4afe2e4506135680070bde
- 0x8a42d9ca233eeab189f3f26e997112580bb65b31f6fb467e8ac2dfd68ea759fb
- 0xc6522fc337627b139352697525c95afa35480881a993f2a3b3ab321aa6e7ac50
- 0xfd7db9a5ff472cfefafacbeb7f7f7dc6fc7e28e7e0d99e3b79d231f0d5f46aee
- 0x1e464fcb484a1e782f9fe44be5118a9de934eb533c96ba10fc7d20e3a3e4711c
- 0x292ebdce6b8d3d7ef08ad646a0fd97dee9313ab55c1a350807d9f3013794c37a
- 0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae