# ScrapFly Content Clarify API

> ScrapFly Content Clarify API is a paid API for AI agents from scravfly.vercel.app, paid per call via x402, $0.3/call, status unknown (last checked 2026-10-09).

Rewrites or simplifies a given text to make it clearer and more understandable at a specified reading level

## Facts

- Endpoint: POST https://scravfly.vercel.app/api/content/clarify?utm_source=zero.xyz
- Price: $0.3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-content-clarify-api-608271bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KkzX5gOZ7eGD2_SjuVKnh

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-clarify-api-608271bb -d '<json body>'
```

Example prompt: Can you clarify this paragraph for me so it reads at a middle-school level? Here's the text: 'The mitigation of anthropogenic greenhouse gas emissions necessitates systemic decarbonization across industrial sectors.'

## When to prefer this

Choose this endpoint when you need to adapt existing text to a specific reading level or audience rather than generating new content from scratch. It is ideal for making dense, technical, legal, or academic text accessible to broader audiences without changing the core meaning. Prefer it over general-purpose LLM rewrites when you want a pay-per-call, no-subscription approach via x402 micropayments on Base chain.

## Known failure modes

- Missing required 'text' field returns a validation error
- Unsupported or invalid reading_level value may produce unexpected output or an error
- Very long input texts may time out or be truncated
- Empty string input may return an unhelpful or empty clarification
- Service may return success: false with no data if processing fails internally

## 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 clarified or simplified version of the input text, rewritten to match the specified reading level.

## Request schema (JSON Schema)

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

## 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-clarify-api-608271bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scravfly.vercel.app](https://www.zero.xyz/host/scravfly.vercel.app/llms.txt)
