# tienda.textokit.store URL Text Extractor

> tienda.textokit.store URL Text Extractor is a paid API for AI agents from tienda.textokit.store, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Fetches a public HTTPS webpage and returns its readable text content and page title as plain text or Markdown, stripping scripts, styles, and navigation.

## Facts

- Endpoint: POST https://tienda.textokit.store/api/url-text?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tienda-textokit-store-url-text-extractor-c93428a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C29BPwHd0HL9M1QuUGf9Q

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 tienda-textokit-store-url-text-extractor-c93428a8 -d '<json body>'
```

Example prompt: Can you grab the readable text from this page — https://example.com/article — and give it to me as plain markdown, up to 15000 characters?

## When to prefer this

Choose this endpoint when you need to quickly extract human-readable text from a single known public HTTPS URL without running JavaScript. It is well-suited for fetching article bodies, documentation pages, or public web content for summarization or ingestion. Prefer it over full browser-based scrapers when the target page does not require JS rendering, authentication, or dynamic interaction. It is pay-per-call and low-latency, making it practical for one-off reads in an agent workflow.

## Known failure modes

- Private or login-required pages are unsupported and will fail
- Non-HTTPS or private/local addresses are rejected
- JavaScript-rendered content is not available since JS is not executed
- Source content exceeding 20,000 characters is truncated before extraction
- Pages with unconventional HTML structure may yield poor main-content extraction
- Network errors or unreachable URLs fail without retries

## How this service works

Read one public web page and get its title and main text as plain text or Markdown, with scripts, styles and navigation stripped. Use this when an agent needs the readable content of a URL for RAG, research or summarization without an API key. JSON in, JSON out: url, title, text, character count, truncation flags and read time. Static HTML only: no JavaScript rendering, no login pages; source capped at 20,000 characters. Free sample at /api/url-text/sample.

## Output

Returns the page title and extracted readable body text (stripped of scripts, styles, and navigation) in either plain text or simple Markdown format. Reports whether the source content was truncated at the 20,000-character input limit. Output length is bounded by the caller-specified maxChars (default 10,000, max 20,000).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "minLength": 9,
   "description": "Public HTTPS page URL. Private addresses and pages requiring authentication are unsupported."
  },
  "format": {
   "enum": [
    "text",
    "markdown"
   ],
   "type": "string",
   "default": "text",
   "description": "Output format: plain text or simple Markdown. Defaults to text."
  },
  "maxChars": {
   "type": "integer",
   "default": 10000,
   "maximum": 20000,
   "minimum": 1000,
   "description": "Maximum returned text length in UTF-16 code units, from 1000 to 20000. Defaults to 10000."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tienda-textokit-store-url-text-extractor-c93428a8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tienda.textokit.store](https://www.zero.xyz/host/tienda.textokit.store/llms.txt)
