addrbookFor publishers
← The evidence ledger

Evidence row 297254

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-weblens-dev
Recorded
Previous row
#283186
Body SHA-256
4b5c55e80824e03a93f68006387666fb7ab2ff0bc2083b2705f496b3fce2510f
Leaf
0x2fb95930663609fa073a1fcb9913fc8c83ac3aeab4381dbafda87b1e3cf6c8f7

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.weblens.dev/answer"
    ],
    [
      "x402",
      "https://api.weblens.dev/company"
    ],
    [
      "x402",
      "https://api.weblens.dev/contents"
    ],
    [
      "x402",
      "https://api.weblens.dev/crawl"
    ],
    [
      "x402",
      "https://api.weblens.dev/discussions"
    ],
    [
      "x402",
      "https://api.weblens.dev/domain"
    ],
    [
      "x402",
      "https://api.weblens.dev/extract"
    ],
    [
      "x402",
      "https://api.weblens.dev/fetch/basic"
    ],
    [
      "x402",
      "https://api.weblens.dev/fetch/pro"
    ],
    [
      "x402",
      "https://api.weblens.dev/intel/project"
    ],
    [
      "x402",
      "https://api.weblens.dev/map"
    ],
    [
      "x402",
      "https://api.weblens.dev/package"
    ],
    [
      "x402",
      "https://api.weblens.dev/pdf"
    ],
    [
      "x402",
      "https://api.weblens.dev/research/deep"
    ],
    [
      "x402",
      "https://api.weblens.dev/screenshot"
    ],
    [
      "x402",
      "https://api.weblens.dev/search"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/autocomplete"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/images"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/news"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/places"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/scholar"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/shopping"
    ],
    [
      "x402",
      "https://api.weblens.dev/search/trends"
    ],
    [
      "x402",
      "https://api.weblens.dev/social/youtube/transcript"
    ],
    [
      "x402",
      "https://api.weblens.dev/tech"
    ]
  ],
  "name": "api.weblens.dev",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "category": "",
    "description": "",
    "domain": "api.weblens.dev",
    "endpoints": [
      {
        "description": "Grounded answer with inline [n] citations: searches the web, fetches sources, and answers strictly from them.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "What is the x402 payment protocol?",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 3,
            "group": "body",
            "name": "sources",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "ai",
          "question-answering"
        ],
        "url": "https://api.weblens.dev/answer"
      },
      {
        "description": "A company profile from its domain, read live from its own site: what it sells and to whom, pricing and plans, NAICS sector, self-reported head count band, open roles from its Greenhouse/Lever/Ashby board, tech stack, socials, security.txt role contacts, and the domain's registrar, age, email provider, SaaS vendors and SPF/DMARC posture. Each AI-read field names its source page; coverage flags show what was found.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "vercel.com",
            "group": "body",
            "name": "domain",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "company enrichment",
          "company profile",
          "firmographics",
          "hiring",
          "tech stack"
        ],
        "url": "https://api.weblens.dev/company"
      },
      {
        "description": "Cheap bulk page text: fetch 1-20 URLs and get clean markdown, truncated to a per-page cap. $0.0015 per URL.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 20000,
            "group": "body",
            "name": "maxChars",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "urls",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "fetch",
          "scraping",
          "batch"
        ],
        "url": "https://api.weblens.dev/contents"
      },
      {
        "description": "Crawl a site and get clean markdown for every page, in one call. Same-host BFS with depth and page-budget limits, robots.txt honoured by default. $0.0015 per requested page (1-25).",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 2,
            "group": "body",
            "name": "maxDepth",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "crawling",
          "scraping"
        ],
        "url": "https://api.weblens.dev/crawl"
      },
      {
        "description": "What Hacker News said about a topic: matching stories with points, comment counts and links to the threads, plus aggregates — total matches, points and comments returned, the domains most often submitted, and the first/last time it was discussed.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "cloudflare workers",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "social"
        ],
        "url": "https://api.weblens.dev/discussions"
      },
      {
        "description": "Domain intelligence in one call: RDAP registration (registrar, age, expiry, status), live DNS (A/AAAA/MX/NS/TXT), the mail and DNS providers behind them, the SaaS vendors the domain's TXT verification tokens reveal, SPF/DMARC posture, and risk signals like newly-registered or no-registrar-lock.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "stripe.com",
            "group": "body",
            "name": "domain",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "WebLens",
        "tags": [
          "domain",
          "whois"
        ],
        "url": "https://api.weblens.dev/domain"
      },
      {
        "description": "Extract structured data from any webpage using JSON schema. AI-powered extraction that understands page context.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Extract the page title and what the domain is for",
            "group": "body",
            "name": "instructions",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "schema",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "extraction",
          "ai",
          "structured-data"
        ],
        "url": "https://api.weblens.dev/extract"
      },
      {
        "description": "Fetch and convert any webpage to clean markdown. Fast, no JavaScript rendering. Perfect for static content, articles, and documentation.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": true,
            "group": "body",
            "name": "cache",
            "required": false,
            "type": "boolean"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 3600,
            "group": "body",
            "name": "cacheTtl",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10000,
            "group": "body",
            "name": "timeout",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "18",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "WebLens",
        "tags": [
          "fetch",
          "scraping",
          "markdown"
        ],
        "url": "https://api.weblens.dev/fetch/basic"
      },
      {
        "description": "Fetch webpage with full JavaScript rendering using headless browser. Perfect for SPAs, React/Vue apps, and dynamic content that requires JS execution.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": true,
            "group": "body",
            "name": "cache",
            "required": false,
            "type": "boolean"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 15000,
            "group": "body",
            "name": "timeout",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "p",
            "group": "body",
            "name": "waitFor",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.006",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "fetch",
          "scraping",
          "markdown"
        ],
        "url": "https://api.weblens.dev/fetch/pro"
      },
      {
        "description": "Off-chain due diligence on a project's web presence — the half on-chain rug checkers cannot see. Domain age and registrar, whether a team page, whitepaper, docs and socials exist, whether the site is an off-the-shelf template, and a cross-check of the contract address you are about to trade against the addresses actually printed on the project's own website. Returns weighted risk signals and an A-F grade. Reads nothing on-chain.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base",
            "group": "body",
            "name": "chain",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example.org",
            "group": "body",
            "name": "domain",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "group": "body",
            "name": "tokenAddress",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "intelligence",
          "diligence",
          "crypto"
        ],
        "url": "https://api.weblens.dev/intel/project"
      },
      {
        "description": "Discover a site's URLs without fetching page content. Reads robots.txt sitemap directives, sitemap.xml and nested sitemap indexes, falling back to homepage link extraction.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 1000,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "crawling",
          "sitemap"
        ],
        "url": "https://api.weblens.dev/map"
      },
      {
        "description": "Should you depend on this package? Version, license, deprecation (with the maintainer's reason), weekly and monthly downloads, last release date, maintainer count, npm quality/popularity/maintenance scores, and health signals — npm or PyPI, one call.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "express",
            "group": "body",
            "name": "name",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "npm",
            "group": "body",
            "name": "registry",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "package",
          "registry"
        ],
        "url": "https://api.weblens.dev/package"
      },
      {
        "description": "Extract text and metadata from PDF documents. Supports page-specific extraction and returns structured content.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "pages",
            "required": false,
            "type": "array"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "pdf",
          "documents"
        ],
        "url": "https://api.weblens.dev/pdf"
      },
      {
        "description": "Multi-step research in one call: plans sub-questions, searches each, fetches and dedupes sources, and synthesizes an answer with inline [n] citations, key findings, and gaps. Tiers: quick = 1 search / 5 sources ($0.08); standard = 3 sub-questions / 8 sources ($0.20); deep = 5 sub-questions / 12 sources ($0.35). Default: standard.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "standard",
            "group": "body",
            "name": "depth",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "How are AI agents using micropayments in 2026?",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.2",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "research",
          "ai",
          "multi-step"
        ],
        "url": "https://api.weblens.dev/research/deep"
      },
      {
        "description": "Capture high-quality screenshots of any webpage using headless browser.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": false,
            "group": "body",
            "name": "fullPage",
            "required": false,
            "type": "boolean"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "p",
            "group": "body",
            "name": "selector",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10000,
            "group": "body",
            "name": "timeout",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "screenshot",
          "rendering"
        ],
        "url": "https://api.weblens.dev/screenshot"
      },
      {
        "description": "Real-time web search powered by Google. Returns ranked results with titles, URLs, and snippets. Set includeContent to also fetch the top result pages as markdown in the same call.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 payment protocol",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search"
      },
      {
        "description": "Google Autocomplete suggestions for a partial query. Useful for keyword research and intent discovery.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 payment protocol",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/autocomplete"
      },
      {
        "description": "Google Images search. Returns direct image URLs with dimensions, thumbnails, and source pages.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 payment protocol",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/images"
      },
      {
        "description": "Real-time news search via Google News. Returns up to 10 ranked articles with snippet, source, date, and thumbnail.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 payment protocol",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/news"
      },
      {
        "description": "Local business search via Google Places. Returns names, addresses, categories, ratings, reviews, phone numbers, websites, and coordinates.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Austin, Texas",
            "group": "body",
            "name": "location",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "coffee shops",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.045",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/places"
      },
      {
        "description": "Google Scholar academic search. Returns papers with snippets, publication info, and citation counts.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 payment protocol",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/scholar"
      },
      {
        "description": "Google Shopping product search. Returns products with prices, sellers, ratings, and links.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 10,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "mechanical keyboard",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "search",
          "serp"
        ],
        "url": "https://api.weblens.dev/search/shopping"
      },
      {
        "description": "Google Trends interest over time for a topic, worldwide: a timeline of relative search interest per period (0-100, where 100 is the topic's peak). Use it to see whether interest in a product, technology, brand or keyword is rising, falling or seasonal.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "cloudflare workers",
            "group": "body",
            "name": "query",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.04",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "google trends",
          "trends",
          "search interest",
          "keyword research",
          "market research"
        ],
        "url": "https://api.weblens.dev/search/trends"
      },
      {
        "description": "Full transcript of any YouTube video with timestamps. Accepts a video ID or any YouTube URL.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "dQw4w9WgXcQ",
            "group": "body",
            "name": "videoId",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "WebLens",
        "tags": [
          "video",
          "transcript",
          "youtube"
        ],
        "url": "https://api.weblens.dev/social/youtube/transcript"
      },
      {
        "description": "What a site is built and run on, from a single fetch: frameworks, CMS, ecommerce platform, CDN, analytics, payments, support widgets and web server — each with the header or HTML marker that proves it.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "WebLens",
        "tags": [
          "technology",
          "fingerprinting"
        ],
        "url": "https://api.weblens.dev/tech"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "api-weblens-dev",
    "integrationType": "",
    "isNew": false,
    "name": "api.weblens.dev",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.02348",
      "currency": "USDC",
      "maxAmount": "0.2",
      "minAmount": "0.004"
    },
    "provider": "api.weblens.dev",
    "providerUrl": "",
    "serviceName": "WebLens",
    "tags": [
      "search",
      "ai",
      "question-answering",
      "company enrichment",
      "company profile",
      "firmographics",
      "hiring",
      "tech stack",
      "fetch",
      "scraping",
      "batch",
      "crawling",
      "social",
      "domain",
      "whois",
      "extraction",
      "structured-data",
      "markdown",
      "intelligence",
      "diligence",
      "crypto",
      "sitemap",
      "package",
      "registry",
      "pdf",
      "documents",
      "research",
      "multi-step",
      "screenshot",
      "rendering",
      "serp",
      "google trends",
      "trends",
      "search interest",
      "keyword research",
      "market research",
      "video",
      "transcript",
      "youtube",
      "technology",
      "fingerprinting"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"4b5c55e80824e03a93f68006387666fb7ab2ff0bc2083b2705f496b3fce2510f","id":297254,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793052176408512,"prev":283186,"subject":"agentic_market:api-weblens-dev","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).

  1. 0x2fb9481e6948339c1ef1055e298ab515209947aa6b1ead3c9c18dfb8b65ca5db
  2. 0xcb80ac1465adab3285037ee8966245fbd970cc967df819072c6d5f779f6a255e
  3. 0x499a4f6ddcfa8b9594703eb487a44fe1247c5593b99d9949d198bf2317b67ea6
  4. 0x8b0f68f4f7d55555fda688c466fb83ef285b9086efb17316c0ebd6075d6c4e21
  5. 0x14afa50b109c0c34172eb53bf19caee44698f4ffb9ad4238bf425c6fd84fa5ae
  6. 0x021c54ef6938fc8f3c7699beba93fc867e0c57e3f03b96ae9cf79ce579e9a121
  7. 0xd3a726874caced9bf63f4416bfb6b445502c935b827391520c95adcdbe62ac38
  8. 0x30895bff76427968d69989caac140ae0314d4ae878388333e4bd410821700c76
  9. 0x2598a23a8566e2c4fdbbfdff5dfe632d71ad9f6f6a89e1c4674bdda697c95a0c
  10. 0x6b688efccc67667934f53af0dda473be5dd9a09af5b20b03ee9e17b11c036418
  11. 0x5706295a72541360bda32c42f2b8bcd1e27be58a3989ae29fd4aeb7edddae0ae
  12. 0x12cda00da304cf48d9b3c1874c07a6f0a2e143ba0d25e359b8fd805abb057b32
  13. 0x36a44931b230976c04691d90bf3a25ed4111d74c78b672850d8025a911ca88dd
  14. 0x683955a5b2250ad50568d022a6580d8739b6aff1356779d72a773b088e7c289c
  15. 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON