# Crawlspur Content-Type Checker for Parameter URLs

> Crawlspur Content-Type Checker for Parameter URLs 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 delivered content type (MIME type) of a given parameter URL by fetching it and inspecting the HTTP response headers.

## Facts

- Endpoint: POST https://crawlspur.halowerk.com/v1/pruef/crawlspur/inhaltstyp/parameter-url
- 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-content-type-checker-for-parameter-urls-b86d32dc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gJicA9izOL7x92bsvWI3I

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-content-type-checker-for-parameter-urls-b86d32dc -d '<json body>'
```

Example prompt: Can you check what content type is being delivered by this URL: https://example.com/page?ref=123 — I want to know if it's returning HTML or something unexpected.

## When to prefer this

Use this endpoint when you specifically need to audit the HTTP content-type of a parameterized URL (one containing query parameters) in an SEO or technical web audit context. It is part of the Crawlspur suite and best used when you want a micro-priced, per-call check of content-type delivery, especially in automated SEO pipelines or site audits where parameterized URLs may serve unexpected MIME types.

## Known failure modes

- URL is unreachable or returns a network error
- URL requires authentication and returns 401/403
- URL redirects excessively and check cannot resolve
- Invalid or malformed URL provided
- URL returns no content-type header
- Target server blocks crawlers or automated requests

## How this service works

Prüft am Objekt parameter-url den Befund ausgelieferten Inhaltstyp.

## Output

Returns a check result ('Befund') indicating the content type delivered by the target URL when fetched via HTTP, reflecting the actual MIME type reported in the server's response headers. Typically includes whether the content type matches expected web page types (e.g. text/html) or differs.

## 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-content-type-checker-for-parameter-urls-b86d32dc/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)
