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.
1Extract 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 2Check 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 3Compare 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 · freeA 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.