# Crawlspur Canonical URL Parameter Count Checker

> Crawlspur Canonical URL Parameter Count Checker is a paid API for AI agents from crawlspur.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Checks the number of URL query parameters on the canonical tag of a given web page or object.

## Facts

- Endpoint: POST https://crawlspur.halowerk.com/v1/pruef/crawlspur/parameter/canonical
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crawlspur-canonical-url-parameter-count-checker-4f184bb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Nakq3zNx5yjFtgbGj_zQh

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 crawlspur-canonical-url-parameter-count-checker-4f184bb8 -d '<json body>'
```

Example prompt: Check the canonical tag on https://example.com/blog/article?ref=home&utm_source=email and tell me how many URL query parameters it has.

## When to prefer this

Use this endpoint when you specifically need to audit the number of URL query parameters on a page's canonical tag as part of a technical SEO workflow. It is purpose-built for canonical tag parameter analysis and is preferable over general-purpose scrapers when you need a structured, priced, audit-grade finding rather than raw HTML.

## Known failure modes

- Target URL is unreachable or returns a non-200 HTTP status
- No canonical tag found on the target page
- CSS selector matches no element or multiple elements (first match used)
- Target URL is not publicly accessible (private/intranet)
- Malformed or missing URL in the ziel parameter
- URL exceeds maximum length of 2048 characters

## How this service works

Prüft am Objekt canonical den Befund Zahl der Adressparameter.

## Output

Returns an audit finding indicating the number of URL query parameters present in the canonical tag of the inspected page or object, allowing identification of canonical URLs with excessive or unnecessary query string parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crawlspur-canonical-url-parameter-count-checker-4f184bb8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crawlspur.halowerk.com](https://www.zero.xyz/host/crawlspur.halowerk.com/llms.txt)
