# ScrapFly Content Condense API

> ScrapFly Content Condense 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-11).

Condenses and summarizes text into a shorter form using a specified style and maximum length

## Facts

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

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-condense-api-7f1ab069 -d '<json body>'
```

Example prompt: Can you condense this 2000-word article into a bullet-point style summary of no more than 300 words? Here's the text: [paste article text]

## When to prefer this

Choose this endpoint when you need to programmatically shorten or summarize arbitrary text content with control over output style and length, especially in automated pipelines that pay per-request via x402 on Base chain. Prefer it over manual summarization when handling large volumes of text or when consistent formatting style is required.

## Known failure modes

- Missing required 'text' field returns an error response with success: false
- Text too long for processing may result in truncation or timeout
- Invalid or unsupported style value may produce unexpected formatting
- max_length set too small relative to text complexity may produce poor summaries
- Network or payment failure on Base chain returns no result

## 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 condensed/summarized version of the input text, reduced according to the specified style and maximum length constraints.

## Request schema (JSON Schema)

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

## 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-condense-api-7f1ab069/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)
