# Genexxis Keyword Extractor

> Genexxis Keyword Extractor is a paid API for AI agents from api.genexxis.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Extracts the most frequent meaningful keywords from a block of text, with English and French stopwords removed, returning ranked word-frequency pairs.

## Facts

- Endpoint: POST https://api.genexxis.com/keywords?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genexxis-keyword-extractor-1a22e595
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rwXvk52q8wgBIBoiQKqaM

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 genexxis-keyword-extractor-1a22e595 -d '<json body>'
```

Example prompt: Pull the top 15 keywords from this product description, filtering out common English filler words: 'Our new ergonomic chair is designed for long hours of comfortable, productive work, featuring lumbar support, breathable mesh, and adjustable armrests for every body type.'

## When to prefer this

Choose this endpoint when you need fast, deterministic keyword frequency extraction from English or French text without storing data or training models. It is ideal for lightweight NLP tasks like SEO tagging, topic surfacing, or content indexing where reproducibility matters. Prefer it over heavier NLP APIs when you want a simple word-frequency approach with stopword filtering rather than semantic or ML-based keyphrase extraction.

## Known failure modes

- Text exceeds 20,000 characters — request rejected
- Invalid 'limit' value outside 1-50 range — validation error
- Empty or whitespace-only text — likely returns empty keywords array
- Payment not provided or insufficient — 402 Payment Required response
- Non-text binary content passed as text — may return empty or low-quality results

## How this service works

Small text utilities for agents and developers, paid per call: turn any text into a URL-safe slug, or extract the most frequent keywords (English and French stopwords removed). Up to 20,000 characters per call, deterministic, no data kept.

## Output

A JSON array of keyword objects, each with a 'word' field and a 'count' field indicating how many times that word appeared in the input text (after stopword removal), sorted by frequency descending. The number of results is capped by the 'limit' parameter (default 10, max 50).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Text to analyse (max 20,000 characters)"
  },
  "limit": {
   "type": "integer",
   "description": "Number of keywords, 1-50, default 10"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "keywords": [
   {
    "word": "agents",
    "count": 2
   },
   {
    "word": "pay",
    "count": 2
   },
   {
    "word": "apis",
    "count": 1
   },
   {
    "word": "base",
    "count": 1
   },
   {
    "word": "call",
    "count": 1
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genexxis-keyword-extractor-1a22e595/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.genexxis.com](https://www.zero.xyz/host/api.genexxis.com/llms.txt)
