# handel.halowerk.com Return Policy Extractor

> handel.halowerk.com Return Policy Extractor is a paid API for AI agents from handel.halowerk.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Fetches a retailer's public return policy page in a real browser and extracts it into a fixed structured schema covering return window, shipping costs, refund method, restocking fees, conditions, exclusions, and procedure steps.

## Facts

- Endpoint: POST https://handel.halowerk.com/v1/return-policy
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/handel-halowerk-com-return-policy-extractor-6e294734
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GGkiu5sTZMMhcAV61Et3s

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 handel-halowerk-com-return-policy-extractor-6e294734 -d '<json body>'
```

Example prompt: Can you look up the return policy on acmeshop.com/return-policy and tell me how many days I have to return something, who pays for return shipping, how the refund is issued and how long it takes, whether there's a restocking fee, and what items are excluded?

## When to prefer this

Use this endpoint when you need to programmatically extract and compare return policies from retailer websites without manually reading policy pages. It is ideal for e-commerce research, compliance auditing, competitive analysis, or building customer-facing tools that surface structured return information. Prefer this over raw web scraping when you need a consistent, normalized schema across many different merchant sites rather than raw HTML.

## Known failure modes

- URL is inaccessible or returns a non-200 status — endpoint cannot fetch the page
- Page requires login or is behind an authentication wall — returns error or empty fields
- Return policy content is embedded in images or PDFs not parseable as text — fields may be null
- Page is in a language the parser does not handle — structured fields may be incomplete
- Policy page has no structured return information — all schema fields return null or empty
- Rate limiting or bot-blocking by the target site — fetch fails with timeout or block error

## How this service works

Fetches one public policy page in a real browser and turns it into a fixed schema: return window in days and what it counts from, who pays the return shipping, how the refund is issued and within how many days, any restocking fee, the required condition of the goods, the excluded product categories, the steps of the procedure, whether an RMA is needed, the contact route and whether a statutory right of withdrawal is mentioned.

## Output

A structured JSON object containing: return window in days and what event it counts from (e.g. delivery, purchase), who bears the cost of return shipping, how the refund is issued (e.g. original payment method, store credit), the maximum number of days for the refund to be processed, any restocking fee percentage or amount, the required condition of returned goods, a list of excluded product categories, the step-by-step return procedure, whether an RMA number is required, the merchant's contact route for returns, and whether a statutory right of withdrawal is explicitly mentioned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "The https address of the return, refund or withdrawal policy page. Give the policy page itself, not the shop home page."
  },
  "language": {
   "enum": [
    "de",
    "en",
    "auto"
   ],
   "type": "string",
   "default": "auto",
   "description": "Language of the quotes to expect. Only affects the reading, never the wording of the quotes themselves."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/handel-halowerk-com-return-policy-extractor-6e294734/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from handel.halowerk.com](https://www.zero.xyz/host/handel.halowerk.com/llms.txt)
