Free workflow

Check product data before your agent decides

A product page can describe several sizes, colors and offers. Your agent needs to distinguish the item it wants from the item a merchant actually offers.

1

Extract the declared product offers

Pass the HTML your agent already obtained. Product offers retain source pointers, currency, price and availability when supplied. Missing prices, aggregate ranges and ambiguous price specifications remain explicit. Extraction does not establish that a listing is accurate.

commerce.offer-extract · free
2

Check the retail identifier

Validate the check digit before comparing identifiers across listings. A valid GTIN is a structural check, not proof that the item exists or that a seller is trustworthy.

commerce.gtin-validate · free
3

Compare the actual variant

Supply the requested and offered attributes explicitly. The result separates missing fields from mismatches, so a blue medium shirt is not silently replaced with a large one.

commerce.variant-compare · free

A structured set of facts and mismatches that your agent can use in its decision. These tools do not place orders or determine merchant trustworthiness.

These are separate free calls. Map fields explicitly; no automatic merchant changes.

Free access, with clear limits

All available hosted tools are free during validation. Existing input, output and source-access limits apply. Full tools and the combined report share capacity limits that count attempts, including failed executions and marked checks; they are not per-user allowances. No account, API key, wallet or funding is needed. Existing credit balances are preserved. Live Reddit remains unavailable until configured. Paid billing will not resume automatically.

Hosted full executions share 1,000 attempts per UTC day and 60 per minute. Local browser audits and comparisons do not consume that hosted allowance. Bounded previews retain their own limits. Results can omit content; inspect source attribution, missing values and truncation. Byte reduction is not measured model-token or dollar savings.

Try a real task, then tell agentutilities@proton.me whether it helped. Omit credentials and private records. Feedback is optional.