# ONE Engine Text Extract from URLs (t7)

> ONE Engine Text Extract from URLs (t7) is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0065/call, status unknown (last checked 2026-10-02).

Extracts text content from URLs embedded within a provided text string, returning structured extracted content.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-extract/urls/t7?utm_source=zero.xyz
- Price: $0.0065/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-text-extract-from-urls-t7-23343be0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bPksiBEYrp8yq1Fjm-9Pw

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 one-engine-text-extract-from-urls-t7-23343be0 -d '<json body>'
```

Example prompt: Extract the text content from all the URLs in this passage: 'Check out our latest blog post at https://example.com/blog and our documentation at https://docs.example.com/guide for more details.'

## When to prefer this

Choose this endpoint when you have a block of text containing embedded URLs and need to extract the textual content from those web pages in a single low-cost pay-per-call operation. It is ideal for agents that process user messages, documents, or emails containing links and need the underlying content without setting up a full web scraping pipeline. At $0.0065 USDC per call via x402 on Base, it is well-suited for high-frequency autonomous agent workflows where cost efficiency matters.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — may return empty or partial results
- Input text contains no valid URLs — returns empty extraction result
- Input text exceeds 50,000 character limit — request rejected with validation error
- Target URLs require authentication or are behind paywalls — content may be inaccessible
- Payment not completed via x402 protocol — request blocked with 402 Payment Required
- Malformed or unparseable URL in text — that URL skipped or causes partial failure

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

A structured JSON object containing the extracted text content retrieved from URLs found within the input text. The response includes parsed readable text from each URL identified in the provided string, up to 50,000 characters of input.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "text": {
   "type": "string",
   "description": "Text up to 50000 characters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-text-extract-from-urls-t7-23343be0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
