{"uid":"cap_Z9HptbRss_wv1ppjdezCr","slug":"weblens-shopping-search-api-e37efe64","name":"WebLens Shopping Search API","description":"# WebLens - Web Intelligence API, pay per call\n\nScrape, crawl, map and extract the web. No account, no API key, no monthly\nminimum — you pay for the calls you make and nothing else.\n\n## Pricing\nPage fetching starts at **$0.002**, whole-site crawling at\n**$0.0015/page**, and sitemap discovery at **$0.004**.\nComparable services bill $0.007-0.008 per request, or reach a lower per-page\nrate only on a $99/month commitment. WebLens has no commitment to reach.\n\n## Payment Protocol\nAll paid endpoints use the [x402 protocol](https://x402.org) for HTTP-native\nmicropayments (USDC on Base).\n\n## Cache Discount\nCached responses are **70% cheaper** than fresh fetches.","url":"https://api.weblens.dev/search/shopping?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"number","maximum":20,"description":"Max results (default 10, max 20)"},"query":{"type":"string","description":"Search query"}}},"responseSchema":{"type":"json","example":{"query":"mechanical keyboard","results":[{"url":"https://shop.example.com/kb","price":"$89.99","title":"Mechanical Keyboard RGB","rating":4.5,"source":"Example Store","reviews":1200,"position":1,"extractedPrice":89.99}],"requestId":"req_shop123","searchedAt":"2026-07-25T12:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GlMQuq5BdnFnsj_tq_bYp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches across online shopping sources and returns ranked product listings with prices, ratings, and review counts for a given query","exampleAgentPrompt":"Search for 'mechanical keyboard RGB' across shopping sites and give me the top results with prices, ratings, and where to buy them.","exampleUseCases":[{"title":"Best price finder for gadgets","prompt":"Search shopping sites for 'Sony WH-1000XM5 headphones' and show me the top listings with prices and ratings so I can find the best deal."},{"title":"Gift idea research with reviews","prompt":"I need to find a highly rated stand mixer as a gift — can you search shopping results for 'KitchenAid stand mixer' and show me the top options with prices and review counts?"},{"title":"Competitive product benchmarking","prompt":"Search for 'ergonomic office chair under $300' across online stores and return the top-ranked results with prices and ratings for each one."}],"resultDescription":"Returns a JSON array of ranked product results, each including the product title, URL, display price string, extracted numeric price, seller/source name, rating score, review count, and result position, along with a request ID and timestamp for the search.","failureModes":["Query string missing or empty — returns 400 error","Upstream shopping site unavailable — may return partial or stale results","No products found for obscure query — returns empty results array","Payment not authorized via x402 — returns 402 Payment Required","Rate limit exceeded — returns 429 Too Many Requests"],"whenToPreferThis":"Use this endpoint when you need structured, ranked product listings with prices and ratings from across multiple shopping sources in a single call. It is ideal over raw web scraping when you want clean, normalized product data (price as both string and number, rating, review count) without parsing HTML. Prefer this over general web search endpoints when the user's intent is specifically to compare or find products to purchase.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T18:32:38.255Z","isFirstParty":false,"canonicalSlug":"weblens-shopping-search-api-e37efe64"}