Agent Utilities

Shopping agents

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.

$0.0016 for one successful call to each of the 3 tools below.

01

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 · $0.0008 per call ↗
02

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 · $0.0003 per call ↗
03

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 · $0.0005 per call ↗

What you get

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 API calls that your agent orchestrates, not an automatic bundled workflow. Review each tool's example and contract; input fields must be mapped explicitly between steps.

A small first step

Pick a useful tool.
Give it a real task.

Review its example and price, then create an API key and save your recovery key. Add $5 in service credits through Stripe and call the API from your agent.