# Vextorium Text Entity Extractor

> Vextorium Text Entity Extractor is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-15).

Extracts structured entities (emails, URLs, phone numbers, IBANs, crypto addresses, transaction hashes, IPs, dates, amounts, hashtags, mentions, Spanish tax IDs) from free text using deterministic (non-AI) parsing, with deduplication.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/text-extract-entities?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-text-entity-extractor-7f9879be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ebg8_Qj5-90QckTgeQ6SX

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 vextorium-text-entity-extractor-7f9879be -d '<json body>'
```

Example prompt: Can you extract all the emails, EVM wallet addresses, and amounts from this text? 'Please send 12.50 EUR to ana@example.com at address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 by 2026-10-15 #invoice'

## When to prefer this

Choose this endpoint when you need fast, deterministic, rule-based entity extraction from text without the cost or latency of AI inference — especially for structured entities like crypto addresses, IBANs, emails, IPs, and Spanish tax IDs. Prefer it over AI-based NER when consistency, deduplication, and predictable output format matter more than semantic understanding. Particularly well-suited for compliance pipelines, invoice parsing, log analysis, and blockchain-related text scanning.

## Known failure modes

- Missing 'text' field in body returns a validation error
- Unsupported entity type strings in 'types' filter may be silently ignored or return empty results
- Very long texts may hit payload size limits
- Non-English or obfuscated entity formats (e.g. spaced-out phone numbers) may not be detected
- Spanish tax IDs only detected for Spanish NIF/CIF formats; other country tax IDs not extracted

## How this service works

Extract from any text, without AI: emails, URLs, phone numbers, IBANs, EVM/Bitcoin/Solana addresses, transaction hashes, IPs, dates, amounts, hashtags, mentions and Spanish tax IDs, deduplicated.

## Output

A JSON object with a 'data' field containing deduplicated arrays for each detected entity type (emails, dates, amounts, evm_addresses, hashtags, etc.) and a 'found' field with counts per type. Only entity types that were found are included in the response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string"
  },
  "types": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Only these types (optional)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "dates": [
    "2026-10-15"
   ],
   "emails": [
    "ana@example.com"
   ],
   "amounts": [
    "12.50 EUR"
   ],
   "hashtags": [
    "#invoice"
   ],
   "evm_addresses": [
    "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
   ]
  },
  "found": {
   "dates": 1,
   "emails": 1,
   "amounts": 1,
   "hashtags": 1,
   "evm_addresses": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-text-entity-extractor-7f9879be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
