PayloadPierTEST PREVIEWWorkbench
APIS FOR PURCHASING WORKFLOWS

Catch the cost change
behind the price.

Compare supplier snapshots by SKU. Expose pack shrinkage, unit-cost increases, minimum-order changes and margin impact, with evidence you can inspect.

Public preview. Test purchases are restricted to the owner; real payments are not enabled.

SAME PRICE · SMALLER PACK
PREVIOUS12 units$120 / pack
UPDATED10 units$120 / pack
{
  "previous_unit_cost": "10",
  "updated_unit_cost": "12",
  "unit_cost_change_pct": "20"
}
Illustrative calculation, not a claim of customer savings.
01 / THE API

Supplier Price Compare

Find cost increases hidden inside changing pack sizes, minimum orders, and supplier price lists.

CSV, XLSX and JSON · 5,000 rows per snapshot · explicit mappings and defaults · exact decimal arithmetic.

For purchasing integrations and supplier cost reviews. Match exact SKUs within the same currency and base unit. Currency conversion, fuzzy matching, OCR and tax calculations are outside this release.

Source files and result bodies are processed in memory and are not stored by the application. Billing records persist. Export results before leaving the workbench.

02 / PRICING

Pay for the comparisons you need.

USD launch pricing, excluding applicable sales tax. Current checkout uses test money only.

Pay as you go

$0.25 / successful comparison

Prepay $10 for 40 comparisons. No monthly commitment.

Open test billing

Starter

$19 / month

200 comparisons per paid period. Unused units do not roll over.

Open test billing

Growth

$49 / month

1,000 comparisons per paid period. Unused units do not roll over.

Open test billing

One comparison covers both snapshots within the limits. Included units are used first, then prepaid credits if the key’s spending cap allows it; otherwise requests stop. No automatic wallet recharge. Cancel future renewal in the billing portal.

04 / DEVELOPER REFERENCE

Try the API. Inspect the result.

OpenAPI JSON

POST /api/v1/compare · use X-API-Key and a unique Idempotency-Key.

Monetary values are decimal strings. Each JSON row requires sku, price, currency, price_basis and unit. A pack price needs pack_quantity. Optional moq requires moq_basis. Optional selling_prices maps exact SKUs to current per-unit selling prices.

For files, send multipart old_file, new_file and a JSON config with separate old_mapping / new_mapping, worksheet names and old_defaults / new_defaults. Defaults are explicit constants for currency, price basis, unit, pack quantity or minimum order; choose a column or a default, never both.

Responses include source rows, changed fields, normalized costs, margin changes and actual billing. 401: invalid key. 402: insufficient funding or spending cap. 422: invalid input, with no quota spent. A repeated request returns 409 and its usage reference without another charge. Result bodies are not retained for replay; reuse the idempotency key when checking an uncertain request.

1. Try a free sample

See pack shrinkage change the unit cost from $10 to $12. This fixed demonstration runs the same comparison engine locally; it is not a paid API call.

2. Test your API key

Use your own JSON and a funded, scoped key below. A successful comparison spends one included unit or $0.25 in prepaid credits. During this preview, funded keys are owner-only and test money is used.

Before using your own data

Use files you are authorized to process. Keep API keys in a secret manager. Saved mapping profiles stay in your browser; uploaded files and API keys are not saved with them.

Paid public access is pending the remaining merchant checks and separate production billing setup. Read preview policies and release limits.

CONTACT & CLEAR TERMS

Know what happens before you connect.

Plain-language policies and a direct way to reach the operator.

Terms of use

Check pricing, subscription rules, retries, refund proposals and preview limitations.

Read the terms →

Evaluation preview. Public real-money purchases are not enabled. No uptime SLA or guaranteed support response time is offered yet.