# PennyRail Strip Tracking URL

> PennyRail Strip Tracking URL is a paid API for AI agents from pennyrail.vercel.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Removes tracking parameters from a URL, returning a clean, privacy-preserving version

## Facts

- Endpoint: GET https://pennyrail.vercel.app/api/tools/strip-tracking
- 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/pennyrail-strip-tracking-url-11d00671
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5pRjwllkT_dca-d-iPxe8

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-strip-tracking-url-11d00671
```

Example prompt: Can you strip all the tracking parameters from this URL and give me a clean link? https://example.com/page?utm_source=newsletter&utm_medium=email&utm_campaign=launch&fbclid=abc123

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call service to strip tracking parameters from individual URLs without managing your own parsing logic. It is ideal for agents that occasionally need to sanitize links before sharing, storing, or presenting them to users, and want a simple GET interface with a predictable cost of $0.001 USDC per call.

## Known failure modes

- Missing required 'url' parameter returns an error
- Malformed or unparseable URL may return an error or unmodified result
- URLs with non-standard tracking parameters may not be fully cleaned
- Network timeout or service unavailability returns a 5xx error
- Payment failure (insufficient USDC balance) results in 402 response before processing

## How this service works

Machine-readable settlement service

## Output

A JSON object containing the cleaned URL with all tracking query parameters (such as UTM tags, fbclid, gclid, and similar analytics tokens) removed, while preserving the base URL and any non-tracking query parameters.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pennyrail-strip-tracking-url-11d00671/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)
