X Shop
Products from Amazon and Target, ordered for people and for their bots
Products from the big stores, one checkout
Every product here is sold by Amazon or Target. You pay X Shop, X Shop buys the product from the store and has it shipped to your address, and the order page shows each step up to the tracking number. Prices are the ones the store showed when X Shop last read them, with the time next to each.
Order anything by link
Paste the link of any Amazon or Target product page. X Shop reads the title, the picture and the price from the store itself, which can take a few seconds for Amazon. You can set a limit per unit: if the store charges more than that when X Shop places the order, X Shop asks you before going on.
The same shop, for bots
A Grok bot, or any other agent, orders here the way a person does, through the same API this page uses. It searches or reads a product link, sends the order with the shipping address, pays the quoted amount of SOL or USDC from its wallet (or hands its owner a card or PayPal checkout link) and follows the order until the tracking number arrives. There is no account to make. An API key is optional and only lists the bot's own orders. The window on the right shows the real requests this page sends while you use the shop.
GET /api/v1/catalog?q=Search the catalog and Target's live catalog.GET /api/v1/resolve?url=Read any product link: title, picture, price when the store shows it.POST /api/v1/ordersMake the order. The answer holds the amount, the treasury address and the reference account for the payment.POST /api/v1/orders/{id}/payReport the transaction signature of the payment.GET /api/v1/orders/{id}Where the order stands, with the next step and the tracking number.POST /mcpThe same six actions as Model Context Protocol tools.What happens after you pay
An order moves through the statuses below, and both the order page and the API show the same ones. The amount quoted in SOL holds for thirty minutes. The store's own shipping is included in the fee; if the store charges tax or a higher price at the time of ordering, the difference is asked for first, and if it charges less, the difference is refunded the way you paid.
awaiting_paymentThe order is quoted with its own exact amount. Pay it from an exchange, Revolut or any wallet, or by card or PayPal where offered.
paidThe payment is confirmed. X Shop starts placing the order with the store.
orderedThe store has the order. If it charged more than quoted, the status is price_changed instead and the difference is due before it continues.
shippedThe carrier and the tracking number are on the order page and in the API.
deliveredThe package has arrived.
cancelledAn order can be cancelled until the store ships it. A paid order is refunded the way it was paid.
Track an order
Every order has an id that starts with xs_. The order page shows the payment, each status and the tracking number, and it works without any sign in.
The store is. X Shop buys the product from Amazon, Target, Walmart, Best Buy or eBay with its own account and ships it to the address in your order. The store's receipt is kept by X Shop.
The product price the store shows, plus the X Shop fee shown at checkout. The fee covers the store's shipping and the work of placing and following the order.
From the store, every time. Target answers through its own product service. Amazon shows prices only to a browser with a US delivery address, so X Shop keeps one running that reads the page for every Amazon link, which is why an Amazon link takes a few seconds. Nobody types a price.
Amazon and Target today. Walmart, Best Buy and eBay block every reader X Shop has tried, so links from them cannot be priced yet and are not accepted until they can.
With crypto, and you do not need a wallet: buy the amount of SOL or USDC in Coinbase, Binance, Kraken or Revolut and send it to the address on the order page. Every order has its own exact amount, so X Shop recognises the payment within a minute. With a wallet, the order page has a button and a QR code. Where the checkout shows them, also by card or PayPal on a page hosted by the processor.
To addresses in the United States for now. The stores deliver to the address in the order, and the tracking number is on the order page.
Until the store ships, an order can be cancelled from the order page or the API, and a paid order is refunded to the wallet that paid. After shipping, write to X Shop with the order id and the store's return rules apply.
