# Strale Terms of Service Extractor

> Strale Terms of Service Extractor is a paid API for AI agents from api.strale.io, paid per call via x402, $0.324/call, status unknown (last checked 2026-09-15).

Fetches and extracts structured terms of service content from a company website URL

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/terms-of-service-extract
- Price: $0.324/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-terms-of-service-extractor-f9da04e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m4n_muxzc9kB9qvFsxoKn

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 strale-terms-of-service-extractor-f9da04e6
```

Example prompt: Can you pull and extract the terms of service from Stripe's website at https://stripe.com so I can review what I'm agreeing to?

## When to prefer this

Choose this endpoint when you need to programmatically retrieve and extract terms of service text from a company's public website, especially in compliance, legal review, or vendor evaluation workflows. It is particularly useful when you need an auditable, cryptographically hashed record of the extraction for trust or compliance purposes.

## Known failure modes

- URL does not contain a discoverable terms of service page — returns empty or error result
- Website blocks crawlers or requires authentication — access denied or empty extraction
- Malformed or unreachable URL — connection error or invalid input response
- Terms of service rendered entirely in JavaScript with no static HTML — extraction may be incomplete

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

Returns extracted terms of service content from the given company website URL, structured for review, along with an audit record containing a cryptographic chain hash for verifiability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Company website URL"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-terms-of-service-extractor-f9da04e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
