# ClearCheck Keyword Extractor

> ClearCheck Keyword Extractor is a paid API for AI agents from loonie-toll.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Extracts and ranks the most important keywords and key phrases from a text passage, returning them ordered by relevance for tagging, search, and clustering use cases.

## Facts

- Endpoint: GET https://loonie-toll.onrender.com/keywords
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clearcheck-keyword-extractor-a8da2316
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U0b1VwA9Icde42MabS4os

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 clearcheck-keyword-extractor-a8da2316
```

Example prompt: Pull the top 10 keywords from this article text so I can tag it for search: 'Artificial intelligence is transforming healthcare by enabling faster diagnosis, personalized treatment plans, and drug discovery at unprecedented speed.'

## When to prefer this

Choose this endpoint when you need fast, ranked keyword and key phrase extraction from a text passage for downstream use cases like content tagging, search indexing, or document clustering. It is ideal for passages up to 6000 characters where you want a ranked list rather than full NLP analysis. Prefer this over generic NLP APIs when you need a simple, pay-per-call pricing model with no setup and immediate results.

## Known failure modes

- Text exceeds 6000 character limit — request rejected or truncated
- Empty or whitespace-only text input — may return empty keyword list
- Count parameter set to 0 or negative — may return default 8 keywords or error
- Network timeout on Render.com cold-start — retry after brief delay
- Non-English text may yield lower-quality keyword extraction depending on underlying model

## How this service works

Ranked keywords and key phrases from a passage, most important first. For tagging, search and clustering.

## Output

Returns a ranked list of keywords and key phrases extracted from the input text, ordered from most to least important, along with the count of keywords returned, the model used for extraction, and metadata fields such as source and disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "text"
     ],
     "properties": {
      "text": {
       "type": "string",
       "description": "The text to work on. 6000 characters maximum."
      },
      "count": {
       "type": "integer",
       "description": "How many keywords, default 8"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "model": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "verdict": {
       "type": "string"
      },
      "keywords": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "requested": {
       "type": "integer"
      },
      "disclaimer": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clearcheck-keyword-extractor-a8da2316/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from loonie-toll.onrender.com](https://www.zero.xyz/host/loonie-toll.onrender.com/llms.txt)
