# Search Intent Classifier

> Search Intent Classifier is a paid API for AI agents from agent.chiemgaufilms.com, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-28).

Classifies up to 10 keywords by search intent (informational, navigational, commercial, transactional) with probability scores using DataForSEO Labs.

## Facts

- Endpoint: POST https://agent.chiemgaufilms.com/api/v1/search-intent?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/search-intent-classifier-e0716a8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZKi5WI4f-_HOA6d8uK_-v

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 search-intent-classifier-e0716a8e -d '<json body>'
```

Example prompt: Can you classify the search intent for these keywords: 'buy running shoes online', 'best running shoes 2024', 'Nike running shoes', and 'how to choose running shoes'? I want to know whether each is transactional, commercial, informational, or navigational, along with the confidence probability.

## When to prefer this

Choose this endpoint when you need fast, probabilistic intent classification for a small set of keywords (up to 10) backed by DataForSEO's trained model. It's ideal for SEO content planning, PPC keyword qualification, and understanding user intent before writing or targeting. Prefer this over manual heuristics or generic LLM classification when you need calibrated probability scores with secondary intent breakdown.

## Known failure modes

- Exceeding 10 keywords per request returns a validation error
- Keywords exceeding 80 characters or 10 words may be rejected or truncated
- Rare or highly niche keywords may appear in 'not_classified' if DataForSEO has no data
- Network timeout if upstream DataForSEO API is slow
- Payment failure (402) if USDC balance is insufficient for the $0.04 call fee

## How this service works

Search intent (informational, navigational, commercial, transactional) with probability for up to 10 keywords (DataForSEO Labs Search Intent). Use it to decide whether a keyword suits an informational, commercial or transactional page.

## Output

Returns a list of keyword objects each containing the primary intent label (informational, navigational, commercial, or transactional), a probability score (0–1), and an array of secondary intents with their own probability scores. Any keywords that could not be classified are returned in a separate 'not_classified' array.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "keywords": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 80,
    "minLength": 1
   },
   "maxItems": 10,
   "minItems": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "keywords": [
   {
    "intent": "transactional",
    "keyword": "buy running shoes",
    "probability": 0.98,
    "secondary_intents": [
     {
      "label": "commercial",
      "probability": 0.31
     }
    ]
   }
  ],
  "not_classified": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/search-intent-classifier-e0716a8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.chiemgaufilms.com](https://www.zero.xyz/host/agent.chiemgaufilms.com/llms.txt)
