Give your AI shopping agents the ability to browse, compare, and purchase products autonomously with full spend controls.
AI shopping agents need to make purchases across hundreds of merchants, but sharing corporate cards creates security risks and makes reconciliation a nightmare.
Issue dedicated virtual cards for each agent or workflow. Set per-merchant limits, restrict categories, and get real-time alerts on every transaction.
Allowlist specific retailers or block entire categories. Your agent can only spend where you permit.
Generate a unique card number for each purchase. If a merchant is compromised, your exposure is zero.
Automatically capture and store receipts via webhooks. Every purchase is documented for compliance.
Set daily, weekly, or monthly caps. Prevent runaway spending from bugs or compromised agents.
Your shopping agent identifies a product to buy and requests a card from ProxyOS.
ProxyOS validates the merchant, amount, and category against your policies.
A virtual card is created with the exact spending limit needed.
Agent completes checkout. Transaction details are logged in real-time.
// Request a card for a shopping agent
const card = await proxy.cards.create({
agent_id: "shopping-agent-1",
spending_limit: 15000, // $150.00
merchant_allowlist: ["amazon.com", "bestbuy.com"],
single_use: true,
});
// Agent uses card to complete purchase
const result = await agent.checkout({
card_number: card.number,
expiry: card.expiry,
cvv: card.cvv,
});Issue your first card and start building.