{"x402Version":2,"payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","resources":[{"id":37808,"slug":"37808","resource":"https://api.weblens.dev/fetch/basic","description":"Fetch and convert any webpage to clean markdown. Fast, no JavaScript rendering. Perfect for static content, articles, and documentation.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"cache":true,"cacheTtl":3600,"timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# Article Heading\\n\\nClean markdown content...","fetchedAt":"2026-01-26T12:00:00.000Z","metadata":{"author":"Jane Doe","description":"An example article","publishedAt":"2026-01-20T09:00:00.000Z"},"requestId":"req_abc123","tier":"basic","title":"Example Domain","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","example":true,"type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","example":3600,"maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["fetch","scraping","markdown","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:08.194Z","quality":{"calls30d":15,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:07.487Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"cache":true,"cacheTtl":3600,"timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# Article Heading\\n\\nClean markdown content...","fetchedAt":"2026-01-26T12:00:00.000Z","metadata":{"author":"Jane Doe","description":"An example article","publishedAt":"2026-01-20T09:00:00.000Z"},"requestId":"req_abc123","tier":"basic","title":"Example Domain","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","example":true,"type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","example":3600,"maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":37807,"slug":"37807","resource":"https://api.weblens.dev/domain","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.","type":"http","serviceName":"WebLens","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"ageDays":{"description":"Days since registration","type":"number"},"dns":{"description":"Live records keyed by type (A, AAAA, MX, NS, TXT)","type":"object"},"domain":{"type":"string"},"email":{"description":"provider, hasSpf, hasDmarc, dmarcPolicy","properties":{"dmarcPolicy":{"enum":["none","quarantine","reject"],"type":"string"},"hasDmarc":{"type":"boolean"},"hasSpf":{"type":"boolean"},"provider":{"description":"Mail platform identified from MX, e.g. Google Workspace, Microsoft 365, Proofpoint","type":"string"}},"type":"object"},"expiresInDays":{"description":"Days until expiry (negative if expired)","type":"number"},"hosting":{"description":"dnsProvider","properties":{"dnsProvider":{"description":"DNS operator identified from NS, e.g. AWS Route 53, Cloudflare","type":"string"}},"type":"object"},"inspectedAt":{"type":"string"},"registration":{"description":"RDAP registration facts. found=false when the registry has no RDAP service or did not answer.","properties":{"expiresAt":{"type":"string"},"found":{"type":"boolean"},"nameservers":{"items":{"type":"string"},"type":"array"},"rdapServer":{"description":"Registry RDAP base URL that answered","type":"string"},"registeredAt":{"description":"ISO date the domain was first registered","type":"string"},"registrar":{"type":"string"},"status":{"description":"EPP status codes, e.g. client transfer prohibited","items":{"type":"string"},"type":"array"},"updatedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"signals":{"description":"Risk/posture flags: newly-registered, expiring-soon, expired, no-registrar-lock, no-spf, no-dmarc, dmarc-monitor-only, no-mx, registration-unavailable","items":{"type":"string"},"type":"array"},"stack":{"description":"SaaS vendors inferred from TXT domain-verification tokens the organisation published","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"domain":"stripe.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ageDays":11282,"dns":{"A":["198.137.150.111"],"MX":["10 aspmx.l.google.com."],"NS":["ns-1087.awsdns-07.org."]},"domain":"stripe.com","email":{"dmarcPolicy":"reject","hasDmarc":true,"hasSpf":true,"provider":"Google Workspace"},"expiresInDays":405,"hosting":{"dnsProvider":"AWS Route 53"},"inspectedAt":"2026-08-02T12:00:00.000Z","registration":{"expiresAt":"2027-09-11T04:00:00Z","found":true,"nameservers":["ns-1087.awsdns-07.org"],"registeredAt":"1995-09-12T04:00:00Z","registrar":"MarkMonitor Inc.","status":["client transfer prohibited"]},"requestId":"req_domain123","signals":[],"stack":["Microsoft 365","Salesforce"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"domain":{"description":"Domain to inspect, e.g. \"stripe.com\". A full URL is accepted and reduced to its hostname.","example":"stripe.com","maxLength":253,"minLength":3,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"ageDays":{"description":"Days since registration","type":"number"},"dns":{"description":"Live records keyed by type (A, AAAA, MX, NS, TXT)","type":"object"},"domain":{"type":"string"},"email":{"description":"provider, hasSpf, hasDmarc, dmarcPolicy","properties":{"dmarcPolicy":{"enum":["none","quarantine","reject"],"type":"string"},"hasDmarc":{"type":"boolean"},"hasSpf":{"type":"boolean"},"provider":{"description":"Mail platform identified from MX, e.g. Google Workspace, Microsoft 365, Proofpoint","type":"string"}},"type":"object"},"expiresInDays":{"description":"Days until expiry (negative if expired)","type":"number"},"hosting":{"description":"dnsProvider","properties":{"dnsProvider":{"description":"DNS operator identified from NS, e.g. AWS Route 53, Cloudflare","type":"string"}},"type":"object"},"inspectedAt":{"type":"string"},"registration":{"description":"RDAP registration facts. found=false when the registry has no RDAP service or did not answer.","properties":{"expiresAt":{"type":"string"},"found":{"type":"boolean"},"nameservers":{"items":{"type":"string"},"type":"array"},"rdapServer":{"description":"Registry RDAP base URL that answered","type":"string"},"registeredAt":{"description":"ISO date the domain was first registered","type":"string"},"registrar":{"type":"string"},"status":{"description":"EPP status codes, e.g. client transfer prohibited","items":{"type":"string"},"type":"array"},"updatedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"signals":{"description":"Risk/posture flags: newly-registered, expiring-soon, expired, no-registrar-lock, no-spf, no-dmarc, dmarc-monitor-only, no-mx, registration-unavailable","items":{"type":"string"},"type":"array"},"stack":{"description":"SaaS vendors inferred from TXT domain-verification tokens the organisation published","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["domain","whois","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:05.696Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-13T18:09:05.443Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"stripe.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ageDays":11282,"dns":{"A":["198.137.150.111"],"MX":["10 aspmx.l.google.com."],"NS":["ns-1087.awsdns-07.org."]},"domain":"stripe.com","email":{"dmarcPolicy":"reject","hasDmarc":true,"hasSpf":true,"provider":"Google Workspace"},"expiresInDays":405,"hosting":{"dnsProvider":"AWS Route 53"},"inspectedAt":"2026-08-02T12:00:00.000Z","registration":{"expiresAt":"2027-09-11T04:00:00Z","found":true,"nameservers":["ns-1087.awsdns-07.org"],"registeredAt":"1995-09-12T04:00:00Z","registrar":"MarkMonitor Inc.","status":["client transfer prohibited"]},"requestId":"req_domain123","signals":[],"stack":["Microsoft 365","Salesforce"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"domain":{"description":"Domain to inspect, e.g. \"stripe.com\". A full URL is accepted and reduced to its hostname.","example":"stripe.com","maxLength":253,"minLength":3,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"ageDays":{"description":"Days since registration","type":"number"},"dns":{"description":"Live records keyed by type (A, AAAA, MX, NS, TXT)","type":"object"},"domain":{"type":"string"},"email":{"description":"provider, hasSpf, hasDmarc, dmarcPolicy","properties":{"dmarcPolicy":{"enum":["none","quarantine","reject"],"type":"string"},"hasDmarc":{"type":"boolean"},"hasSpf":{"type":"boolean"},"provider":{"description":"Mail platform identified from MX, e.g. Google Workspace, Microsoft 365, Proofpoint","type":"string"}},"type":"object"},"expiresInDays":{"description":"Days until expiry (negative if expired)","type":"number"},"hosting":{"description":"dnsProvider","properties":{"dnsProvider":{"description":"DNS operator identified from NS, e.g. AWS Route 53, Cloudflare","type":"string"}},"type":"object"},"inspectedAt":{"type":"string"},"registration":{"description":"RDAP registration facts. found=false when the registry has no RDAP service or did not answer.","properties":{"expiresAt":{"type":"string"},"found":{"type":"boolean"},"nameservers":{"items":{"type":"string"},"type":"array"},"rdapServer":{"description":"Registry RDAP base URL that answered","type":"string"},"registeredAt":{"description":"ISO date the domain was first registered","type":"string"},"registrar":{"type":"string"},"status":{"description":"EPP status codes, e.g. client transfer prohibited","items":{"type":"string"},"type":"array"},"updatedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"signals":{"description":"Risk/posture flags: newly-registered, expiring-soon, expired, no-registrar-lock, no-spf, no-dmarc, dmarc-monitor-only, no-mx, registration-unavailable","items":{"type":"string"},"type":"array"},"stack":{"description":"SaaS vendors inferred from TXT domain-verification tokens the organisation published","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":37809,"slug":"37809","resource":"https://api.weblens.dev/contents","description":"Cheap bulk page text: fetch 1-20 URLs and get clean markdown, truncated to a per-page cap. $0.0015 per URL.","type":"http","serviceName":"WebLens","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Per-URL results with url, status, title, content, truncated, error","items":{"properties":{"content":{"type":"string"},"error":{"type":"string"},"status":{"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"total, successful, failed counts","properties":{"failed":{"type":"integer"},"successful":{"type":"integer"},"total":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"maxChars":20000,"urls":["https://example.com"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-07-25T12:00:00.000Z","requestId":"req_contents123","results":[{"content":"This domain is for use in documentation examples...","status":"success","title":"Example Domain","truncated":false,"url":"https://example.com"}],"summary":{"failed":0,"successful":1,"total":1}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"maxChars":{"default":20000,"description":"Per-page content character cap","example":20000,"maximum":50000,"minimum":500,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"urls":{"description":"Pages to fetch","example":["https://example.com"],"items":{"description":"The URL to process","format":"uri","type":"string"},"maxItems":20,"minItems":1,"type":"array"}},"required":["urls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Per-URL results with url, status, title, content, truncated, error","items":{"properties":{"content":{"type":"string"},"error":{"type":"string"},"status":{"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"total, successful, failed counts","properties":{"failed":{"type":"integer"},"successful":{"type":"integer"},"total":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["fetch","scraping","batch","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:24.644Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:24.335Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"maxChars":20000,"urls":["https://example.com"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-07-25T12:00:00.000Z","requestId":"req_contents123","results":[{"content":"This domain is for use in documentation examples...","status":"success","title":"Example Domain","truncated":false,"url":"https://example.com"}],"summary":{"failed":0,"successful":1,"total":1}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"maxChars":{"default":20000,"description":"Per-page content character cap","example":20000,"maximum":50000,"minimum":500,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"urls":{"description":"Pages to fetch","example":["https://example.com"],"items":{"description":"The URL to process","format":"uri","type":"string"},"maxItems":20,"minItems":1,"type":"array"}},"required":["urls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Per-URL results with url, status, title, content, truncated, error","items":{"properties":{"content":{"type":"string"},"error":{"type":"string"},"status":{"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"total, successful, failed counts","properties":{"failed":{"type":"integer"},"successful":{"type":"integer"},"total":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57487,"slug":"57487","resource":"https://api.weblens.dev/search/trends","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.","type":"http","serviceName":"WebLens","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"40000","amountUsd":0.04,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"40000","amountUsd":0.04,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"timeline":{"description":"Interest-over-time points with date, timestamp, values[{query, value}]","items":{"properties":{"date":{"type":"string"},"timestamp":{"type":"string"},"values":{"items":{"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"query":"cloudflare workers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"cloudflare workers","requestId":"req_trends123","searchedAt":"2026-07-25T12:00:00.000Z","timeline":[{"date":"Jul 20 - 26, 2026","timestamp":"1784908800","values":[{"query":"cloudflare workers","value":87}]}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"query":{"description":"Topic to get trend data for","example":"cloudflare workers","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"timeline":{"description":"Interest-over-time points with date, timestamp, values[{query, value}]","items":{"properties":{"date":{"type":"string"},"timestamp":{"type":"string"},"values":{"items":{"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["google trends","trends","search interest","keyword research","market research","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:15:38.941Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:15:38.113Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"query":"cloudflare workers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"cloudflare workers","requestId":"req_trends123","searchedAt":"2026-07-25T12:00:00.000Z","timeline":[{"date":"Jul 20 - 26, 2026","timestamp":"1784908800","values":[{"query":"cloudflare workers","value":87}]}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"query":{"description":"Topic to get trend data for","example":"cloudflare workers","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"timeline":{"description":"Interest-over-time points with date, timestamp, values[{query, value}]","items":{"properties":{"date":{"type":"string"},"timestamp":{"type":"string"},"values":{"items":{"type":"object"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57488,"slug":"57488","resource":"https://api.weblens.dev/search/shopping","description":"Google Shopping product search. Returns products with prices, sellers, ratings, and links.","type":"http","serviceName":"WebLens","resourceType":"Market Data","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Products with position, title, url, price, extractedPrice, source, rating, reviews, thumbnail","items":{"properties":{"extractedPrice":{"type":"number"},"position":{"type":"integer"},"price":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"mechanical keyboard"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"mechanical keyboard","requestId":"req_shop123","results":[{"extractedPrice":89.99,"position":1,"price":"$89.99","rating":4.5,"reviews":1200,"source":"Example Store","title":"Mechanical Keyboard RGB","url":"https://shop.example.com/kb"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"mechanical keyboard","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Products with position, title, url, price, extractedPrice, source, rating, reviews, thumbnail","items":{"properties":{"extractedPrice":{"type":"number"},"position":{"type":"integer"},"price":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:15:37.174Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:15:36.567Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"mechanical keyboard"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"mechanical keyboard","requestId":"req_shop123","results":[{"extractedPrice":89.99,"position":1,"price":"$89.99","rating":4.5,"reviews":1200,"source":"Example Store","title":"Mechanical Keyboard RGB","url":"https://shop.example.com/kb"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"mechanical keyboard","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Products with position, title, url, price, extractedPrice, source, rating, reviews, thumbnail","items":{"properties":{"extractedPrice":{"type":"number"},"position":{"type":"integer"},"price":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57489,"slug":"57489","resource":"https://api.weblens.dev/intel/project","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.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"auditedAt":{"type":"string"},"content":{"description":"pages present (team/whitepaper/docs/tokenomics/audit/roadmap), socials, contractAddresses found on the site","type":"object"},"crossCheck":{"description":"Present when tokenAddress was supplied: the queried address, whether it appears on the site, and any other addresses that do","properties":{"chain":{"type":"string"},"foundOnSite":{"type":"boolean"},"otherAddressesOnSite":{"items":{"type":"string"},"type":"array"},"queried":{"type":"string"}},"type":"object"},"disclaimer":{"description":"States plainly that nothing on-chain was read","type":"string"},"domain":{"description":"RDAP facts: registeredAt, ageDays, expiresAt, registrar, nameservers, found","type":"object"},"project":{"description":"input, domain, reachable, status, title","type":"object"},"requestId":{"type":"string"},"risk":{"description":"score 0-100, grade A-F, summary","properties":{"grade":{"enum":["A","B","C","D","F"],"type":"string"},"score":{"description":"0-100 cumulative weighted risk","type":"integer"},"summary":{"type":"string"}},"type":"object"},"signals":{"description":"Weighted off-chain signals: very-new-domain, newly-registered-domain, contract-mismatch, contract-not-on-site, site-unreachable, no-team-page, no-whitepaper, no-docs, no-socials, no-github, templated-site, domain-expires-soon, no-registrar-lock, registration-unavailable","items":{"type":"string"},"type":"array"},"site":{"description":"technologies with evidence, categories, generator, looksTemplated","type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"chain":"base","domain":"example.org","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"auditedAt":"2026-08-05T12:00:00.000Z","content":{"contractAddresses":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"],"pages":{"docs":true,"team":true,"whitepaper":true},"socials":{"github":"https://github.com/example","twitter":"https://x.com/example"}},"crossCheck":{"chain":"base","foundOnSite":true,"otherAddressesOnSite":[],"queried":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"domain":{"ageDays":1950,"found":true,"registeredAt":"2021-04-02T00:00:00Z","registrar":"NameCheap, Inc."},"project":{"domain":"example.org","input":"example.org","reachable":true,"status":200,"title":"Example Project"},"requestId":"req_proj123","risk":{"grade":"A","score":0,"summary":"No off-chain risk signals. The web presence is consistent with an established project."},"signals":[],"site":{"categories":{"framework":["Next.js"]},"looksTemplated":false,"technologies":[{"category":"framework","evidence":"html contains \"/_next/static\"","name":"Next.js"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"Optional chain label for the token address, e.g. \"base\", \"ethereum\", \"solana\"","example":"base","maxLength":32,"minLength":2,"type":"string"},"domain":{"description":"Project website, e.g. \"example.org\". A full URL is reduced to its hostname.","example":"example.org","maxLength":253,"minLength":3,"type":"string"},"tokenAddress":{"description":"Optional contract/token address to cross-check against the addresses printed on the site","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxLength":80,"minLength":20,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"auditedAt":{"type":"string"},"content":{"description":"pages present (team/whitepaper/docs/tokenomics/audit/roadmap), socials, contractAddresses found on the site","type":"object"},"crossCheck":{"description":"Present when tokenAddress was supplied: the queried address, whether it appears on the site, and any other addresses that do","properties":{"chain":{"type":"string"},"foundOnSite":{"type":"boolean"},"otherAddressesOnSite":{"items":{"type":"string"},"type":"array"},"queried":{"type":"string"}},"type":"object"},"disclaimer":{"description":"States plainly that nothing on-chain was read","type":"string"},"domain":{"description":"RDAP facts: registeredAt, ageDays, expiresAt, registrar, nameservers, found","type":"object"},"project":{"description":"input, domain, reachable, status, title","type":"object"},"requestId":{"type":"string"},"risk":{"description":"score 0-100, grade A-F, summary","properties":{"grade":{"enum":["A","B","C","D","F"],"type":"string"},"score":{"description":"0-100 cumulative weighted risk","type":"integer"},"summary":{"type":"string"}},"type":"object"},"signals":{"description":"Weighted off-chain signals: very-new-domain, newly-registered-domain, contract-mismatch, contract-not-on-site, site-unreachable, no-team-page, no-whitepaper, no-docs, no-socials, no-github, templated-site, domain-expires-soon, no-registrar-lock, registration-unavailable","items":{"type":"string"},"type":"array"},"site":{"description":"technologies with evidence, categories, generator, looksTemplated","type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["intelligence","diligence","crypto","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:36.478Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:36.202Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"base","domain":"example.org","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"auditedAt":"2026-08-05T12:00:00.000Z","content":{"contractAddresses":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"],"pages":{"docs":true,"team":true,"whitepaper":true},"socials":{"github":"https://github.com/example","twitter":"https://x.com/example"}},"crossCheck":{"chain":"base","foundOnSite":true,"otherAddressesOnSite":[],"queried":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"domain":{"ageDays":1950,"found":true,"registeredAt":"2021-04-02T00:00:00Z","registrar":"NameCheap, Inc."},"project":{"domain":"example.org","input":"example.org","reachable":true,"status":200,"title":"Example Project"},"requestId":"req_proj123","risk":{"grade":"A","score":0,"summary":"No off-chain risk signals. The web presence is consistent with an established project."},"signals":[],"site":{"categories":{"framework":["Next.js"]},"looksTemplated":false,"technologies":[{"category":"framework","evidence":"html contains \"/_next/static\"","name":"Next.js"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"Optional chain label for the token address, e.g. \"base\", \"ethereum\", \"solana\"","example":"base","maxLength":32,"minLength":2,"type":"string"},"domain":{"description":"Project website, e.g. \"example.org\". A full URL is reduced to its hostname.","example":"example.org","maxLength":253,"minLength":3,"type":"string"},"tokenAddress":{"description":"Optional contract/token address to cross-check against the addresses printed on the site","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxLength":80,"minLength":20,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"auditedAt":{"type":"string"},"content":{"description":"pages present (team/whitepaper/docs/tokenomics/audit/roadmap), socials, contractAddresses found on the site","type":"object"},"crossCheck":{"description":"Present when tokenAddress was supplied: the queried address, whether it appears on the site, and any other addresses that do","properties":{"chain":{"type":"string"},"foundOnSite":{"type":"boolean"},"otherAddressesOnSite":{"items":{"type":"string"},"type":"array"},"queried":{"type":"string"}},"type":"object"},"disclaimer":{"description":"States plainly that nothing on-chain was read","type":"string"},"domain":{"description":"RDAP facts: registeredAt, ageDays, expiresAt, registrar, nameservers, found","type":"object"},"project":{"description":"input, domain, reachable, status, title","type":"object"},"requestId":{"type":"string"},"risk":{"description":"score 0-100, grade A-F, summary","properties":{"grade":{"enum":["A","B","C","D","F"],"type":"string"},"score":{"description":"0-100 cumulative weighted risk","type":"integer"},"summary":{"type":"string"}},"type":"object"},"signals":{"description":"Weighted off-chain signals: very-new-domain, newly-registered-domain, contract-mismatch, contract-not-on-site, site-unreachable, no-team-page, no-whitepaper, no-docs, no-socials, no-github, templated-site, domain-expires-soon, no-registrar-lock, registration-unavailable","items":{"type":"string"},"type":"array"},"site":{"description":"technologies with evidence, categories, generator, looksTemplated","type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57490,"slug":"57490","resource":"https://api.weblens.dev/social/youtube/transcript","description":"Full transcript of any YouTube video with timestamps. Accepts a video ID or any YouTube URL.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"fullText":{"description":"All segments joined","type":"string"},"language":{"description":"The transcript language you requested with lang, when given","type":"string"},"requestId":{"type":"string"},"segments":{"description":"Transcript segments with startMs, startTime, text","items":{"properties":{"startMs":{"type":"integer"},"startTime":{"type":"string"},"text":{"type":"string"}},"type":"object"},"type":"array"},"videoId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"videoId":"dQw4w9WgXcQ"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-07-25T12:00:00.000Z","fullText":"We're no strangers to love...","requestId":"req_yt123","segments":[{"startMs":0,"startTime":"0:00","text":"We're no strangers to love"}],"videoId":"dQw4w9WgXcQ"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"lang":{"description":"Transcript language code (default: video default)","maxLength":10,"minLength":2,"type":"string"},"videoId":{"description":"YouTube video ID (e.g. dQw4w9WgXcQ) or full video URL","example":"dQw4w9WgXcQ","maxLength":200,"minLength":5,"type":"string"}},"required":["videoId"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"fullText":{"description":"All segments joined","type":"string"},"language":{"description":"The transcript language you requested with lang, when given","type":"string"},"requestId":{"type":"string"},"segments":{"description":"Transcript segments with startMs, startTime, text","items":{"properties":{"startMs":{"type":"integer"},"startTime":{"type":"string"},"text":{"type":"string"}},"type":"object"},"type":"array"},"videoId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["video","transcript","youtube","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:34.44Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:34.239Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"videoId":"dQw4w9WgXcQ"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-07-25T12:00:00.000Z","fullText":"We're no strangers to love...","requestId":"req_yt123","segments":[{"startMs":0,"startTime":"0:00","text":"We're no strangers to love"}],"videoId":"dQw4w9WgXcQ"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"lang":{"description":"Transcript language code (default: video default)","maxLength":10,"minLength":2,"type":"string"},"videoId":{"description":"YouTube video ID (e.g. dQw4w9WgXcQ) or full video URL","example":"dQw4w9WgXcQ","maxLength":200,"minLength":5,"type":"string"}},"required":["videoId"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"fullText":{"description":"All segments joined","type":"string"},"language":{"description":"The transcript language you requested with lang, when given","type":"string"},"requestId":{"type":"string"},"segments":{"description":"Transcript segments with startMs, startTime, text","items":{"properties":{"startMs":{"type":"integer"},"startTime":{"type":"string"},"text":{"type":"string"}},"type":"object"},"type":"array"},"videoId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57491,"slug":"57491","resource":"https://api.weblens.dev/search/places","description":"Local business search via Google Local. Returns names, addresses, ratings, reviews, phone numbers, websites, and coordinates.","type":"http","serviceName":"WebLens","resourceType":"Market Data","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"45000","amountUsd":0.045,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"45000","amountUsd":0.045,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"location":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Places with name, address, rating, reviews, priceLevel, category, phone, website, placeId, coordinates","items":{"properties":{"address":{"type":"string"},"category":{"type":"string"},"coordinates":{"type":"object"},"description":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"placeId":{"type":"string"},"position":{"type":"integer"},"priceLevel":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"website":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"location":"Austin, Texas","query":"coffee shops"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"location":"Austin, Texas","query":"coffee shops","requestId":"req_places123","results":[{"address":"123 Main St, Austin, TX","coordinates":{"latitude":30.26,"longitude":-97.74},"name":"Example Coffee","phone":"(512) 555-0100","position":1,"rating":4.7,"reviews":812,"website":"https://examplecoffee.com"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"location":{"description":"Free-text location bias, e.g. \"Austin, Texas\"","example":"Austin, Texas","maxLength":200,"minLength":2,"type":"string"},"query":{"description":"What to search for, e.g. \"coffee shops\"","example":"coffee shops","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"location":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Places with name, address, rating, reviews, priceLevel, category, phone, website, placeId, coordinates","items":{"properties":{"address":{"type":"string"},"category":{"type":"string"},"coordinates":{"type":"object"},"description":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"placeId":{"type":"string"},"position":{"type":"integer"},"priceLevel":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"website":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:26.048Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:25.833Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"location":"Austin, Texas","query":"coffee shops"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"location":"Austin, Texas","query":"coffee shops","requestId":"req_places123","results":[{"address":"123 Main St, Austin, TX","coordinates":{"latitude":30.26,"longitude":-97.74},"name":"Example Coffee","phone":"(512) 555-0100","position":1,"rating":4.7,"reviews":812,"website":"https://examplecoffee.com"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"location":{"description":"Free-text location bias, e.g. \"Austin, Texas\"","example":"Austin, Texas","maxLength":200,"minLength":2,"type":"string"},"query":{"description":"What to search for, e.g. \"coffee shops\"","example":"coffee shops","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"location":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Places with name, address, rating, reviews, priceLevel, category, phone, website, placeId, coordinates","items":{"properties":{"address":{"type":"string"},"category":{"type":"string"},"coordinates":{"type":"object"},"description":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"placeId":{"type":"string"},"position":{"type":"integer"},"priceLevel":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"website":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57492,"slug":"57492","resource":"https://api.weblens.dev/tech","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.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"categories":{"description":"Technology names grouped by category","type":"object"},"detectedAt":{"type":"string"},"finalUrl":{"description":"URL after redirects","type":"string"},"generator":{"description":"Value of <meta name=\"generator\">, when present","type":"string"},"poweredBy":{"type":"string"},"requestId":{"type":"string"},"server":{"type":"string"},"status":{"type":"number"},"technologies":{"description":"Each detection with the marker that produced it","items":{"properties":{"category":{"enum":["framework","cms","ecommerce","cdn","analytics","hosting","security","support","payments","server"],"type":"string"},"evidence":{"description":"The response header line or HTML marker that matched","type":"string"},"name":{"type":"string"}},"type":"object"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"categories":{"framework":["Next.js"],"hosting":["Vercel"]},"detectedAt":"2026-08-02T12:00:00.000Z","finalUrl":"https://vercel.com/","poweredBy":"Next.js, Payload","requestId":"req_tech123","server":"Vercel","status":200,"technologies":[{"category":"framework","evidence":"header x-powered-by: Next.js, Payload","name":"Next.js"},{"category":"hosting","evidence":"header x-vercel-id: ...","name":"Vercel"}],"url":"https://vercel.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"Site URL to fingerprint","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"categories":{"description":"Technology names grouped by category","type":"object"},"detectedAt":{"type":"string"},"finalUrl":{"description":"URL after redirects","type":"string"},"generator":{"description":"Value of <meta name=\"generator\">, when present","type":"string"},"poweredBy":{"type":"string"},"requestId":{"type":"string"},"server":{"type":"string"},"status":{"type":"number"},"technologies":{"description":"Each detection with the marker that produced it","items":{"properties":{"category":{"enum":["framework","cms","ecommerce","cdn","analytics","hosting","security","support","payments","server"],"type":"string"},"evidence":{"description":"The response header line or HTML marker that matched","type":"string"},"name":{"type":"string"}},"type":"object"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["technology","fingerprinting","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:08.652Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:08.449Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"categories":{"framework":["Next.js"],"hosting":["Vercel"]},"detectedAt":"2026-08-02T12:00:00.000Z","finalUrl":"https://vercel.com/","poweredBy":"Next.js, Payload","requestId":"req_tech123","server":"Vercel","status":200,"technologies":[{"category":"framework","evidence":"header x-powered-by: Next.js, Payload","name":"Next.js"},{"category":"hosting","evidence":"header x-vercel-id: ...","name":"Vercel"}],"url":"https://vercel.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"Site URL to fingerprint","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"categories":{"description":"Technology names grouped by category","type":"object"},"detectedAt":{"type":"string"},"finalUrl":{"description":"URL after redirects","type":"string"},"generator":{"description":"Value of <meta name=\"generator\">, when present","type":"string"},"poweredBy":{"type":"string"},"requestId":{"type":"string"},"server":{"type":"string"},"status":{"type":"number"},"technologies":{"description":"Each detection with the marker that produced it","items":{"properties":{"category":{"enum":["framework","cms","ecommerce","cdn","analytics","hosting","security","support","payments","server"],"type":"string"},"evidence":{"description":"The response header line or HTML marker that matched","type":"string"},"name":{"type":"string"}},"type":"object"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57493,"slug":"57493","resource":"https://api.weblens.dev/package","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.","type":"http","serviceName":"WebLens","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"checkedAt":{"type":"string"},"dependencies":{"description":"Count of direct runtime dependencies","type":"number"},"deprecated":{"type":"boolean"},"deprecationReason":{"description":"The maintainer's deprecation message, when there is one","type":"string"},"description":{"type":"string"},"downloads":{"description":"npm only — see the endpoint description for why PyPI has none","properties":{"lastMonth":{"type":"integer"},"lastWeek":{"type":"integer"}},"type":"object"},"found":{"type":"boolean"},"homepage":{"type":"string"},"license":{"type":"string"},"maintenance":{"description":"lastPublishedAt, daysSinceRelease, maintainers, scores","properties":{"daysSinceRelease":{"type":"integer"},"lastPublishedAt":{"type":"string"},"maintainers":{"type":"integer"},"scores":{"description":"npm's own 0-1 quality / popularity / maintenance scores","type":"object"}},"type":"object"},"name":{"type":"string"},"registry":{"enum":["npm","pypi"],"type":"string"},"repository":{"description":"Normalised repository URL (git+ prefix and .git suffix removed)","type":"string"},"requestId":{"type":"string"},"requiresPython":{"description":"PyPI only","type":"string"},"signals":{"description":"deprecated, no-recent-release (>2y), no-license, single-maintainer, no-public-repository","items":{"type":"string"},"type":"array"},"version":{"description":"Latest published version","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"name":"express","registry":"npm"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-02T12:00:00.000Z","dependencies":28,"deprecated":false,"description":"Fast, unopinionated, minimalist web framework","downloads":{"lastMonth":548000000,"lastWeek":127864826},"found":true,"license":"MIT","maintenance":{"daysSinceRelease":244,"lastPublishedAt":"2025-12-01T00:00:00.000Z","maintainers":5,"scores":{"maintenance":1,"popularity":1,"quality":1}},"name":"express","registry":"npm","repository":"https://github.com/expressjs/express","requestId":"req_pkg123","signals":[],"version":"5.2.1"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"name":{"description":"Package name, e.g. \"express\" or \"@scope/pkg\" (npm), \"requests\" (PyPI)","example":"express","maxLength":214,"minLength":1,"type":"string"},"registry":{"default":"npm","description":"Which registry to look in (default npm)","enum":["npm","pypi"],"example":"npm","type":"string"}},"required":["name"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"checkedAt":{"type":"string"},"dependencies":{"description":"Count of direct runtime dependencies","type":"number"},"deprecated":{"type":"boolean"},"deprecationReason":{"description":"The maintainer's deprecation message, when there is one","type":"string"},"description":{"type":"string"},"downloads":{"description":"npm only — see the endpoint description for why PyPI has none","properties":{"lastMonth":{"type":"integer"},"lastWeek":{"type":"integer"}},"type":"object"},"found":{"type":"boolean"},"homepage":{"type":"string"},"license":{"type":"string"},"maintenance":{"description":"lastPublishedAt, daysSinceRelease, maintainers, scores","properties":{"daysSinceRelease":{"type":"integer"},"lastPublishedAt":{"type":"string"},"maintainers":{"type":"integer"},"scores":{"description":"npm's own 0-1 quality / popularity / maintenance scores","type":"object"}},"type":"object"},"name":{"type":"string"},"registry":{"enum":["npm","pypi"],"type":"string"},"repository":{"description":"Normalised repository URL (git+ prefix and .git suffix removed)","type":"string"},"requestId":{"type":"string"},"requiresPython":{"description":"PyPI only","type":"string"},"signals":{"description":"deprecated, no-recent-release (>2y), no-license, single-maintainer, no-public-repository","items":{"type":"string"},"type":"array"},"version":{"description":"Latest published version","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["package","registry","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:07.442Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:07.223Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"name":"express","registry":"npm"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-02T12:00:00.000Z","dependencies":28,"deprecated":false,"description":"Fast, unopinionated, minimalist web framework","downloads":{"lastMonth":548000000,"lastWeek":127864826},"found":true,"license":"MIT","maintenance":{"daysSinceRelease":244,"lastPublishedAt":"2025-12-01T00:00:00.000Z","maintainers":5,"scores":{"maintenance":1,"popularity":1,"quality":1}},"name":"express","registry":"npm","repository":"https://github.com/expressjs/express","requestId":"req_pkg123","signals":[],"version":"5.2.1"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"name":{"description":"Package name, e.g. \"express\" or \"@scope/pkg\" (npm), \"requests\" (PyPI)","example":"express","maxLength":214,"minLength":1,"type":"string"},"registry":{"default":"npm","description":"Which registry to look in (default npm)","enum":["npm","pypi"],"example":"npm","type":"string"}},"required":["name"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"checkedAt":{"type":"string"},"dependencies":{"description":"Count of direct runtime dependencies","type":"number"},"deprecated":{"type":"boolean"},"deprecationReason":{"description":"The maintainer's deprecation message, when there is one","type":"string"},"description":{"type":"string"},"downloads":{"description":"npm only — see the endpoint description for why PyPI has none","properties":{"lastMonth":{"type":"integer"},"lastWeek":{"type":"integer"}},"type":"object"},"found":{"type":"boolean"},"homepage":{"type":"string"},"license":{"type":"string"},"maintenance":{"description":"lastPublishedAt, daysSinceRelease, maintainers, scores","properties":{"daysSinceRelease":{"type":"integer"},"lastPublishedAt":{"type":"string"},"maintainers":{"type":"integer"},"scores":{"description":"npm's own 0-1 quality / popularity / maintenance scores","type":"object"}},"type":"object"},"name":{"type":"string"},"registry":{"enum":["npm","pypi"],"type":"string"},"repository":{"description":"Normalised repository URL (git+ prefix and .git suffix removed)","type":"string"},"requestId":{"type":"string"},"requiresPython":{"description":"PyPI only","type":"string"},"signals":{"description":"deprecated, no-recent-release (>2y), no-license, single-maintainer, no-public-repository","items":{"type":"string"},"type":"array"},"version":{"description":"Latest published version","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57494,"slug":"57494","resource":"https://api.weblens.dev/discussions","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.","type":"http","serviceName":"WebLens","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"discussedAt":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"sort":{"type":"string"},"source":{"enum":["hackernews"],"type":"string"},"stories":{"description":"Each: title, url, points, comments, author, postedAt, discussionUrl","items":{"properties":{"author":{"type":"string"},"comments":{"type":"integer"},"discussionUrl":{"description":"Link to the HN thread","type":"string"},"points":{"type":"integer"},"postedAt":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"totalMatches, returned, pointsReturned, commentsReturned, topDomains, firstSeen, lastSeen","properties":{"commentsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"firstSeen":{"type":"string"},"lastSeen":{"type":"string"},"pointsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"returned":{"type":"integer"},"topDomains":{"description":"Most-submitted domains among the returned stories","type":"array"},"totalMatches":{"description":"Stories HN matched overall, which may exceed those returned","type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"cloudflare workers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"discussedAt":"2026-08-02T12:00:00.000Z","query":"cloudflare workers","requestId":"req_disc123","sort":"relevance","source":"hackernews","stories":[{"author":"jgrahamc","comments":133,"discussionUrl":"https://news.ycombinator.com/item?id=32979198","points":689,"postedAt":"2022-09-27T14:00:00.000Z","title":"Workerd: Open-source Cloudflare Workers runtime","url":"https://github.com/cloudflare/workerd"}],"summary":{"commentsReturned":2870,"firstSeen":"2018-03-12T00:00:00.000Z","lastSeen":"2026-07-30T00:00:00.000Z","pointsReturned":3421,"returned":10,"topDomains":[{"count":3,"domain":"github.com"}],"totalMatches":1259}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Stories to return (1-50, default 10)","example":10,"maximum":50,"minimum":1,"type":"number"},"query":{"description":"What to search Hacker News for","example":"cloudflare workers","maxLength":200,"minLength":1,"type":"string"},"sort":{"default":"relevance","description":"Rank by relevance (default) or newest first","enum":["relevance","recent"],"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"discussedAt":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"sort":{"type":"string"},"source":{"enum":["hackernews"],"type":"string"},"stories":{"description":"Each: title, url, points, comments, author, postedAt, discussionUrl","items":{"properties":{"author":{"type":"string"},"comments":{"type":"integer"},"discussionUrl":{"description":"Link to the HN thread","type":"string"},"points":{"type":"integer"},"postedAt":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"totalMatches, returned, pointsReturned, commentsReturned, topDomains, firstSeen, lastSeen","properties":{"commentsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"firstSeen":{"type":"string"},"lastSeen":{"type":"string"},"pointsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"returned":{"type":"integer"},"topDomains":{"description":"Most-submitted domains among the returned stories","type":"array"},"totalMatches":{"description":"Stories HN matched overall, which may exceed those returned","type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","social","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:03.956Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:03.726Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"cloudflare workers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"discussedAt":"2026-08-02T12:00:00.000Z","query":"cloudflare workers","requestId":"req_disc123","sort":"relevance","source":"hackernews","stories":[{"author":"jgrahamc","comments":133,"discussionUrl":"https://news.ycombinator.com/item?id=32979198","points":689,"postedAt":"2022-09-27T14:00:00.000Z","title":"Workerd: Open-source Cloudflare Workers runtime","url":"https://github.com/cloudflare/workerd"}],"summary":{"commentsReturned":2870,"firstSeen":"2018-03-12T00:00:00.000Z","lastSeen":"2026-07-30T00:00:00.000Z","pointsReturned":3421,"returned":10,"topDomains":[{"count":3,"domain":"github.com"}],"totalMatches":1259}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Stories to return (1-50, default 10)","example":10,"maximum":50,"minimum":1,"type":"number"},"query":{"description":"What to search Hacker News for","example":"cloudflare workers","maxLength":200,"minLength":1,"type":"string"},"sort":{"default":"relevance","description":"Rank by relevance (default) or newest first","enum":["relevance","recent"],"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"discussedAt":{"type":"string"},"query":{"type":"string"},"requestId":{"type":"string"},"sort":{"type":"string"},"source":{"enum":["hackernews"],"type":"string"},"stories":{"description":"Each: title, url, points, comments, author, postedAt, discussionUrl","items":{"properties":{"author":{"type":"string"},"comments":{"type":"integer"},"discussionUrl":{"description":"Link to the HN thread","type":"string"},"points":{"type":"integer"},"postedAt":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"description":"totalMatches, returned, pointsReturned, commentsReturned, topDomains, firstSeen, lastSeen","properties":{"commentsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"firstSeen":{"type":"string"},"lastSeen":{"type":"string"},"pointsReturned":{"description":"Summed over the RETURNED stories only","type":"integer"},"returned":{"type":"integer"},"topDomains":{"description":"Most-submitted domains among the returned stories","type":"array"},"totalMatches":{"description":"Stories HN matched overall, which may exceed those returned","type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57495,"slug":"57495","resource":"https://api.weblens.dev/search/autocomplete","description":"Google Autocomplete suggestions for a partial query. Useful for keyword research and intent discovery.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"suggestions":{"description":"Suggestion strings ranked by relevance","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"how to deploy cloudf","requestId":"req_auto123","searchedAt":"2026-07-25T12:00:00.000Z","suggestions":["how to deploy cloudflare workers","how to deploy cloudflare pages"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"suggestions":{"description":"Suggestion strings ranked by relevance","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:09:02.274Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:09:01.999Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"how to deploy cloudf","requestId":"req_auto123","searchedAt":"2026-07-25T12:00:00.000Z","suggestions":["how to deploy cloudflare workers","how to deploy cloudflare pages"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"searchedAt":{"type":"string"},"suggestions":{"description":"Suggestion strings ranked by relevance","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57496,"slug":"57496","resource":"https://api.weblens.dev/search/scholar","description":"Google Scholar academic search. Returns papers with snippets, publication info, and citation counts.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Papers with position, title, url, snippet, publicationInfo, citedBy","items":{"properties":{"citedBy":{"type":"integer"},"position":{"type":"integer"},"publicationInfo":{"type":"string"},"snippet":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"transformer attention mechanisms","requestId":"req_scholar123","results":[{"citedBy":130000,"position":1,"publicationInfo":"A Vaswani, N Shazeer - NeurIPS, 2017","snippet":"The dominant sequence transduction models...","title":"Attention Is All You Need","url":"https://arxiv.org/abs/1706.03762"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Papers with position, title, url, snippet, publicationInfo, citedBy","items":{"properties":{"citedBy":{"type":"integer"},"position":{"type":"integer"},"publicationInfo":{"type":"string"},"snippet":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:59.809Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:59.473Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"transformer attention mechanisms","requestId":"req_scholar123","results":[{"citedBy":130000,"position":1,"publicationInfo":"A Vaswani, N Shazeer - NeurIPS, 2017","snippet":"The dominant sequence transduction models...","title":"Attention Is All You Need","url":"https://arxiv.org/abs/1706.03762"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Papers with position, title, url, snippet, publicationInfo, citedBy","items":{"properties":{"citedBy":{"type":"integer"},"position":{"type":"integer"},"publicationInfo":{"type":"string"},"snippet":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57497,"slug":"57497","resource":"https://api.weblens.dev/search/images","description":"Google Images search. Returns direct image URLs with dimensions, thumbnails, and source pages.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Images with position, title, imageUrl, thumbnail, sourcePage, source, width, height","items":{"properties":{"height":{"type":"integer"},"imageUrl":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"sourcePage":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"width":{"type":"integer"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"golden gate bridge","requestId":"req_img123","results":[{"height":1080,"imageUrl":"https://images.example.com/ggb.jpg","position":1,"sourcePage":"https://example.com/ggb","thumbnail":"https://t.example.com/ggb.jpg","title":"Golden Gate Bridge","width":1920}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Images with position, title, imageUrl, thumbnail, sourcePage, source, width, height","items":{"properties":{"height":{"type":"integer"},"imageUrl":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"sourcePage":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"width":{"type":"integer"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:46.599Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:46.298Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"golden gate bridge","requestId":"req_img123","results":[{"height":1080,"imageUrl":"https://images.example.com/ggb.jpg","position":1,"sourcePage":"https://example.com/ggb","thumbnail":"https://t.example.com/ggb.jpg","title":"Golden Gate Bridge","width":1920}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Images with position, title, imageUrl, thumbnail, sourcePage, source, width, height","items":{"properties":{"height":{"type":"integer"},"imageUrl":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"sourcePage":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"width":{"type":"integer"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57498,"slug":"57498","resource":"https://api.weblens.dev/search/news","description":"Real-time news search via Google News. Returns ranked articles with source, date, and thumbnail.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Articles with position, title, url, source, date, isoDate, thumbnail","items":{"properties":{"date":{"type":"string"},"isoDate":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"artificial intelligence","requestId":"req_news123","results":[{"date":"07/25/2026, 10:00 AM","isoDate":"2026-07-25T10:00:00Z","position":1,"source":"Example News","title":"AI breakthrough announced","url":"https://news.example.com/ai"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Articles with position, title, url, source, date, isoDate, thumbnail","items":{"properties":{"date":{"type":"string"},"isoDate":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:44.092Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:43.846Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"artificial intelligence","requestId":"req_news123","results":[{"date":"07/25/2026, 10:00 AM","isoDate":"2026-07-25T10:00:00Z","position":1,"source":"Example News","title":"AI breakthrough announced","url":"https://news.example.com/ai"}],"searchedAt":"2026-07-25T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"requestId":{"type":"string"},"results":{"description":"Articles with position, title, url, source, date, isoDate, thumbnail","items":{"properties":{"date":{"type":"string"},"isoDate":{"type":"string"},"position":{"type":"integer"},"source":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"searchedAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57499,"slug":"57499","resource":"https://api.weblens.dev/search","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.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"query":{"description":"Original search query","type":"string"},"requestId":{"type":"string"},"results":{"description":"Search results with title, url, snippet; with includeContent also content and contentTruncated","items":{"type":"object"},"type":"array"},"searchedAt":{"description":"ISO timestamp","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"x402 payment protocol","requestId":"req_search456","results":[{"snippet":"HTTP-native micropayments...","title":"x402 Documentation","url":"https://x402.org"}],"searchedAt":"2026-01-26T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"contentChars":{"default":8000,"description":"Per-page content character cap","maximum":20000,"minimum":500,"type":"number"},"contentResults":{"default":5,"description":"How many top results to fetch content for (when includeContent)","maximum":10,"minimum":1,"type":"number"},"includeContent":{"default":false,"description":"Also fetch the top result pages as markdown (+$0.0015 per fetched result)","type":"boolean"},"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"description":"Original search query","type":"string"},"requestId":{"type":"string"},"results":{"description":"Search results with title, url, snippet; with includeContent also content and contentTruncated","items":{"type":"object"},"type":"array"},"searchedAt":{"description":"ISO timestamp","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","serp","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:32.635Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:32.445Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"x402 payment protocol","requestId":"req_search456","results":[{"snippet":"HTTP-native micropayments...","title":"x402 Documentation","url":"https://x402.org"}],"searchedAt":"2026-01-26T12:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"contentChars":{"default":8000,"description":"Per-page content character cap","maximum":20000,"minimum":500,"type":"number"},"contentResults":{"default":5,"description":"How many top results to fetch content for (when includeContent)","maximum":10,"minimum":1,"type":"number"},"includeContent":{"default":false,"description":"Also fetch the top result pages as markdown (+$0.0015 per fetched result)","type":"boolean"},"limit":{"default":10,"description":"Maximum results to return","example":10,"maximum":20,"minimum":1,"type":"number"},"query":{"description":"Search query","example":"x402 payment protocol","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"description":"Original search query","type":"string"},"requestId":{"type":"string"},"results":{"description":"Search results with title, url, snippet; with includeContent also content and contentTruncated","items":{"type":"object"},"type":"array"},"searchedAt":{"description":"ISO timestamp","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57500,"slug":"57500","resource":"https://api.weblens.dev/pdf","description":"Extract text and metadata from PDF documents. Supports page-specific extraction and returns structured content.","type":"http","serviceName":"WebLens","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"extractedAt":{"type":"string"},"fullText":{"description":"All pages concatenated","type":"string"},"metadata":{"description":"PDF metadata","type":"object"},"pages":{"description":"Array of pages with content","type":"array"},"requestId":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"pages":[1,2],"url":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"extractedAt":"2026-01-26T12:00:00.000Z","fullText":"Page 1 text content...","metadata":{"author":"John Doe","pageCount":10,"title":"Sample Document"},"pages":[{"content":"Page 1 text content...","pageNumber":1}],"requestId":"req_pdf123","url":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"pages":{"description":"Page numbers to extract (omit for every page)","example":[1,2],"items":{"minimum":1,"type":"number"},"type":"array"},"url":{"description":"The URL to process","example":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"extractedAt":{"type":"string"},"fullText":{"description":"All pages concatenated","type":"string"},"metadata":{"description":"PDF metadata","type":"object"},"pages":{"description":"Array of pages with content","type":"array"},"requestId":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["pdf","documents","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:30.362Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:29.709Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"pages":[1,2],"url":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"extractedAt":"2026-01-26T12:00:00.000Z","fullText":"Page 1 text content...","metadata":{"author":"John Doe","pageCount":10,"title":"Sample Document"},"pages":[{"content":"Page 1 text content...","pageNumber":1}],"requestId":"req_pdf123","url":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"pages":{"description":"Page numbers to extract (omit for every page)","example":[1,2],"items":{"minimum":1,"type":"number"},"type":"array"},"url":{"description":"The URL to process","example":"https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"extractedAt":{"type":"string"},"fullText":{"description":"All pages concatenated","type":"string"},"metadata":{"description":"PDF metadata","type":"object"},"pages":{"description":"Array of pages with content","type":"array"},"requestId":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57501,"slug":"57501","resource":"https://api.weblens.dev/crawl","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).","type":"http","serviceName":"WebLens","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"crawledAt":{"type":"string"},"pages":{"description":"Per-page results with url, depth, status, title, content, truncated, error","items":{"properties":{"content":{"description":"Page as clean markdown","type":"string"},"depth":{"type":"integer"},"error":{"type":"string"},"status":{"enum":["success","failed"],"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"requestId":{"type":"string"},"summary":{"description":"crawled, successful, failed, discovered, limit, maxDepth, robotsRespected","properties":{"crawled":{"type":"integer"},"discovered":{"type":"integer"},"failed":{"type":"integer"},"limit":{"type":"integer"},"maxDepth":{"type":"integer"},"robotsRespected":{"type":"boolean"},"successful":{"type":"integer"}},"type":"object"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"maxDepth":2,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"crawledAt":"2026-07-31T12:00:00.000Z","pages":[{"content":"# Example\\n\\nWelcome...","depth":0,"status":"success","title":"Example","truncated":false,"url":"https://example.com"},{"content":"# About us...","depth":1,"status":"success","title":"About","truncated":false,"url":"https://example.com/about"}],"requestId":"req_crawl123","summary":{"crawled":2,"discovered":5,"failed":0,"limit":10,"maxDepth":2,"robotsRespected":true,"successful":2},"url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"exclude":{"default":[],"description":"Skip URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"include":{"default":[],"description":"Only crawl URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"limit":{"default":10,"description":"Page budget — you are charged per requested page","example":10,"maximum":25,"minimum":1,"type":"number"},"maxChars":{"default":8000,"description":"Per-page content character cap","maximum":50000,"minimum":500,"type":"number"},"maxDepth":{"default":2,"description":"Link depth from the start URL (0 = start page only)","example":2,"maximum":3,"minimum":0,"type":"number"},"respectRobots":{"default":true,"description":"Honour robots.txt (default true; disable only for sites you control)","type":"boolean"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"crawledAt":{"type":"string"},"pages":{"description":"Per-page results with url, depth, status, title, content, truncated, error","items":{"properties":{"content":{"description":"Page as clean markdown","type":"string"},"depth":{"type":"integer"},"error":{"type":"string"},"status":{"enum":["success","failed"],"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"requestId":{"type":"string"},"summary":{"description":"crawled, successful, failed, discovered, limit, maxDepth, robotsRespected","properties":{"crawled":{"type":"integer"},"discovered":{"type":"integer"},"failed":{"type":"integer"},"limit":{"type":"integer"},"maxDepth":{"type":"integer"},"robotsRespected":{"type":"boolean"},"successful":{"type":"integer"}},"type":"object"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["crawling","scraping","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:28.117Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:27.896Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10,"maxDepth":2,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"crawledAt":"2026-07-31T12:00:00.000Z","pages":[{"content":"# Example\\n\\nWelcome...","depth":0,"status":"success","title":"Example","truncated":false,"url":"https://example.com"},{"content":"# About us...","depth":1,"status":"success","title":"About","truncated":false,"url":"https://example.com/about"}],"requestId":"req_crawl123","summary":{"crawled":2,"discovered":5,"failed":0,"limit":10,"maxDepth":2,"robotsRespected":true,"successful":2},"url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"exclude":{"default":[],"description":"Skip URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"include":{"default":[],"description":"Only crawl URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"limit":{"default":10,"description":"Page budget — you are charged per requested page","example":10,"maximum":25,"minimum":1,"type":"number"},"maxChars":{"default":8000,"description":"Per-page content character cap","maximum":50000,"minimum":500,"type":"number"},"maxDepth":{"default":2,"description":"Link depth from the start URL (0 = start page only)","example":2,"maximum":3,"minimum":0,"type":"number"},"respectRobots":{"default":true,"description":"Honour robots.txt (default true; disable only for sites you control)","type":"boolean"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"crawledAt":{"type":"string"},"pages":{"description":"Per-page results with url, depth, status, title, content, truncated, error","items":{"properties":{"content":{"description":"Page as clean markdown","type":"string"},"depth":{"type":"integer"},"error":{"type":"string"},"status":{"enum":["success","failed"],"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":"array"},"requestId":{"type":"string"},"summary":{"description":"crawled, successful, failed, discovered, limit, maxDepth, robotsRespected","properties":{"crawled":{"type":"integer"},"discovered":{"type":"integer"},"failed":{"type":"integer"},"limit":{"type":"integer"},"maxDepth":{"type":"integer"},"robotsRespected":{"type":"boolean"},"successful":{"type":"integer"}},"type":"object"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57502,"slug":"57502","resource":"https://api.weblens.dev/map","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.","type":"http","serviceName":"WebLens","resourceType":"Web Intelligence","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"mappedAt":{"type":"string"},"requestId":{"type":"string"},"sitemapsChecked":{"description":"Sitemap documents fetched (including nested indexes)","type":"number"},"source":{"description":"Where the URLs came from","enum":["sitemap","links","none"],"type":"string"},"total":{"type":"number"},"url":{"type":"string"},"urls":{"description":"Discovered same-host URLs","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"limit":1000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"mappedAt":"2026-07-31T12:00:00.000Z","requestId":"req_map123","sitemapsChecked":1,"source":"sitemap","total":2,"url":"https://example.com","urls":["https://example.com/about","https://example.com/blog/post-1"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"exclude":{"default":[],"description":"Skip URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"include":{"default":[],"description":"Only URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"limit":{"default":1000,"description":"Maximum URLs to return","example":1000,"maximum":5000,"minimum":1,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"mappedAt":{"type":"string"},"requestId":{"type":"string"},"sitemapsChecked":{"description":"Sitemap documents fetched (including nested indexes)","type":"number"},"source":{"description":"Where the URLs came from","enum":["sitemap","links","none"],"type":"string"},"total":{"type":"number"},"url":{"type":"string"},"urls":{"description":"Discovered same-host URLs","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["crawling","sitemap","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:26.042Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:25.831Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"limit":1000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"mappedAt":"2026-07-31T12:00:00.000Z","requestId":"req_map123","sitemapsChecked":1,"source":"sitemap","total":2,"url":"https://example.com","urls":["https://example.com/about","https://example.com/blog/post-1"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"exclude":{"default":[],"description":"Skip URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"include":{"default":[],"description":"Only URLs whose path+query contains one of these","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"limit":{"default":1000,"description":"Maximum URLs to return","example":1000,"maximum":5000,"minimum":1,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"mappedAt":{"type":"string"},"requestId":{"type":"string"},"sitemapsChecked":{"description":"Sitemap documents fetched (including nested indexes)","type":"number"},"source":{"description":"Where the URLs came from","enum":["sitemap","links","none"],"type":"string"},"total":{"type":"number"},"url":{"type":"string"},"urls":{"description":"Discovered same-host URLs","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57503,"slug":"57503","resource":"https://api.weblens.dev/screenshot","description":"Capture high-quality screenshots of any webpage using headless browser.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"capturedAt":{"description":"ISO timestamp","type":"string"},"dimensions":{"type":"object"},"image":{"description":"Base64-encoded PNG image","type":"string"},"requestId":{"type":"string"},"url":{"description":"Screenshotted URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"fullPage":false,"selector":"p","timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"capturedAt":"2026-01-26T12:00:00.000Z","dimensions":{"height":720,"width":1280},"image":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==","requestId":"req_screen123","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"fullPage":{"default":false,"description":"Capture the whole scrollable page, not just the viewport","example":false,"type":"boolean"},"height":{"default":720,"description":"Viewport height in pixels","maximum":2160,"minimum":240,"type":"number"},"selector":{"description":"CSS selector to capture","example":"p","type":"string"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"width":{"default":1280,"description":"Viewport width in pixels","maximum":3840,"minimum":320,"type":"number"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"capturedAt":{"description":"ISO timestamp","type":"string"},"dimensions":{"type":"object"},"image":{"description":"Base64-encoded PNG image","type":"string"},"requestId":{"type":"string"},"url":{"description":"Screenshotted URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["screenshot","rendering","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:22.612Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:22.348Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"fullPage":false,"selector":"p","timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"capturedAt":"2026-01-26T12:00:00.000Z","dimensions":{"height":720,"width":1280},"image":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==","requestId":"req_screen123","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"fullPage":{"default":false,"description":"Capture the whole scrollable page, not just the viewport","example":false,"type":"boolean"},"height":{"default":720,"description":"Viewport height in pixels","maximum":2160,"minimum":240,"type":"number"},"selector":{"description":"CSS selector to capture","example":"p","type":"string"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"width":{"default":1280,"description":"Viewport width in pixels","maximum":3840,"minimum":320,"type":"number"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"capturedAt":{"description":"ISO timestamp","type":"string"},"dimensions":{"type":"object"},"image":{"description":"Base64-encoded PNG image","type":"string"},"requestId":{"type":"string"},"url":{"description":"Screenshotted URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57504,"slug":"57504","resource":"https://api.weblens.dev/fetch/resilient","description":"Resilient fetch with automatic fallback. Tries the fast native scraper first, then re-fetches through headless Chromium for client-rendered pages and sites that refuse bare HTTP clients. The response reports which tier served it.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"provider":{"description":"Provider info: id, name, isProxied, attemptsUsed","type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# Page Content...","fetchedAt":"2026-02-16T12:00:00.000Z","metadata":{"description":"An example page"},"provider":{"attemptsUsed":1,"id":"weblens-native","isProxied":false,"name":"WebLens Native"},"requestId":"req_resilient_123","tier":"resilient","title":"Example Page","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"provider":{"description":"Provider info: id, name, isProxied, attemptsUsed","type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["fetch","scraping","markdown","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:17.295Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:16.74Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"timeout":10000,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# Page Content...","fetchedAt":"2026-02-16T12:00:00.000Z","metadata":{"description":"An example page"},"provider":{"attemptsUsed":1,"id":"weblens-native","isProxied":false,"name":"WebLens Native"},"requestId":"req_resilient_123","tier":"resilient","title":"Example Page","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":10000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"provider":{"description":"Provider info: id, name, isProxied, attemptsUsed","type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57505,"slug":"57505","resource":"https://api.weblens.dev/fetch/pro","description":"Fetch webpage with full JavaScript rendering using headless browser. Perfect for SPAs, React/Vue apps, and dynamic content that requires JS execution.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"6000","amountUsd":0.006,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"6000","amountUsd":0.006,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content after JS rendering","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"cache":true,"timeout":15000,"url":"https://example.com","waitFor":"p"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# App Content\\n\\nRendered after JavaScript execution...","fetchedAt":"2026-01-26T12:00:00.000Z","metadata":{"description":"A client-rendered app"},"requestId":"req_xyz789","tier":"pro","title":"Example Domain","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","example":true,"type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":15000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","example":"p","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content after JS rendering","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["fetch","scraping","markdown","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:08:15.193Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:08:14.735Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"cache":true,"timeout":15000,"url":"https://example.com","waitFor":"p"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"# App Content\\n\\nRendered after JavaScript execution...","fetchedAt":"2026-01-26T12:00:00.000Z","metadata":{"description":"A client-rendered app"},"requestId":"req_xyz789","tier":"pro","title":"Example Domain","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","example":true,"type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"timeout":{"default":10000,"description":"Request timeout in milliseconds","example":15000,"maximum":30000,"minimum":5000,"type":"number"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"},"waitFor":{"description":"CSS selector to wait for (Pro tier only)","example":"p","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"description":"Present and true when the response was served from cache","type":"boolean"},"content":{"description":"Clean markdown content after JS rendering","type":"string"},"fetchedAt":{"description":"ISO timestamp","type":"string"},"metadata":{"description":"Page metadata","properties":{"author":{"type":"string"},"description":{"type":"string"},"publishedAt":{"type":"string"}},"type":"object"},"requestId":{"type":"string"},"tier":{"type":"string"},"title":{"description":"Page title","type":"string"},"url":{"description":"Fetched URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57506,"slug":"57506","resource":"https://api.weblens.dev/research/deep","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.","type":"http","serviceName":"WebLens","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"200000","amountUsd":0.2,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"200000","amountUsd":0.2,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"answer":{"description":"Synthesized answer with inline [n] citation markers","type":"string"},"citations":{"description":"Sources behind the [n] markers, with the sub-question each answered","items":{"properties":{"index":{"type":"integer"},"subQuestion":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"depth":{"enum":["quick","standard","deep"],"type":"string"},"gaps":{"description":"What the sources did not establish","items":{"type":"string"},"type":"array"},"keyFindings":{"description":"Bullet-point findings drawn from the sources","items":{"type":"string"},"type":"array"},"query":{"type":"string"},"requestId":{"type":"string"},"researchedAt":{"type":"string"},"sourcesFetched":{"description":"Sources whose full page was fetched (the rest fall back to their search snippet)","type":"number"},"subQuestions":{"description":"The sub-questions the query was decomposed into, one web search each. For quick, the query itself.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"depth":"standard","query":"How are AI agents using micropayments in 2026?"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"Agent micropayments consolidated around the x402 protocol in 2026 [1]. Transaction counts recovered sharply while average payment sizes fell [2][3].","citations":[{"index":1,"subQuestion":"x402 protocol adoption 2026","title":"x402 Protocol","url":"https://x402.org"}],"depth":"standard","gaps":["Sources did not cover settlement failure rates"],"keyFindings":["Transaction volume is dominated by a small number of gateways","Median per-call price sits near $0.01"],"query":"How are AI agents using micropayments in 2026?","requestId":"req_deepresearch123","researchedAt":"2026-07-31T12:00:00.000Z","sourcesFetched":8,"subQuestions":["x402 protocol adoption 2026","AI agent payment volume statistics","micropayment API pricing for agents"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"depth":{"default":"standard","description":"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.","enum":["quick","standard","deep"],"example":"standard","type":"string"},"query":{"description":"The research question","example":"How are AI agents using micropayments in 2026?","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"answer":{"description":"Synthesized answer with inline [n] citation markers","type":"string"},"citations":{"description":"Sources behind the [n] markers, with the sub-question each answered","items":{"properties":{"index":{"type":"integer"},"subQuestion":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"depth":{"enum":["quick","standard","deep"],"type":"string"},"gaps":{"description":"What the sources did not establish","items":{"type":"string"},"type":"array"},"keyFindings":{"description":"Bullet-point findings drawn from the sources","items":{"type":"string"},"type":"array"},"query":{"type":"string"},"requestId":{"type":"string"},"researchedAt":{"type":"string"},"sourcesFetched":{"description":"Sources whose full page was fetched (the rest fall back to their search snippet)","type":"number"},"subQuestions":{"description":"The sub-questions the query was decomposed into, one web search each. For quick, the query itself.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["research","ai","multi-step","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:01:49.015Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:01:48.307Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"depth":"standard","query":"How are AI agents using micropayments in 2026?"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"Agent micropayments consolidated around the x402 protocol in 2026 [1]. Transaction counts recovered sharply while average payment sizes fell [2][3].","citations":[{"index":1,"subQuestion":"x402 protocol adoption 2026","title":"x402 Protocol","url":"https://x402.org"}],"depth":"standard","gaps":["Sources did not cover settlement failure rates"],"keyFindings":["Transaction volume is dominated by a small number of gateways","Median per-call price sits near $0.01"],"query":"How are AI agents using micropayments in 2026?","requestId":"req_deepresearch123","researchedAt":"2026-07-31T12:00:00.000Z","sourcesFetched":8,"subQuestions":["x402 protocol adoption 2026","AI agent payment volume statistics","micropayment API pricing for agents"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"depth":{"default":"standard","description":"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.","enum":["quick","standard","deep"],"example":"standard","type":"string"},"query":{"description":"The research question","example":"How are AI agents using micropayments in 2026?","maxLength":500,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"answer":{"description":"Synthesized answer with inline [n] citation markers","type":"string"},"citations":{"description":"Sources behind the [n] markers, with the sub-question each answered","items":{"properties":{"index":{"type":"integer"},"subQuestion":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"depth":{"enum":["quick","standard","deep"],"type":"string"},"gaps":{"description":"What the sources did not establish","items":{"type":"string"},"type":"array"},"keyFindings":{"description":"Bullet-point findings drawn from the sources","items":{"type":"string"},"type":"array"},"query":{"type":"string"},"requestId":{"type":"string"},"researchedAt":{"type":"string"},"sourcesFetched":{"description":"Sources whose full page was fetched (the rest fall back to their search snippet)","type":"number"},"subQuestions":{"description":"The sub-questions the query was decomposed into, one web search each. For quick, the query itself.","items":{"type":"string"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57507,"slug":"57507","resource":"https://api.weblens.dev/answer","description":"Grounded answer with inline [n] citations: searches the web, fetches sources, and answers strictly from them.","type":"http","serviceName":"WebLens","resourceType":"Payments","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"answer":{"description":"Answer text with inline [n] citation markers","type":"string"},"answeredAt":{"type":"string"},"citations":{"description":"Citation list with index, url, title","items":{"properties":{"index":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"confidence":{"type":"number"},"query":{"type":"string"},"requestId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"query":"What is the x402 payment protocol?","sources":3},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"x402 is an open payment protocol built on HTTP 402 [1]. It settles USDC payments on Base [2].","answeredAt":"2026-07-25T12:00:00.000Z","citations":[{"index":1,"title":"x402 Protocol","url":"https://x402.org"}],"confidence":0.92,"query":"What is the x402 payment protocol?","requestId":"req_answer123"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"query":{"description":"The question to answer","example":"What is the x402 payment protocol?","maxLength":500,"minLength":1,"type":"string"},"sources":{"default":3,"description":"How many web sources to search, fetch, and cite","example":3,"maximum":5,"minimum":1,"type":"number"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"answer":{"description":"Answer text with inline [n] citation markers","type":"string"},"answeredAt":{"type":"string"},"citations":{"description":"Citation list with index, url, title","items":{"properties":{"index":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"confidence":{"type":"number"},"query":{"type":"string"},"requestId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["search","ai","question-answering","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T18:01:35.177Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T18:01:34.704Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"query":"What is the x402 payment protocol?","sources":3},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"x402 is an open payment protocol built on HTTP 402 [1]. It settles USDC payments on Base [2].","answeredAt":"2026-07-25T12:00:00.000Z","citations":[{"index":1,"title":"x402 Protocol","url":"https://x402.org"}],"confidence":0.92,"query":"What is the x402 payment protocol?","requestId":"req_answer123"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"query":{"description":"The question to answer","example":"What is the x402 payment protocol?","maxLength":500,"minLength":1,"type":"string"},"sources":{"default":3,"description":"How many web sources to search, fetch, and cite","example":3,"maximum":5,"minimum":1,"type":"number"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"answer":{"description":"Answer text with inline [n] citation markers","type":"string"},"answeredAt":{"type":"string"},"citations":{"description":"Citation list with index, url, title","items":{"properties":{"index":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"confidence":{"type":"number"},"query":{"type":"string"},"requestId":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57508,"slug":"57508","resource":"https://api.weblens.dev/company","description":"A company profile from its domain, read live from its own site: what it sells and to whom, pricing model and plans from its pricing page, open roles from its public Greenhouse/Lever/Ashby board, tech stack, socials, security.txt contacts, and the domain's registrar, age, email provider, SaaS vendors and SPF/DMARC posture. Each AI-read field names its source page.","type":"http","serviceName":"WebLens","resourceType":"Identity & Enrichment","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"audience":{"description":"Who it sells to","type":"string"},"description":{"description":"One or two sentences on what the company does","type":"string"},"domain":{"type":"string"},"domainFacts":{"description":"registrar, registeredAt, ageDays, emailProvider, hasSpf, hasDmarc, dmarcPolicy, dnsProvider, saas (vendors from TXT verification records), signals","type":"object"},"hiring":{"description":"provider (greenhouse, lever, ashby), boardUrl, openRoles, topTeams/topLocations [{name, roles}], sample [{title, location, team, url}]. Absent when no readable job board is linked.","type":"object"},"name":{"description":"Company name as the site states it","type":"string"},"offerings":{"description":"Products or services it sells (up to 8)","items":{"type":"string"},"type":"array"},"pages":{"description":"about, pricing, careers and contact page URLs found on the site","type":"object"},"pricing":{"description":"pageUrl, model (free, freemium, subscription, usage-based, one-time, contact-sales), plans [{name, price as written, period}]","type":"object"},"profiledAt":{"type":"string"},"requestId":{"type":"string"},"securityContacts":{"description":"Contact lines from the site's security.txt","items":{"type":"string"},"type":"array"},"skipped":{"description":"[{url, reason}]: pages not read (robots.txt or unreachable)","items":{"type":"object"},"type":"array"},"socials":{"description":"Social profile URLs keyed by platform","type":"object"},"sources":{"description":"[{field, url}]: the page each AI-read field came from","items":{"type":"object"},"type":"array"},"tech":{"description":"technologies [{name, category}] and categories, from the homepage's headers and HTML","type":"object"},"url":{"description":"The homepage after redirects","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"domain":"vercel.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"audience":"Developers and teams building apps, websites and AI agents, from hobby projects to large enterprises.","description":"Vercel is infrastructure for every app and agent: hosting, deployment and compute for web apps and AI agents.","domain":"vercel.com","domainFacts":{"ageDays":9870,"dmarcPolicy":"reject","emailProvider":"Google Workspace","hasDmarc":true,"hasSpf":true,"registrar":"Amazon Registrar, Inc.","saas":["DocuSign","Google Workspace","HackerOne","Stripe"],"signals":[]},"hiring":{"boardUrl":"https://job-boards.greenhouse.io/vercel","openRoles":90,"provider":"greenhouse","sample":[{"location":"Hybrid - San Francisco","title":"Software Engineer, Fluid Compute","url":"https://job-boards.greenhouse.io/vercel/jobs/6136160004"}],"topLocations":[{"name":"Hybrid - San Francisco","roles":14},{"name":"Remote - United States","roles":9}],"topTeams":[]},"name":"Vercel","offerings":["Fluid Compute","AI Model Gateway","Vercel Sandbox","Web Application Firewall"],"pages":{"about":"https://vercel.com/about","careers":"https://vercel.com/careers","pricing":"https://vercel.com/pricing"},"pricing":{"model":"freemium","pageUrl":"https://vercel.com/pricing","plans":[{"name":"Hobby","period":"/mo.","price":"$0"},{"name":"Pro","period":"/mo.","price":"$20"},{"name":"Enterprise","price":"Custom"}]},"profiledAt":"2026-10-13T18:00:00.000Z","requestId":"req_company123","securityContacts":["https://hackerone.com/vercel","mailto:responsible.disclosure@vercel.com"],"skipped":[],"socials":{"github":"https://github.com/vercel","linkedin":"https://linkedin.com/company/vercel","twitter":"https://x.com/vercel"},"sources":[{"field":"name","url":"https://vercel.com/"},{"field":"pricing","url":"https://vercel.com/pricing"}],"tech":{"categories":{"framework":["Next.js"],"hosting":["Vercel"]},"technologies":[{"category":"framework","name":"Next.js"},{"category":"hosting","name":"Vercel"}]},"url":"https://vercel.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"domain":{"description":"The company's website domain, e.g. \"vercel.com\". A full URL is accepted and reduced to its hostname.","example":"vercel.com","maxLength":253,"minLength":3,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"audience":{"description":"Who it sells to","type":"string"},"description":{"description":"One or two sentences on what the company does","type":"string"},"domain":{"type":"string"},"domainFacts":{"description":"registrar, registeredAt, ageDays, emailProvider, hasSpf, hasDmarc, dmarcPolicy, dnsProvider, saas (vendors from TXT verification records), signals","type":"object"},"hiring":{"description":"provider (greenhouse, lever, ashby), boardUrl, openRoles, topTeams/topLocations [{name, roles}], sample [{title, location, team, url}]. Absent when no readable job board is linked.","type":"object"},"name":{"description":"Company name as the site states it","type":"string"},"offerings":{"description":"Products or services it sells (up to 8)","items":{"type":"string"},"type":"array"},"pages":{"description":"about, pricing, careers and contact page URLs found on the site","type":"object"},"pricing":{"description":"pageUrl, model (free, freemium, subscription, usage-based, one-time, contact-sales), plans [{name, price as written, period}]","type":"object"},"profiledAt":{"type":"string"},"requestId":{"type":"string"},"securityContacts":{"description":"Contact lines from the site's security.txt","items":{"type":"string"},"type":"array"},"skipped":{"description":"[{url, reason}]: pages not read (robots.txt or unreachable)","items":{"type":"object"},"type":"array"},"socials":{"description":"Social profile URLs keyed by platform","type":"object"},"sources":{"description":"[{field, url}]: the page each AI-read field came from","items":{"type":"object"},"type":"array"},"tech":{"description":"technologies [{name, category}] and categories, from the homepage's headers and HTML","type":"object"},"url":{"description":"The homepage after redirects","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["company enrichment","company profile","firmographics","hiring","tech stack","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T17:41:19.331Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T17:41:18.582Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"vercel.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"audience":"Developers and teams building apps, websites and AI agents, from hobby projects to large enterprises.","description":"Vercel is infrastructure for every app and agent: hosting, deployment and compute for web apps and AI agents.","domain":"vercel.com","domainFacts":{"ageDays":9870,"dmarcPolicy":"reject","emailProvider":"Google Workspace","hasDmarc":true,"hasSpf":true,"registrar":"Amazon Registrar, Inc.","saas":["DocuSign","Google Workspace","HackerOne","Stripe"],"signals":[]},"hiring":{"boardUrl":"https://job-boards.greenhouse.io/vercel","openRoles":90,"provider":"greenhouse","sample":[{"location":"Hybrid - San Francisco","title":"Software Engineer, Fluid Compute","url":"https://job-boards.greenhouse.io/vercel/jobs/6136160004"}],"topLocations":[{"name":"Hybrid - San Francisco","roles":14},{"name":"Remote - United States","roles":9}],"topTeams":[]},"name":"Vercel","offerings":["Fluid Compute","AI Model Gateway","Vercel Sandbox","Web Application Firewall"],"pages":{"about":"https://vercel.com/about","careers":"https://vercel.com/careers","pricing":"https://vercel.com/pricing"},"pricing":{"model":"freemium","pageUrl":"https://vercel.com/pricing","plans":[{"name":"Hobby","period":"/mo.","price":"$0"},{"name":"Pro","period":"/mo.","price":"$20"},{"name":"Enterprise","price":"Custom"}]},"profiledAt":"2026-10-13T18:00:00.000Z","requestId":"req_company123","securityContacts":["https://hackerone.com/vercel","mailto:responsible.disclosure@vercel.com"],"skipped":[],"socials":{"github":"https://github.com/vercel","linkedin":"https://linkedin.com/company/vercel","twitter":"https://x.com/vercel"},"sources":[{"field":"name","url":"https://vercel.com/"},{"field":"pricing","url":"https://vercel.com/pricing"}],"tech":{"categories":{"framework":["Next.js"],"hosting":["Vercel"]},"technologies":[{"category":"framework","name":"Next.js"},{"category":"hosting","name":"Vercel"}]},"url":"https://vercel.com/"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cache":{"default":true,"description":"Serve a cached copy when one exists (cached responses are 70% off)","type":"boolean"},"cacheTtl":{"default":3600,"description":"How long to cache this response, in seconds","maximum":86400,"minimum":60,"type":"number"},"domain":{"description":"The company's website domain, e.g. \"vercel.com\". A full URL is accepted and reduced to its hostname.","example":"vercel.com","maxLength":253,"minLength":3,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"audience":{"description":"Who it sells to","type":"string"},"description":{"description":"One or two sentences on what the company does","type":"string"},"domain":{"type":"string"},"domainFacts":{"description":"registrar, registeredAt, ageDays, emailProvider, hasSpf, hasDmarc, dmarcPolicy, dnsProvider, saas (vendors from TXT verification records), signals","type":"object"},"hiring":{"description":"provider (greenhouse, lever, ashby), boardUrl, openRoles, topTeams/topLocations [{name, roles}], sample [{title, location, team, url}]. Absent when no readable job board is linked.","type":"object"},"name":{"description":"Company name as the site states it","type":"string"},"offerings":{"description":"Products or services it sells (up to 8)","items":{"type":"string"},"type":"array"},"pages":{"description":"about, pricing, careers and contact page URLs found on the site","type":"object"},"pricing":{"description":"pageUrl, model (free, freemium, subscription, usage-based, one-time, contact-sales), plans [{name, price as written, period}]","type":"object"},"profiledAt":{"type":"string"},"requestId":{"type":"string"},"securityContacts":{"description":"Contact lines from the site's security.txt","items":{"type":"string"},"type":"array"},"skipped":{"description":"[{url, reason}]: pages not read (robots.txt or unreachable)","items":{"type":"object"},"type":"array"},"socials":{"description":"Social profile URLs keyed by platform","type":"object"},"sources":{"description":"[{field, url}]: the page each AI-read field came from","items":{"type":"object"},"type":"array"},"tech":{"description":"technologies [{name, category}] and categories, from the homepage's headers and HTML","type":"object"},"url":{"description":"The homepage after redirects","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":57509,"slug":"57509","resource":"https://api.weblens.dev/extract","description":"Extract structured data from any webpage using JSON schema. AI-powered extraction that understands page context.","type":"http","serviceName":"WebLens","resourceType":"Utilities","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5f71Ce4135004b5fa4dF81014721598E1C7c5AF8","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"34sd6wPrmoR9UG9rUgYAFtcWYSVzqDNsvH9VkCkycUeb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"data":{"description":"Extracted data matching the provided schema","type":"object"},"extractedAt":{"description":"ISO timestamp","type":"string"},"requestId":{"type":"string"},"url":{"description":"Source URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"instructions":"Extract the page title and what the domain is for","schema":{"purpose":{"type":"string"},"title":{"type":"string"}},"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"purpose":"For use in documentation examples","title":"Example Domain"},"extractedAt":"2026-01-26T12:00:00.000Z","requestId":"req_extract789","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"instructions":{"description":"Natural language extraction hints","example":"Extract the page title and what the domain is for","type":"string"},"schema":{"additionalProperties":{},"description":"JSON schema for extraction","example":{"purpose":{"type":"string"},"title":{"type":"string"}},"propertyNames":{"type":"string"},"type":"object"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url","schema"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"description":"Extracted data matching the provided schema","type":"object"},"extractedAt":{"description":"ISO timestamp","type":"string"},"requestId":{"type":"string"},"url":{"description":"Source URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["extraction","ai","structured-data","bazaar"],"sourceHost":"api.weblens.dev","lastUpdated":"2026-10-13T17:22:47.454Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-13T17:22:46.075Z"},"metadata":{"serviceName":"WebLens","extensions":{"bazaar":{"info":{"input":{"body":{"instructions":"Extract the page title and what the domain is for","schema":{"purpose":{"type":"string"},"title":{"type":"string"}},"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"purpose":"For use in documentation examples","title":"Example Domain"},"extractedAt":"2026-01-26T12:00:00.000Z","requestId":"req_extract789","url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"instructions":{"description":"Natural language extraction hints","example":"Extract the page title and what the domain is for","type":"string"},"schema":{"additionalProperties":{},"description":"JSON schema for extraction","example":{"purpose":{"type":"string"},"title":{"type":"string"}},"propertyNames":{"type":"string"},"type":"object"},"url":{"description":"The URL to process","example":"https://example.com","format":"uri","type":"string"}},"required":["url","schema"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"description":"Extracted data matching the provided schema","type":"object"},"extractedAt":{"description":"ISO timestamp","type":"string"},"requestId":{"type":"string"},"url":{"description":"Source URL","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}