{"openapi":"3.1.0","info":{"title":"Web, News, Video, Image, Scholar, Wikipedia & Local Search","version":"0.1.0","description":"Live search-engine results — organic web (Google or Bing), Google News, YouTube videos, Google Images, scholarly/academic papers (OpenAlex), Wikipedia article summaries, local places and autocomplete suggestions — with ranked, structured hits.","x-guidance":"Live search-engine results — organic web (Google or Bing), Google News, YouTube videos, Google Images, scholarly/academic papers (OpenAlex), Wikipedia article summaries, local places and autocomplete suggestions — with ranked, structured hits. Each operation is an HTTP POST to its /v1/<operation> path with a JSON request body (see each operation's requestBody schema) and returns a JSON response. Endpoints are paid per successful call via x402 or MPP (USDC on Base); an unpaid request returns 402 with payment metadata in the WWW-Authenticate header.","contact":{"email":"hello@openverbs.com"}},"x-discovery":{"ownershipProofs":["0xb1401a71756f51464a9962db12f1eb3e9522490cd20010b06d00cf7b7770acfd5f79721f9dfdf2643f8cecd29af3bde9ec133941a386042b32d9886053a70de61b","0xc1c1f11793e18a00fcb7072421f26e89fb75b6aa517fa84370564991f4b10efa024f6f57e4e67eefd20cf46cc01fc5a62d793fa8fbcda04f26c946a3433d73f91b","0x676b474af0ef9ed4809b5d12d2e789b36e52d56215b21f601d71f76620e36ec630347116a7b2b349a3c3681e5db0fbfa76c4169a676b6d6f27864d0e5017284a1c","0xc2ab96522515ed9e9bc4f1a241b774bd48df42e951ddbf7f6aa8fc76f5a96a20421703e1ec402ce7eb1e4eabea3b6e4e4129cf39d56ea91cf4fcf38561fc94fc1c"]},"servers":[{"url":"https://search.openverbs.com"}],"paths":{"/health":{"get":{"summary":"Health check","security":[],"responses":{"200":{"description":"Healthy","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"version":{"type":"string"}}}}}}}}},"/v1/web":{"post":{"summary":"Web Search (Google SERP)","description":"Web search API - live Google (default) or Bing SERP for a query: search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A google search api / serp api for agents: search the web, live web search for grounding, RAG and web lookup. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["search","web-search","google-search","serp","search-engine"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."},"engine":{"type":"string","enum":["google","bing"],"description":"Search engine. Defaults to google."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The organic `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `description` and `breadcrumb`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"domain":{"type":"string"},"description":{"type":"string"},"breadcrumb":{"type":"string"}}}}},"description":"The organic `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `description` and `breadcrumb`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Web search API - live Google (default) or Bing SERP for a query: search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A google search api / serp api for agents: search the web, live web search for grounding, RAG and web lookup.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Web search API - live Google (default) or Bing SERP for a query: search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A google search api / serp api for agents: search the web, live web search for grounding, RAG and web lookup.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Web search API - live Google (default) or Bing SERP for a query: search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A google search api / serp api for agents: search the web, live web search for grounding, RAG and web lookup.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/bing":{"post":{"summary":"Bing Search (Bing SERP)","description":"Bing search API - live Bing SERP for a query: Bing search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A bing serp api for agents: search Bing, live Bing web search for grounding, RAG and cross-engine lookup beyond Google. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["bing","bing-search","search","web-search","serp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The organic `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `description` and `breadcrumb`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"domain":{"type":"string"},"description":{"type":"string"},"breadcrumb":{"type":"string"}}}}},"description":"The organic `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `description` and `breadcrumb`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Bing search API - live Bing SERP for a query: Bing search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A bing serp api for agents: search Bing, live Bing web search for grounding, RAG and cross-engine lookup beyond Google.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Bing search API - live Bing SERP for a query: Bing search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A bing serp api for agents: search Bing, live Bing web search for grounding, RAG and cross-engine lookup beyond Google.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Bing search API - live Bing SERP for a query: Bing search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A bing serp api for agents: search Bing, live Bing web search for grounding, RAG and cross-engine lookup beyond Google.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/news":{"post":{"summary":"News search","description":"News search: live Google News results for a query, localised by location and language. Returns ranked articles with title, URL, domain and, where available, source and timestamp. Real-time news API for current events and headlines. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["news","news-search","search","serp","google-news","news-api","web-search","current-events","headlines","news-results","articles","real-time"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The article `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `source` and `timestamp`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"domain":{"type":"string"},"source":{"type":"string"},"timestamp":{"type":"string"}}}}},"description":"The article `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `source` and `timestamp`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"News search: live Google News results for a query, localised by location and language. Returns ranked articles with title, URL, domain and, where available, source and timestamp. Real-time news API for current events and headlines.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"News search: live Google News results for a query, localised by location and language. Returns ranked articles with title, URL, domain and, where available, source and timestamp. Real-time news API for current events and headlines.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"News search: live Google News results for a query, localised by location and language. Returns ranked articles with title, URL, domain and, where available, source and timestamp. Real-time news API for current events and headlines.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/jobs":{"post":{"summary":"Jobs search (Google Jobs)","description":"Jobs search: Google Jobs listings for a query (e.g. \"backend engineer\"), localised by location and language. Returns ranked postings with title, employer, location and, where available, salary, contract type, source and posting date. Results are collected on demand, so the call may take a few seconds. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["jobs","job-search","jobs-api","google-jobs","hiring","job-listings","job-postings","recruiting","vacancies","careers","employment","search"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The posting `total` and ranked `results`, each with `rank`, `title` and (where present) `employer`, `location`, `salary`, `contractType`, `source`, `sourceUrl`, `posted` and `jobId`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"employer":{"type":"string"},"location":{"type":"string"},"salary":{"type":"string"},"contractType":{"type":"string"},"source":{"type":"string"},"sourceUrl":{"type":"string"},"posted":{"type":"string"},"jobId":{"type":"string"}}}}},"description":"The posting `total` and ranked `results`, each with `rank`, `title` and (where present) `employer`, `location`, `salary`, `contractType`, `source`, `sourceUrl`, `posted` and `jobId`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Jobs search: Google Jobs listings for a query (e.g. \"backend engineer\"), localised by location and language. Returns ranked postings with title, employer, location and, where available, salary, contract type, source and posting date. Results are collected on demand, so the call may take a few seconds.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Jobs search: Google Jobs listings for a query (e.g. \"backend engineer\"), localised by location and language. Returns ranked postings with title, employer, location and, where available, salary, contract type, source and posting date. Results are collected on demand, so the call may take a few seconds.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Jobs search: Google Jobs listings for a query (e.g. \"backend engineer\"), localised by location and language. Returns ranked postings with title, employer, location and, where available, salary, contract type, source and posting date. Results are collected on demand, so the call may take a few seconds.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/youtube":{"post":{"summary":"YouTube video search","description":"Live YouTube video-search results for a query, localised by location and language. Returns ranked videos with title, URL, video id, channel, view count, publish date and duration. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["youtube","video-search","search","videos","youtube-search","video","serp","youtube-api","video-results","youtube-videos"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The `total` and ranked `results`, each with `rank`, `title`, `url`, `videoId` and (where present) `channel`, `channelUrl`, `views`, `published`, `durationSeconds`, `isLive`, `isShorts`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"videoId":{"type":"string"},"channel":{"type":"string"},"channelUrl":{"type":"string"},"views":{"type":"integer"},"published":{"type":"string"},"durationSeconds":{"type":"integer"},"isLive":{"type":"boolean"},"isShorts":{"type":"boolean"}}}}},"description":"The `total` and ranked `results`, each with `rank`, `title`, `url`, `videoId` and (where present) `channel`, `channelUrl`, `views`, `published`, `durationSeconds`, `isLive`, `isShorts`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live YouTube video-search results for a query, localised by location and language. Returns ranked videos with title, URL, video id, channel, view count, publish date and duration.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Live YouTube video-search results for a query, localised by location and language. Returns ranked videos with title, URL, video id, channel, view count, publish date and duration.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live YouTube video-search results for a query, localised by location and language. Returns ranked videos with title, URL, video id, channel, view count, publish date and duration.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/local":{"post":{"summary":"Local business & places search","description":"Live Google local-finder (map places) results for a query, localised by location and language. Returns ranked places with title, address, website domain, phone, rating and review count. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["local-search","search","places","google-maps","local","businesses","local-finder","maps","business-search","local-pack","places-api"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The `total` and ranked `results`, each with `rank`, `title` and (where present) `description`, `domain`, `url`, `phone`, `rating`, `reviews`, `cid`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"description":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string"},"phone":{"type":"string"},"rating":{"type":"number"},"reviews":{"type":"integer"},"cid":{"type":"string"}}}}},"description":"The `total` and ranked `results`, each with `rank`, `title` and (where present) `description`, `domain`, `url`, `phone`, `rating`, `reviews`, `cid`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live Google local-finder (map places) results for a query, localised by location and language. Returns ranked places with title, address, website domain, phone, rating and review count.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Live Google local-finder (map places) results for a query, localised by location and language. Returns ranked places with title, address, website domain, phone, rating and review count.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live Google local-finder (map places) results for a query, localised by location and language. Returns ranked places with title, address, website domain, phone, rating and review count.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/images":{"post":{"summary":"Google Image Search","description":"Image search API - live Google Images results for a query, localised by location and language. Returns ranked images with title, direct image URL, source page URL and alt text. A google images / image search api for agents. Paid endpoint (x402 + MPP). Price: $0.006000 USDC per successful payment.","tags":["image-search","images","google-images","search","photos","picture-search","serp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The `total` and ranked `results`, each with `rank`, `title`, `imageUrl` and (where present) `sourceUrl` and `alt`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"imageUrl":{"type":"string"},"sourceUrl":{"type":"string"},"alt":{"type":"string"}}}}},"description":"The `total` and ranked `results`, each with `rank`, `title`, `imageUrl` and (where present) `sourceUrl` and `alt`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"6000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Image search API - live Google Images results for a query, localised by location and language. Returns ranked images with title, direct image URL, source page URL and alt text. A google images / image search api for agents.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Image search API - live Google Images results for a query, localised by location and language. Returns ranked images with title, direct image URL, source page URL and alt text. A google images / image search api for agents.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"6000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Image search API - live Google Images results for a query, localised by location and language. Returns ranked images with title, direct image URL, source page URL and alt text. A google images / image search api for agents.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/scholar":{"post":{"summary":"Scholarly & Academic Paper Search","description":"Scholarly search API - academic papers and research articles for a query, powered by OpenAlex. Returns ranked works with title, authors, year, venue, DOI, citation count and open-access status. A google-scholar-style research / scholarly articles search for agents. Data source: OpenAlex (CC0). Paid endpoint (x402 + MPP). Price: $0.006000 USDC per successful payment.","tags":["scholar","academic-search","research-papers","scholarly-articles","google-scholar","citations","search"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query (topic, title words, author)."},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Maximum papers to return. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The `total` matches and ranked `results`, each with `rank`, `title`, `authors`, `citations`, `openAccess` and (where present) `year`, `venue`, `doi`, `url`, `type`. No results → empty `results`. Data source: OpenAlex.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"authors":{"type":"array","items":{"type":"string"}},"year":{"type":"integer"},"venue":{"type":"string"},"doi":{"type":"string"},"url":{"type":"string"},"citations":{"type":"integer"},"openAccess":{"type":"boolean"},"type":{"type":"string"}}}}},"description":"The `total` matches and ranked `results`, each with `rank`, `title`, `authors`, `citations`, `openAccess` and (where present) `year`, `venue`, `doi`, `url`, `type`. No results → empty `results`. Data source: OpenAlex."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"6000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Scholarly search API - academic papers and research articles for a query, powered by OpenAlex. Returns ranked works with title, authors, year, venue, DOI, citation count and open-access status. A google-scholar-style research / scholarly articles search for agents. Data source: OpenAlex (CC0).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.006000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"6000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Scholarly search API - academic papers and research articles for a query, powered by OpenAlex. Returns ranked works with title, authors, year, venue, DOI, citation count and open-access status. A google-scholar-style research / scholarly articles search for agents. Data source: OpenAlex (CC0).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"6000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Scholarly search API - academic papers and research articles for a query, powered by OpenAlex. Returns ranked works with title, authors, year, venue, DOI, citation count and open-access status. A google-scholar-style research / scholarly articles search for agents. Data source: OpenAlex (CC0).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/wikipedia":{"post":{"summary":"Wikipedia Article Summary","description":"Wikipedia summary API - the plain-language summary of the best-matching Wikipedia article for a topic or query, in any language. Returns the article title, short description, summary extract, thumbnail image and canonical URL. A wikipedia / encyclopedia lookup for agents grounding answers on a topic. No match returns found:false. Data source: Wikipedia (CC BY-SA 4.0). Paid endpoint (x402 + MPP). Price: $0.002000 USDC per successful payment.","tags":["wikipedia","wiki","encyclopedia","article-summary","topic-summary","reference","search"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":300,"description":"Topic, article title or query, e.g. \"Ethereum\" or \"Ada Lovelace\"."},"lang":{"type":"string","pattern":"^[a-z]{2,12}(-[a-z0-9]{2,12})?$","description":"Wikipedia language edition code (e.g. en, es, de, fr, zh). Defaults to en."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"`found` and `lang` plus, when matched, `title`, `description`, `extract`, `url` and (where present) `thumbnail`, `type`. Every response carries `attribution` (CC BY-SA 4.0). No match → `found: false`. Data source: Wikipedia.","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"lang":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"extract":{"type":"string"},"thumbnail":{"type":"string"},"url":{"type":"string"},"type":{"type":"string"},"attribution":{"type":"string"}},"description":"`found` and `lang` plus, when matched, `title`, `description`, `extract`, `url` and (where present) `thumbnail`, `type`. Every response carries `attribution` (CC BY-SA 4.0). No match → `found: false`. Data source: Wikipedia."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Wikipedia summary API - the plain-language summary of the best-matching Wikipedia article for a topic or query, in any language. Returns the article title, short description, summary extract, thumbnail image and canonical URL. A wikipedia / encyclopedia lookup for agents grounding answers on a topic. No match returns found:false. Data source: Wikipedia (CC BY-SA 4.0).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Wikipedia summary API - the plain-language summary of the best-matching Wikipedia article for a topic or query, in any language. Returns the article title, short description, summary extract, thumbnail image and canonical URL. A wikipedia / encyclopedia lookup for agents grounding answers on a topic. No match returns found:false. Data source: Wikipedia (CC BY-SA 4.0).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Wikipedia summary API - the plain-language summary of the best-matching Wikipedia article for a topic or query, in any language. Returns the article title, short description, summary extract, thumbnail image and canonical URL. A wikipedia / encyclopedia lookup for agents grounding answers on a topic. No match returns found:false. Data source: Wikipedia (CC BY-SA 4.0).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/suggest":{"post":{"summary":"Search autocomplete suggestions","description":"Live Google autocomplete suggestions for a partial query, localised by location and language. Returns ranked suggestion strings with a relevance score. Paid endpoint (x402 + MPP). Price: $0.010000 USDC per successful payment.","tags":["autocomplete","search-suggestions","search","suggest","keyword-suggest","query-autocomplete","google-autocomplete","suggestions","keyword-ideas"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":700,"description":"Search query."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Depth / maximum results. Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The `total` and ranked `suggestions`, each with `rank`, `suggestion` and (where present) `relevance`. No results → empty `suggestions`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"suggestions":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"suggestion":{"type":"string"},"relevance":{"type":"integer"}}}}},"description":"The `total` and ranked `suggestions`, each with `rank`, `suggestion` and (where present) `relevance`. No results → empty `suggestions`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live Google autocomplete suggestions for a partial query, localised by location and language. Returns ranked suggestion strings with a relevance score.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Live Google autocomplete suggestions for a partial query, localised by location and language. Returns ranked suggestion strings with a relevance score.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live Google autocomplete suggestions for a partial query, localised by location and language. Returns ranked suggestion strings with a relevance score.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}}},"x-service-info":{"categories":["web"],"docs":{"homepage":"https://search.openverbs.com","apiReference":"https://search.openverbs.com/openapi.json"}}}