# Pull your Fastenal account into your own systems

> Read your open balances, Order History and custom pricing on Fastenal.com with one API call each. Or have a workflow hand the week's new open invoices to accounts payable every Monday and email you the orders whose state changed overnight.

Page: https://fous.com/automate/fastenal
Updated: 2026-11-12

Works with your own Fastenal account. Fous is an independent product.

## What you can build on Fastenal

### Get open balances

Reads Open Balances and Statements for one Customer ID: the account balance, the summary by time frame and each outstanding invoice.

- Takes: Customer ID
- Returns: Account balance, balance by time frame, number of invoices with a balance, invoice number, invoice date, open amount

### Get order history

Reads Order History: each order's current state, parts, quantities, shipping information and delivery details.

- Takes: Placed since (optional)
- Returns: Order number, current state, parts, quantities, shipping information, delivery details

### Check your price and availability

Opens a part's product page while signed in and reads your account's price, the availability message and whether it is an Express item.

- Takes: SKUs
- Returns: SKU, description, your price, availability message, Express

### Approve an eQuote

Opens a quote on the eQuotes page, adds it to the cart, checks out with your PO number in Special Instructions and submits the order.

- Takes: Quote number, PO number
- Returns: Quote number, order number, items, total, status

## Automate Fastenal with a workflow

A [workflow](/product/workflows) 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.

### Open invoices handed to accounts payable

Starts: Every Monday at 8:00

1. For each Customer ID you name, get the open balances.
2. Keep the invoices that were not there on the last run.
3. Post invoice number, invoice date, open amount and Customer ID to your accounting system's webhook.

### Orders whose state changed overnight

Starts: Every weekday at 7:00

1. Get the Order History for the last 30 days.
2. Keep the orders whose state changed since the last run.
3. Email you the list with order number, current state, parts and delivery details.

### Weekly price and stock check on your core parts

Starts: Every Friday at 14:00

1. For each SKU on your list, check your price and availability.
2. Keep the parts whose price changed since the last run or that show out of stock.
3. Email you the parts, with the old and new price and the availability message.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get open balances” 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": "fastenal.com/get_open_balances",
    "input": {
      "customer_id": "MNACM0042"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "customer_id": "MNACM0042",
    "account_name": "Acme Manufacturing",
    "account_balance": 8742.15,
    "currency": "USD",
    "invoices_with_balance": 3,
    "by_time_frame": {
      "current": 6120.4,
      "1_30_days": 2321.75,
      "31_60_days": 300,
      "over_60_days": 0
    },
    "invoices": [
      {
        "invoice_number": "MNACM118204",
        "invoice_date": "2026-11-03",
        "open_amount": 6120.4
      }
    ]
  }
}
```

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.

## Fastenal’s own options

Fastenal connects purchasing to your systems through punchout catalogs inside your ERP or eProcurement system and through integrated procurement that its integration specialists design around your systems and formats. Its pages describe no self-serve API. On Fastenal.com you see orders, eQuotes, open balances and My FAST360 reports, and invoices cannot be paid online.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Punchout catalog | A Fastenal catalog opened from your ERP or eProcurement system, with real-time pricing and lead times and itemized order data sent back. | Set up with Fastenal for your procurement system; customizations are requested from Fastenal by email. |
| Integrated procurement | A direct connection for purchasing, receiving, invoice validation, accounts payable and cost allocation. | A solution Fastenal's integration specialists design around your systems, formats and data requirements. |
| My FAST360 | My Business, My Inventory and My Spend reports on your FASTStock, FASTBins and FASTVend programs, with spend detail at SKU level. | Account admins have access; other users request it from an admin. |
| Fastenal.com by hand | Order History, eQuotes, Order Templates, Excel file upload of up to 1,000 part numbers, and Open Balances and Statements. | A Fastenal.com registration tied to your Fastenal account number. |

Read on November 12, 2026: [Fastenal Digital Tools (e-Business)](https://www.fastenal.com/fast/services-and-solutions/ebusiness), [Fastenal Punchout Catalog](https://www.fastenal.com/fast/services-and-solutions/punchout-catalog), [Fastenal.com help: Payments and Balances](https://www.fastenal.com/fast/help/payment-balances).

## Signing in to Fastenal

Fastenal.com signs you in with your email address and password, with a Keep me signed in option. One login can hold several Fastenal branch account numbers. With Fous you sign in once through Fastenal.com's own sign-in with your own account: the login is sealed with AES-256, and when a session expires Fous signs back in.

## Worth knowing

- **Open balances need a permission**: An account administrator must tick Grant Access to View Open Balances for each user, and the branch account must be authenticated with two invoice numbers. The balances are updated daily.
- **Who sees which orders**: Each user sees the orders they created in Order History. Account administrators see the orders of every user on the account, so the account you sign in with decides what a method returns.
- **Request Only users and purchase limits**: Orders from Request Only users, or over a user's purchase limit, go to an approver as Order Requests and are not sent to Fastenal until the approver checks them out.
- **Several branch accounts, one login**: Separate accounts for MRO, OEM, vending or job sites can sit under one registration, and Open Balances asks for the Customer ID each time. A branch account another user already registered cannot be added.

## More in Distribution: industrial and MRO

- [Motion](https://fous.com/automate/motion.md)
- [MISUMI](https://fous.com/automate/misumi.md)
- [Rexel France](https://fous.com/automate/rexel-france.md)
- [Sonepar Onlineshop](https://fous.com/automate/sonepar-onlineshop.md)
- [RS](https://fous.com/automate/rs.md)
- [京东企业购](https://fous.com/automate/jd-enterprise.md)
- [Würth Online-Shop](https://fous.com/automate/wurth-online-shop.md)
- [Airgas](https://fous.com/automate/airgas.md)
- [McMaster-Carr](https://fous.com/automate/mcmaster-carr.md)
- [Fisher Scientific](https://fous.com/automate/fisher-scientific.md)
- [VWR (Avantor)](https://fous.com/automate/vwr-avantor.md)
- [thermofisher.com](https://fous.com/automate/thermofisher-com.md)
- [SiePortal](https://fous.com/automate/sieportal.md)
- [mySchneider](https://fous.com/automate/myschneider.md)
- [MSC Industrial Supply](https://fous.com/automate/msc-industrial-supply.md)
- [モノタロウ](https://fous.com/automate/monotaro.md)
- [震坤行](https://fous.com/automate/zkh-com.md)
- [ODP Business Solutions](https://fous.com/automate/odp-business-solutions.md)
- [Staples Business Advantage](https://fous.com/automate/staples-business-advantage.md)
- [アスクル](https://fous.com/automate/askul.md)
- [Sigma-Aldrich](https://fous.com/automate/sigma-aldrich.md)
- [Uline](https://fous.com/automate/uline.md)
- [Lyreco Webshop](https://fous.com/automate/lyreco-webshop.md)

Other industries: [SAP Fieldglass](/automate/sap-fieldglass), [Henry Schein online ordering](/automate/henry-schein-online-ordering), [Covered California Enroller Portal](/automate/covered-california-enroller-portal), [Arbitration Forums](/automate/arbitration-forums), [Dubai Trade](/automate/dubai-trade), [Nest employer account](/automate/nest-employer-account).

## Frequently asked questions

### Does Fastenal have an API?

Not a self-serve one that its pages describe. Fastenal offers punchout catalogs inside your ERP or eProcurement system and integrated procurement that its integration specialists design around your systems. Otherwise you have Fastenal.com and My FAST360, used on screen.

### Can I pay Fastenal invoices online?

No. Fastenal's help says invoices cannot be paid online: you contact your local branch to pay by credit card. Open Balances and Statements shows outstanding invoices, monthly statements and each invoice's transactions, such as payments, credits and returns.

### Can I see orders placed by other people on our account?

Yes, if you are an account administrator. Order History shows each user the orders they created, and administrators see orders from all users on the account. Orders from Request Only users wait as Order Requests until an approver checks them out.

### Can I order many parts at once without a punchout?

Yes. File Upload in the shopping cart loads up to 1,000 part numbers from an Excel file, and Order Templates keep lists you reorder often. Format the SKU column as text before you upload.

### Is Fous affiliated with Fastenal Company?

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

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Fastenal (Fastenal Company). 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.
