# ONE Engine Text Extract Top-10 URLs

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

Extracts the top 10 URLs referenced or linked within a block of text, up to 50,000 characters.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-extract/urls/t10?utm_source=zero.xyz
- Price: $0.03/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-top-10-urls-2d2f34d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cJj4YAnzINaY8LADOgpBo

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-top-10-urls-2d2f34d8 -d '<json body>'
```

Example prompt: Pull out the top 10 URLs from this article text for me — here's the raw content: 'Today, OpenAI announced... visit https://openai.com for more. Also see https://arxiv.org/abs/1234...' (up to 50,000 characters total).

## When to prefer this

Choose this endpoint when you need a lightweight, cheap ($0.03 USDC) per-call extraction of URLs from raw text, especially in autonomous agent pipelines that process articles, documents, or scraped web content at scale. It is ideal when you already have text in hand and just need the links parsed out, without needing full web crawling or structured data extraction.

## Known failure modes

- Text exceeds 50,000 character limit — request rejected or truncated
- No URLs found in the text — empty result returned
- Malformed or non-string text input — validation error
- Payment failure via x402 on Base — 402 response blocking the call
- Text contains no recognizable URL patterns — returns empty list

## How this service works

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

## Output

Returns a JSON object containing up to 10 URLs extracted from the input text, ranked or filtered as the top results. The exact structure is flexible (additionalProperties: true), but typically includes an array or list of URL strings found within the provided text.

## 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-top-10-urls-2d2f34d8/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)
