{"uid":"cap_vgTbg7e2MI3-CpoZ0CM7z","slug":"horizon-pulse-web-search-ccd9463e","name":"Horizon Pulse Web Search","description":"Pay-per-call APIs for AI agents via x402 on Base: web fetch, HTTP proxy, page extract, and crypto market data.","url":"https://horizonpulse.dev/api/search?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"n":{"type":"string","description":"Number of result pages to fetch, integer 1-5 (default 3)."},"q":{"type":"string","description":"Search query (required, <=300 chars)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","description":"Horizon Pulse search-then-fetch result with sources. The example is a trimmed real response recorded from GET /api/demo/search at 2026-10-01T14:36Z UTC; live values differ on every call."}}}}},"responseSchema":{"type":"json","example":{"n":2,"ok":true,"query":"x402 payment protocol","results":[{"ok":true,"url":"https://x402.org/","rank":1,"title":"x402","format":"markdown","status":200,"content":"# x402\n\nClose Search\n\n# x402\n\nx402 is an open, neutral standard for internet-native payments. It absolves the Internet’s…","snippet":"x402 enables instant, low-cost payments for digital services. It's designed for API monetization, agentic commerce, paywalled content, and any scenario. The ...","truncated":false}],"provider":"serper (Google results)","elapsedMs":1860,"fetchedOk":2,"resultCount":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WL71qh78mWmdHE_PLwdTp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a web search via Google (Serper) and fetches the top 1-5 result pages, returning each as clean markdown/text with URL, title, rank, and per-source status","exampleAgentPrompt":"Search the web for 'best practices for LLM prompt engineering 2024' and fetch the top 3 result pages so I can read what they say.","exampleUseCases":[{"title":"Current events research briefing","prompt":"Search the web for 'EU AI Act enforcement updates 2025' and pull the top 5 pages so I can get a full picture of what's been happening."},{"title":"Competitive product research","prompt":"Can you search for 'Notion vs Obsidian for knowledge management' and fetch the top 3 results so I can compare what people are saying?"},{"title":"Technical how-to lookup","prompt":"Look up 'how to set up a Next.js app with Tailwind CSS v4' and grab the top 2 pages — I want the actual step-by-step content, not just links."}],"resultDescription":"Returns an array of up to 1-5 search result entries, each containing the page URL, title, rank position, fetch status, and the full page content rendered as clean markdown or plain text. Partial results are returned if some pages fail to fetch, with per-source error status indicated.","failureModes":["Search query missing or exceeds 300 characters → validation error","Serper API unavailable → search step fails entirely with no results","Individual result pages that block scraping → partial results returned with failed status for those sources","SSRF-blocked URLs (private IPs, internal hosts) → those pages skipped","n parameter outside 1-5 range → validation error or clamped to default of 3"],"whenToPreferThis":"Choose this endpoint when you need both the search ranking signal and the actual page content in one call — it saves two round trips (search + fetch). Ideal for research tasks where you want to read the top Google results rather than just see URLs. Prefer over a plain URL fetcher when you don't know which URLs to fetch, or over a raw search API when you need page content not just metadata.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T06:40:36.050Z","isFirstParty":false,"canonicalSlug":"horizon-pulse-web-search-ccd9463e"}