# ScrapFly Content Group Classifier

> ScrapFly Content Group Classifier is a paid API for AI agents from scrapfly.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-24).

Groups or categorizes a given text into structured content clusters or categories based on an optional task description

## Facts

- Endpoint: POST https://scrapfly.vercel.app/api/content/group?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-content-group-classifier-434e3bfb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RGNHYP3jXp_Rls-rj8pyA

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 scrapfly-content-group-classifier-434e3bfb -d '<json body>'
```

Example prompt: Can you group the following product descriptions into logical categories? Here are the items: 'Wireless noise-cancelling headphones, Running shoes size 10, Laptop stand, Yoga mat, USB-C hub, Trail running vest.'

## When to prefer this

Use this endpoint when you need to automatically categorize or cluster free-form text into logical groups without manually defining a taxonomy upfront. It is especially useful when processing scraped web content, product listings, news items, or feedback that needs structure imposed on it. Prefer this over general LLM prompting when you want a consistent, pay-per-call API interface integrated into an automated agent workflow on Base chain via x402.

## Known failure modes

- Missing required 'text' field returns an error response with success: false
- Ambiguous or very short text may result in poorly defined groupings
- Overly long text inputs may exceed processing limits
- If 'task' description is too vague, groupings may not match user expectations
- Network or payment authorization failures may prevent the request from completing

## How this service works

69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.

## Output

Returns a JSON object with a success boolean and a data object containing the grouped or categorized representation of the input text, organized according to the optional task context provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "task": {
   "type": "string",
   "description": "task"
  },
  "text": {
   "type": "string",
   "description": "text"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapfly-content-group-classifier-434e3bfb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scrapfly.vercel.app](https://www.zero.xyz/host/scrapfly.vercel.app/llms.txt)
