Know what was bought, not just where.

Sail's Itemized SKU Data API reveals the items behind popular card transactions.

{{ r.merchant }}{{ r.date }}{{ r.amount }}
Sail connects to
{{ n.name }}
{{ n.name }}
and more stores, as of Oct 10, 2026.

What if every card transaction came with its receipt?

Retrieving your receipts...0%
{{ t.name }}{{ t.date }} · {{ t.countLabel }}{{ t.amount }}
{{ it.name }}{{ it.amount }}

Sail's API gives you the receipt.

Here's how.

yourapp.com/purchases
Recent purchasesDebit ····4421
Costco{{ ucDate }}$55.00
Amazon{{ heroDate2 }}$88.89
Target{{ heroDate3 }}$54.98
See what's in each charge
Connect a store
You open the Sail Connect Account widget.

Show it in an iframe or link to it.

Connect your store
Search stores
CCostco
aAmazon
TTarget
Continue
Your user logs into their account.

Your user picks a store and signs in with multi-factor authentication.

Target{{ heroDate3 }} · 2 items$54.98
Ground Coffee, 28 oz$14.99
Laundry Pods, 76 ct$39.99
Groceries $14.99 · Household $39.99Synced
Their items live in your product.

You get an unlimited history of orders with items, and are kept up to date.

Read the Item-Level Expense quickstart guide

It's Itemized SKU Data. Use it wisely.

{{ ucTitle }}

{{ ucBody1 }}{{ ucBody2 }}

Amazon{{ ucDate }} · 3 items$20.03
{{ it.name }}{{ it.value }}{{ it.tag }}{{ it.amount }}
{{ s.name }}{{ s.amount }}
{{ ucFooter }}

Need item-level classification? We got you covered.

Sail comes out of the box with classification of HSA/FSA-eligible expenses, but you can choose the rules.

Classify every item by
Target$55.00
{{ it.name }}{{ it.reason }}{{ it.badge }}{{ it.amount }}
{{ ruleTotalLabel }}{{ ruleTotal }}
Read the classification guide

Today's innovators are building on item-level data.

Banking and card apps
Turn statements into shoppable receipts.
PFM and budgeting apps
Make categorization better and easier.
Expense management platforms
Simplify tracking and reimbursement.
HSA/FSA administrators
Eliminate receipt upload.
You
Build the future of fintech.

Which stores can users connect?

Amazon, Walgreens, Target, CVS, Walmart and Costco, among others. The List Merchants endpoint returns the current set.

How much history do we get?

The first sync pulls as much order history as you need. After that, new orders arrive as they happen.

How do items map back to the card charge?

Each item carries a parent_expense_id pointing at the transaction it enriched. When a card transaction's merchant is one Sail can connect to, supported_merchant_id is your cue to prompt the user to connect that store. Read how transactions and items relate.

What can the data be used for?

Only for use cases that give the user a convenience and the store a benefit. Your use case will be reviewed and approved by the Sail team. The data may not be used for marketing or sold to anyone.

Do our users need to install anything?

No. They log in inside Sail's Connect Account widget, which you open in an iframe or a redirect. Their store credentials never touch your application or servers.

Does it include HSA/FSA eligibility?

Only if you turn on the Classification API.

How is it priced?

We work with you to find a model that makes sense for your use case. Talk to Sales to start.