78trust / 100
Search
by PennyAPI Web Search in Search & web
x402 APIPassing, checked 3 h ago
Real-time web search for AI agents. Search the web for current and up-to-date information, news, facts, research, documentation, and sources beyond model training data. Returns ranked structured JSON results with title, URL, description, and position for web grounding, RAG retrieval, research, and fact-finding. Send query, optional limit, and optional freshness as URL parameters. Keyless x402 pay-per-call; no API key, account, or subscription required.
GET https://pennyregwatch.com/v1/search
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 328 ms typical, 379 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://pennyregwatch.com/v1/search?freshness=week&limit=5&query=latest+AI+agent+payment+news"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fpennyregwatch.com%2Fv1%2Fsearch
const res = await pay("https://pennyregwatch.com/v1/search?freshness=week&limit=5&query=latest+AI+agent+payment+news");
console.log(await res.json());Example input
{
"freshness": "week",
"limit": 5,
"query": "latest AI agent payment news"
}Example output
{
"count": 2,
"freshness": "week",
"latency_ms": 420,
"ok": true,
"query": "latest AI agent payment news",
"results": [
{
"description": "A current ranked web result.",
"position": 1,
"title": "Example result",
"url": "https://example.com/article"
}
],
"retrieved_at": "2026-09-07T12:00:00+00:00",
"tool": "penny_search"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 328 ms | $0.004 |
| 7 h ago | Passed | 402 | 369 ms | $0.004 |
| 11 h ago | Passed | 402 | 393 ms | $0.004 |
| 14 h ago | Passed | 402 | 379 ms | $0.004 |
| 19 h ago | Passed | 402 | 325 ms | $0.004 |
| 22 h ago | Passed | 402 | 304 ms | $0.004 |
| 25 h ago | Passed | 402 | 379 ms | $0.004 |
| 30 h ago | Passed | 402 | 291 ms | $0.004 |