Skip to content
onelayer.
All tools

Tool detail

fetchwerk Web Extraction

Compares two to four product pages by verified identity, listed price, availability, shipping cost and rating, without converting currencies.

Categories: Web scraping, Shopping

Use when

  • compare prices across 2-4 product page URLs
  • check availability and shipping cost across competing product listings

Not for

  • not currency conversion; prices stay in their original currency
  • not a single-page product extract (use the /product endpoint)

Inputs

POST JSON body: { urls: array of 2-4 product URLs } (required); currency_hint (3-letter code), want_variants, respect_robots (optional)

Admitted input schema

{
  "type": "object",
  "properties": {
    "currency_hint": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "pattern": "^[A-Za-z]{3}$",
      "description": "ISO 4217 code used only to disambiguate symbols and decimal notation. No currency conversion is performed."
    },
    "respect_robots": {
      "type": "boolean",
      "description": "Honour every origin robots.txt.",
      "default": true
    },
    "urls": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 0,
        "maxLength": 4096,
        "format": "uri"
      },
      "minItems": 2,
      "maxItems": 4,
      "description": "Two to four distinct product-page URLs. At least two must yield a useful product offer or the call is not charged."
    },
    "want_variants": {
      "type": "boolean",
      "description": "Also collect each page’s variants. The ranking still compares the primary listed offer.",
      "default": false
    }
  },
  "required": [
    "urls"
  ],
  "additionalProperties": false
}

Endpoint

Method
POST
URL
https://fetch.halowerk.com/product/compare

Payment

Protocol
x402
Listed price
0.01 USDC per call on Base
Payment method
exact
Network
eip155:8453
Asset
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.

Source

Record
POST https://fetch.halowerk.com/product/compare
Retrieved
2026-09-30T20:37:07.382Z
Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524
Catalog built
2026-09-30T22:31:58.034Z