SS&Si Developer Platform

Build the SS&Si catalog into your own software. Show a dealer the products they can buy and the prices they actually pay, inside the tools they already use.

The SS&Si API

Pricing and product data for the dealers you work with. Given an SS&Si dealer who has agreed to it, the API tells your software what that dealer pays for the products they are able to buy, alongside the part numbers, categories and images you need to put those products in front of them. The price it returns is the one they see when they sign in to our store.

Their real prices

Negotiated agreements and product-specific arrangements are applied exactly as they are at checkout. Not a list price with a discount guessed on top.

Permission first

Every dealer approves in writing before their pricing is shared. You are issued access per account, never to our whole customer base.

Only what you need

One price per product. No list prices, no discount structure, nothing revealing how a price was reached or what anyone else pays.

Sensible limits

A full catalog pull once a day per account, plus 500 price lookups, so you can price a job as you quote it. Stock has a separate allowance of 5,000 a day, because checking availability should not cost the same as asking a price.

Live stock

In stock with a count, out of stock, more on the way, or available to drop ship. The same four states the website shows, from the same source.

Listed, or not

Public products can appear on our storefront integrations page, where dealers connect you themselves. Private and in-house tools stay off it entirely. You choose when you apply.

How it works

Standard HTTPS with a bearer token. If you have used any REST API before, there is nothing surprising here.

GET/pricing/v1/accounts

Which dealer accounts you are authorised to read.

{
  "accounts": [
    { "ref": "acct_pi7rfq…", "name": "Coastal Protection, Inc." }
  ]
}
GET/pricing/v1/accounts/{ref}/price?sku=XF1640

What this dealer pays for one product.

{
  "sku": "XF1640",
  "name": "16.5VAC 40VA TRANSFORMER",
  "brand": "MG Electronics",
  "price": 28.74,
  "currency": "USD"
}
POST/pricing/v1/accounts/{ref}/prices

Up to 250 products at once. For pricing a whole job.

{
  "found": [ { "sku": "XF1640", "price": 28.74, … } ],
  "notFound": [ "NOT-A-REAL-SKU" ]
}
GET/pricing/v1/accounts/{ref}/catalog

Everything that dealer can buy, at their prices. Once a day.

{
  "count": 11093,
  "products": [ { "sku": "XF1640", "price": 28.74, … } ]
}

Authentication

curl -H "Authorization: Bearer sspa_live_your_key" \
  https://api.ssandsi.com/pricing/v1/accounts

One key per partner. No login flow, no token refresh. Full documentation is sent with your key, and it is short.

Request access

Tell us what you are building and which of our dealers it is for. A person reads every one of these.

The more specific, the faster this moves.

Every dealer has to approve in writing before we share their pricing, so this decides who we contact. An estimate is fine.

If someone else will do the integration.

We will never share a dealer's pricing without their written approval.