# Foundry Web Probe

> Foundry Web Probe is a paid API for AI agents from project-foundry-stage-zero.replit.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Performs a fresh independent HTTP/HTTPS request to a public URL and returns response metadata, HTML metadata, and a body fingerprint — without returning the full page body.

## Facts

- Endpoint: POST https://project-foundry-stage-zero.replit.app/api/execute/web_probe
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foundry-web-probe-1b7148c2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mpV68Nl3lthC02pa7P-Nb

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 foundry-web-probe-1b7148c2 -d '<json body>'
```

Example prompt: Can you do an independent probe of https://example.com and tell me the HTTP status, response headers, and any HTML meta tags it returns — without fetching the full page?

## When to prefer this

Use this endpoint when you need a fresh, independent observation of a URL's reachability and metadata without the overhead or privacy implications of fetching the full page body. Ideal for uptime checking, content change detection via fingerprint comparison, HTTP header inspection, and SEO meta tag verification. Prefer this over full-page scrapers when you only need status/metadata and want a lightweight, low-cost probe.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns connection error or 4xx/5xx status
- Malformed or non-HTTP/HTTPS URL — rejected at input validation
- Target server times out — returns timeout error
- URL returns a redirect chain that leads to a private or blocked resource
- Non-HTML responses (e.g. binary files) may produce limited or empty HTML metadata

## How this service works

Fresh independent observation of a public HTTP or HTTPS URL, returning compact response and HTML metadata without the page body.

## Output

Returns HTTP response metadata (status code, headers, response time), HTML document metadata (title, meta tags, Open Graph tags), and a body fingerprint hash — all without returning the raw page body content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "pattern": "^https?://",
   "description": "Public HTTP or HTTPS URL to observe."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foundry-web-probe-1b7148c2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from project-foundry-stage-zero.replit.app](https://www.zero.xyz/host/project-foundry-stage-zero.replit.app/llms.txt)
