# PennyRail HTTP Headers Lookup

> PennyRail HTTP Headers Lookup is a paid API for AI agents from pennyrail.vercel.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Fetches and returns the HTTP response headers from a target website via a paid micro-settlement API endpoint

## Facts

- Endpoint: POST https://pennyrail.vercel.app/api/p/network/web.http-headers--website-headers
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pennyrail-http-headers-lookup-066cf6b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_46ew3RRxVMzA7zgLrcieR

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 pennyrail-http-headers-lookup-066cf6b3 -d '<json body>'
```

Example prompt: Can you fetch the HTTP response headers for https://example.com so I can see what server software and security headers they're using?

## When to prefer this

Choose this endpoint when you need a quick, paid micro-call to retrieve HTTP headers from any public website without setting up your own HTTP client infrastructure. It is ideal for lightweight security audits, server fingerprinting, or header inspection tasks where a $0.003 per-call cost is acceptable and you want a simple API interface rather than building raw HTTP tooling.

## Known failure modes

- Target URL is unreachable or times out — may return an error or empty response
- Invalid or malformed URL input causes a processing failure
- Target site blocks automated requests or returns a non-standard response
- Rate limiting or access restrictions on the PennyRail service side
- Payment settlement failure via x402 protocol preventing request execution

## How this service works

Machine-readable settlement service

## Output

Returns the HTTP response headers of the target website as key-value pairs, including server identification, content-type, caching directives, security headers (e.g. HSTS, CSP, X-Frame-Options), and any custom headers set by the origin server.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pennyrail-http-headers-lookup-066cf6b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pennyrail.vercel.app](https://www.zero.xyz/host/pennyrail.vercel.app/llms.txt)
