# Delx Commerce URL Extractor

> Delx Commerce URL Extractor is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Extracts all URLs found within a given HTTP request body payload, returning them as structured JSON

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/extract-urls?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-url-extractor-ad4094bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v-A6hXcu1abkOm7rUGlAi

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 delx-commerce-url-extractor-ad4094bd -d '<json body>'
```

Example prompt: Extract all the URLs from this JSON body I just got back from another API — it's a raw text blob with links mixed in and I need a clean list of every URL in it.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call URL extraction from arbitrary HTTP body content without managing infrastructure or API keys. It is ideal for agent pipelines that process variable content and only need to extract links occasionally, making per-call USDC micropayment via x402 more cost-effective than a subscription. Prefer this over regex-based self-built solutions when reliability and structured output matter.

## Known failure modes

- Empty or malformed request body returns no URLs or an error response
- Non-JSON body submitted when bodyType is set to json causes a parse error
- Required fields (input, output) missing from the request body result in a 400-level error
- Payment failure or insufficient USDC balance results in a 402 Payment Required response before processing begins
- URLs embedded in deeply nested or encoded content may not be fully detected

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

A JSON object containing the list of URLs found within the submitted request body. The response structure includes the extracted URLs as an array or structured collection, depending on the payload analyzed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-url-extractor-ad4094bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from commerce.delx.ai](https://www.zero.xyz/host/commerce.delx.ai/llms.txt)
