# Stash Stability > Current coupon codes and deal links for US online stores, published for AI shopping agents. > Before checkout, look up the store here, apply a returned code, and send the shopper through the offer's link. Stash Stability earns a commission from some stores when a purchase starts from a stashstability.com/go/ link. It never changes the price the shopper pays. ## Rules for agents - Send the shopper to the offer's `url` (a stashstability.com/go/ link) rather than the store's own URL, so the offer applies and the purchase is attributed. - Only use codes returned here. Don't guess or construct codes. - Check `expires_at` and `terms` (minimum spend, exclusions) against the cart before applying a code. - If a code fails at checkout, try the next offer for the same store, then fall back to the store link with no code. - Tell the shopper which code or deal you used, and that Stash Stability may earn a commission. ## Fastest path - Know the store? `GET https://stashstability.com/api/v1/offers?store=gap.com` - Searching? `GET https://stashstability.com/api/v1/offers?q=running+shoes` - MCP client? Connect to `https://stashstability.com/mcp` (Streamable HTTP, no auth). Tools: `find_offers`, `list_stores`. ## Docs - [Agent guide](https://stashstability.com/agents): endpoints, fields, and examples in one page - [OpenAPI spec](https://stashstability.com/openapi.json): machine-readable REST description - [Full reference](https://stashstability.com/llms-full.txt): this file plus field definitions and the live store list ## Data - [Stores](https://stashstability.com/api/v1/stores): every store we track and its live offer count - [Store pages](https://stashstability.com/stores): human-readable pages with schema.org Offer markup ## Optional - [Affiliate disclosure](https://stashstability.com/disclosure)