addrbookFor publishers
← The evidence ledger

Evidence row 1512

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:api-weblens-dev
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4b5c55e80824e03a93f68006387666fb7ab2ff0bc2083b2705f496b3fce2510f
Leaf
0xaba14cb9a759f63fe9ac4202b94ade8bb2336af8be9b5f5600f4ae819eff9e28

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":1512,"kind":"listing","method":"baseline/1","observed_us":1793025254254802,"prev":null,"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. 0xaba19706e7c143cac0aacdb32ed3244b4e61e0ba2db011f4df80d7b5b038952b
  2. 0xed90d1155a182bbb4c2310c931bcf22a30bbcd680f6936d57e678897b5c28f45
  3. 0x993bbd0668f8c62ea249a3b6cea248caaa644e4703669225c2a25018378c5508
  4. 0x939ea502a36238d99d04f8be798b22f6b5500535c05f6edd3d31b0904565bed4
  5. 0xcc98efba3cb0ca214f65ac81be8eb04915783280c35dc14d799d26452292cff2
  6. 0x02ef573ef4191b54e82f4e2c6f1a996966a8862f94253ad5dad892ebdc311a76
  7. 0x167481b1f87143530ccc779d1d91cf9bd1d0b4f706e77ff8eb0f9a5bc5dcea0e
  8. 0x2d0a56c2f14c1d80dfef5e2451fba8b2cfc3d97e9233ddd2ad43132999e31da9
  9. 0x1fa965679b8136f79cc3e927c5953dcbef05a2d5bab815cdd3bbcff445fc8076
  10. 0x3fa5eaa6d08becab2832207a749500470aa2568b12840b9e743f3ba19967d00b
  11. 0xe285855b14529e4bf6d93d3ce05a3365dcfc651d48b9dfeb5c229a51822613eb
  12. 0xb7fae69bb7bd717d54a83df961404a3e4de2a5cfbcfa013fd83a38627fe13f7e
  13. 0x4700d6dfdb40e52e2ceb8ffe62c75f3f708d23452f828255fd003d795f5d9d66
  14. 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
  15. 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON