TBOS Loadboard
Menu

FOR BROKERS

Three ways to post, none of them new work.

Every way needs a free broker account, so carriers see your company, MC number and phone on each load. Posting is free.

Create a free broker account →

1. Email: CC [email protected]

On your broker page, confirm your email and turn on email posting. Then add [email protected] to the load list you already send carriers, as To, Cc or Bcc. Send from your account address or another address at your company domain.

We list every load we can read and show the posting results and skipped lines on your broker page. Direct emails also receive a summary reply; automated messages and mailing lists do not. Each load needs a pickup city and state, a delivery city and state, a pickup date and the equipment. If every load in the email uses one trailer, saying it in the subject (“Reefer loads for Friday”) is enough. CSV attachments work too.

One load per line

Dallas, TX to Atlanta, GA | Dry Van | 42,000 lbs | $2,100 | PU 10/3
Load #KF-1182, FCFS 0800-1400
Memphis TN -> Chicago IL  53' Van  10/4  $1,650  New authorities OK

Labelled blocks

Origin: Birmingham, AL 35203
Destination: Houston, TX
Pickup Date: 10/06
Equipment: Flatbed
Rate: $1,950
Notes: tarps required

A table

Load #   Origin        Destination     Pickup  Equipment  Rate
8841     Phoenix, AZ   Las Vegas, NV   10/02   Reefer     $1,200

We only list a message that passes the sender checks (DMARC or DKIM) for your domain. Forwarded copies and messages from other addresses are not listed.

2. Spreadsheet: paste the rows

Copy the rows from Excel or Google Sheets, header row included, and paste them on your broker page. Check the rows first: we show each load we read and each row we would skip, then you post.

Headers we recognise include Origin, Destination (or Pickup City, Pickup State, Delivery City, Delivery State), Pickup Date, Equipment or Trailer, Rate or Pay, Weight, Miles, Load #, Notes and New Authority OK. Columns we do not recognise go into the notes.

3. API: post from your TMS

Create a key on your broker page and send JSON to POST https://tbos.app/api/v1/loads with Authorization: Bearer tbos_brk_…. Send one load as an object, or up to 200 as { "loads": [...] }.

curl -X POST https://tbos.app/api/v1/loads \
  -H "Authorization: Bearer tbos_brk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "loads": [{
      "reference": "KF-1182",
      "origin_city": "Dallas", "origin_state": "TX",
      "dest_city": "Atlanta", "dest_state": "GA",
      "equipment_type": "dry_van",
      "pickup_date": "2026-10-03",
      "rate": 2100, "rate_type": "flat",
      "weight": 42000, "miles": 781,
      "new_authority_ok": true
    }]
  }'

The response lists each load and anything we could not accept:

{
  "created": 1, "updated": 0, "skipped": 0,
  "posts": [{ "id": 412, "reference": "KF-1182", "outcome": "created",
              "url": "https://tbosloadboard.com/loads/412" }],
  "errors": []
}
FieldTypeNotes
referencetextYour load number. Send the same reference again to update the listing.
origin_city, origin_statetext, 2 lettersRequired. US state code, e.g. TX.
dest_city, dest_statetext, 2 lettersRequired.
origin_zip, dest_ziptextOptional.
equipment_typetextRequired. dry_van, reefer, flatbed, step_deck, lowboy, hotshot, power_only, box_truck, tanker or other. Common names like “53' van” also work.
pickup_dateYYYY-MM-DDRequired. Today or later (US Central time).
delivery_dateYYYY-MM-DDOptional.
rate, rate_typenumber, flat | per_mileOptional. rate_type defaults to flat.
weight, mileswhole numbersOptional. Weight in pounds.
commodity, special_instructionstextOptional.
new_authority_oktrue | falseYou will consider carriers whose authority is under 90 days old.

Contact details come from your broker profile. Read current public loads with GET https://tbos.app/api/v1/loads (filters: origin_state, dest_state, equipment_type, new_authority_ok=true).

Updates, duplicates and booked loads

A load is the same load when it has the same reference, or, without one, the same lane, pickup date and equipment. Sending it again updates the listing. Mark a load booked or remove it on your broker page and a later list will not bring it back. Listings drop off after the pickup date.

Loads for new authorities

Mark the loads you would give a carrier in its first 90 days: tick the box, set new_authority_ok, add a “New authority OK” column, or write “new authorities OK” on the load in your email. New carriers can filter for them. You still qualify every carrier your own way.