# INCOME 2 Agent Tools – URL Audit

> INCOME 2 Agent Tools – URL Audit is a paid API for AI agents from earn-tools-backend.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Audits a given URL and returns basic security and reachability metadata such as HTTPS status and HTTP response code

## Facts

- Endpoint: POST https://earn-tools-backend.onrender.com/url-audit
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/income-2-agent-tools-url-audit-ed6edf90
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SHZ9HP_PGxUquzF-xEY82

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability income-2-agent-tools-url-audit-ed6edf90 -d '<json body>'
```

Example prompt: Can you audit https://example.com and tell me if it's reachable and whether it's using HTTPS?

## When to prefer this

Use this endpoint when you need a lightweight, low-cost ($0.001 USDC) check to confirm that a URL is live, reachable, and using HTTPS before performing heavier operations like scraping or integration. Prefer it over full web extraction tools when you only need reachability and security metadata, not page content.

## Known failure modes

- URL is unreachable or times out — may return ok:false or a non-200 status
- Invalid URI format provided — request may be rejected with a 422 validation error
- URL returns a redirect chain that cannot be followed — final status may be unexpected
- 402 PAYMENT-REQUIRED returned if x402 payment header is not included
- Domain does not resolve (DNS failure) — result may indicate connection error

## How this service works

Low-cost x402 pay-per-call tools for autonomous buyers. Web extraction returns static public pages as clean markdown; every payable operation declares x-payment-info and a 402 response. Free betas: Agent Purchase Guard adds retry-safe purchase intent controls; Outcome Router accepts a desired result plus max budget and autonomously discovers fulfillment, tries zero-dollar proof-of-work first, and supports buyer-signed x402 paid execution where available.

Buyer-signed paid HYDRA execution
- Outcome request: POST https://earn-tools-backend.onrender.com/outcome-router
- Paid execution: POST https://earn-tools-backend.onrender.com/outcome-router/execute/{requestId}
- First execution call returns the relayed Agent402 Smart Order Router x402 PAYMENT-REQUIRED challenge.
- An x402-capable buyer wallet signs locally and retries with PAYMENT-SIGNATURE.
- HYDRA forwards the proof and returns the routed result.
- HYDRA never receives the buyer private key or uses owner working capital.
- Current beta platform fee: $0. Higher paid tiers are not auto-escalated.

## Output

Returns a JSON object with a boolean 'ok' field and a 'result' object containing whether the URL uses HTTPS (boolean) and its HTTP response status code (integer, e.g. 200).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "result": {
   "https": true,
   "status": 200
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/income-2-agent-tools-url-audit-ed6edf90/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from earn-tools-backend.onrender.com](https://www.zero.xyz/host/earn-tools-backend.onrender.com/llms.txt)
