Skip to content

FousJohnstone Supply

Get your Johnstone Supply pricing through an API

Read your local store's price and availability for any Johnstone part number, or a saved Product List or quote on johnstonesupply.com, with one API call. Or have a workflow price your restock Product List every weekday morning and email you what changed.

Works with your own Johnstone Supply account. Fous is an independent product.

What you can build on Johnstone Supply

  • Check price and availability

    Build this

    Searches johnstonesupply.com by Johnstone part number or manufacturer part number and reads the price and availability your local store shows.

    Takes
    Part numbers
    Returns
    Johnstone part number, manufacturer part number, short description, attributes, customer part number, price, availability
  • Get a saved Product List with pricing

    Build this

    Opens one of your saved Product Lists, selects Retrieve Pricing and reads every product on it with today's price and availability.

    Takes
    Product List name
    Returns
    List name, Johnstone part number, short description, quantity, price, availability
  • Look up a quote by quote number

    Build this

    Enters a quote number from your store in Find Quote and reads the products, quantities and prices on the quote.

    Takes
    Quote number
    Returns
    Quote number, Johnstone part number, short description, quantity, price, line total
  • Add a Product List to the cart

    Build this

    Uses Quick Order on a saved Product List to put every product on it in the cart for your review, then reads the cart. It does not check out.

    Takes
    Product List name
    Returns
    Johnstone part number, short description, quantity, price, availability, cart total

Automate Johnstone Supply with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Morning check of your restock Product List

    Build this
    Starts
    Every weekday at 6:30
    Step 1
    Get your restock Product List with pricing from johnstonesupply.com.
    Step 2
    Keep the products whose price or availability changed since the last run.
    Step 3
    Email you the changes, with part number, old and new price and availability.
  • Price and availability for a purchase order in your system

    Build this
    Starts
    When your system calls the workflow's webhook with a list of part numbers
    Step 1
    Check price and availability on johnstonesupply.com for each part number received.
    Step 2
    Mark the parts your store does not show as available.
    Step 3
    Post every part's price and availability, with the unavailable ones flagged, to your system's webhook.
  • Weekly restock cart, ready for your review

    Build this
    Starts
    Every Friday at 14:00
    Step 1
    Add your restock Product List to the cart on johnstonesupply.com with Quick Order, without checking out.
    Step 2
    Group the cart lines by availability, with the ones your store does not show as available first.
    Step 3
    Email you the cart total and every line, so you can review the cart and check out yourself.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check price and availability” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "www.johnstonesupply.com/check_price_and_availability",
    "input": {
      "part_numbers": [
        "A12-345",
        "NW-4410"
      ]
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "items": [
      {
        "johnstone_part_number": "A12-345",
        "manufacturer_part_number": "AC-77210",
        "short_description": "Run capacitor, 45/5 MFD, 440V",
        "attributes": "Round, dual",
        "customer_part_number": "CAP-455",
        "price": 18.42,
        "availability": "In stock"
      }
    ],
    "count": 1,
    "currency": "USD"
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Johnstone Supply’s own options

Johnstone Supply has no public API. Through your local store it offers JS Connect, which sends orders from your own system into Johnstone's, and ServiceTitan Procure-to-Pay, which exchanges purchase orders and invoices inside ServiceTitan. Price and availability are on johnstonesupply.com once your store enables your account.

OptionWhat it coversWhat it takes
JS ConnectOrders flow from your own purchasing system into Johnstone Supply's, so items are not keyed in twice.Arranged with your local Johnstone Supply representative.
ServiceTitan Procure-to-PayContractor-specific pricing, live inventory checks, purchase orders and invoices sent and received, and electronic payments inside ServiceTitan.A ServiceTitan account and a request to your store through its Procure-to-Pay form.
PartStockJohnstone manages your van and stock room inventory, with restocks taken through a mobile replenishment app.Requested from your local store.
johnstonesupply.com by handLocal price and availability, past orders, saved Product Lists, quotes and ordering for your store.An account your local store verifies and enables.

Read on November 12, 2026: E-Commerce Solutions, ServiceTitan Procure-to-Pay, JS Connect.

Signing in to Johnstone Supply

You request a johnstonesupply.com account by choosing a store, and that store verifies your details and enables it. You identify your local store and sign in to see its price and availability and to place orders. With Fous you sign in once through the site's own sign-in with your own account, and the login is sealed with AES-256.

Worth knowing

Prices and stock are your store's
Price and availability on johnstonesupply.com are those of the local store you identify when you sign in. A method returns what your store shows, so run it with the account of the store you buy from.
Your store enables the account
Johnstone Supply is wholesale only and asks every purchaser for identification. Your local store verifies the account request and then enables the account.
Quotes come from the store
A quote starts with a quote number from your Johnstone Supply store. Find Quote retrieves it and takes you to checkout.
Product Lists export to Excel
A saved Product List can be exported to Excel, emailed, printed or priced with Retrieve Pricing, and Quick Order puts the whole list in the cart for review.

More in Trades, field service and facilities

Other industries: JAGGAER Supplier Network, Xero bank feeds, SALON BOARD, Qapter, RouteOne, Silae.

Frequently asked questions

Not a public one. Through your local store, JS Connect sends orders from your own system into Johnstone's, and ServiceTitan Procure-to-Pay exchanges purchase orders and invoices inside ServiceTitan. Otherwise you use johnstonesupply.com, where your store's price and availability show after you sign in.

Yes, by searching johnstonesupply.com while signed in to your local store: a search takes a Johnstone part number, a manufacturer part number, a keyword or a brand. With Fous you can build a method that takes the list and returns each part's price and availability as JSON.

Yes, with ServiceTitan Procure-to-Pay. It sends purchase orders to Johnstone with live inventory checks, receives invoices and handles payments inside ServiceTitan. You request it from your local store.

Yes. Johnstone Supply's punchout catalog offers search, Product Lists, Find Quote and a cart, and Checkout returns the cart to your procurement system. Some carts also show a shipping option, depending on the customer's requirements.

No. Fous is an independent product. You use it with your own johnstonesupply.com account, and a method reads and does only what that account can.

Put Johnstone Supply behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextPowerClerkAngi ProThumbtack ProJAGGAER Supplier NetworkHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Johnstone Supply (Johnstone Supply). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.