Keenable Web Search via ZeroClick is a paid API for AI agents from zeroclick.keenable.ai, paid per call via MPP, price unknown, status unknown.
Searches the web using Keenable's independent crawler and index, returning ranked results with titles, URLs, snippets, and publish/index dates, with optional site and date filters.
Same search as POST /v1/search, bought through the Keenable storefront on ZeroClick. Also available as GET with the parameters in the query string.
Returns a JSON object containing the echoed query, mode used, and an array of results. Each result includes the page title, URL, a snippet (with query-relevant highlights), and optional published_at and acquired_at timestamps. If enable_wizards is true and a wizard matched, a wizards array with structured data (finance, sports, places, etc.) is also returned. A warning field appears if the query was treated as a URL fetch or site-only query.
POSThttps://zeroclick.keenable.ai/v1/zeroclick/search?utm_source=zero.xyzChoose this endpoint when you need independent web search with fine-grained date filtering (published_after, published_before, point-in-time query_time), site restriction, or experimental structured wizard outputs. It is ideal for AI agents needing autonomous, pay-per-use web search without an ongoing subscription, and when you want Keenable's own crawler index rather than a third-party search engine's results. Prefer this over the page fetch endpoint when you need ranked multi-result discovery rather than fetching a single known URL.
| Field | Type | Description |
|---|---|---|
| mode | string | Retrieval mode; "pro" is the default |
| site | string | Restrict results to a specific domain |
| queryrequired | string | Search query |
| query_time | string | Leave empty for a normal search. An upper time bound for a point-in-time search: the web as it stood at this moment, with every page newer than it excluded. It sets no lower bound, so this is not a recency filter; for recent results use published_after. Accepts an ISO 8601 datetime (e.g. "2026-09-20T00:00:00Z"), a YYYY-MM-DD date, a Unix epoch, or an offset back from now ("7d" means as of 7 days ago, not the last 7 days). Units: min, h, d, w, mo, y. |
| max_results | integer | Maximum number of results to return. When omitted, a default count (10) is used. |
| acquired_after | string | Filter: pages acquired after this date (YYYY-MM-DD, ISO 8601, or relative like "7d") |
| enable_wizards | boolean | Experimental: use wizards (structured data outputs). Only valid in "pro" mode. |
| acquired_before | string | Filter: pages acquired before this date |
| published_after | string | Filter: pages published after this date, a lower bound on publish time. Use this, not query_time, to get recent results. |
| published_before | string | Filter: pages published before this date |
| snippet_max_length | integer | Maximum length, in characters, of the snippet returned per result. When omitted, a default snippet length is used. |
| Field | Type | Description |
|---|---|---|
| moderequired | string | Search mode used |
| queryrequired | string | Echo of the search query |
| resultsrequired | array | |
| warning | string | Present when the request was not answered as a plain search. Either the query was a URL, so the page was fetched directly, or the query carried only a site: operator with no search terms, so the site name was used as the search term. |
| wizards | array | Experimental: structured data from wizards. Present only when enable_wizards is true and a wizard matched the query. The fields of each item depend on its wizard type. |
No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"