The platform

Eight pieces of one intermodal stack.

All Class 1 railroads, both quote modes, intermodal RFPs, a freight CRM, TMS API connectivity, and a white-label widget — the whole thing, in depth.

01Carrier selection

Every carrier. Zero portals.

Live routing and pricing for all Class 1 railroads in the United States, plus the regional dray carriers on both ends — hit in one query and ranked side by side.

  • Every connected source hit in parallel on a single query
  • Coverage across every Class 1 railroad in the United States
  • One query returns every carrier, ranked by cost or speed
CARRIER CONNECTIONS
Class 1 — West live
Class 1 — East live
Class 1 — Gulf live
Class 1 — Midwest live
Regional dray all US ramps
Port drayage all US ports
02Ramp-to-ramp

Rail + dray, math shown.

Pick origin and destination ZIPs; the engine assembles every plausible route — origin dray, rail linehaul (interlining up to three rail carriers), optional crosstown drayage, and destination dray — then ranks them by cost or speed. Per-leg FSC and per-diem are broken out, not buried.

  • Per-leg FSC pulled weekly from EIA, broken out per carrier and leg
  • Adjustable per-diem days on the quote screen — recomputed live
  • Cost-vs-speed optimization with crosstown handling
R2R BREAKDOWN — CHI → LAX
Origin dray $385.00
Rail linehaul $2,100.00
Destination dray $362.00
FSC (per leg) +$341.64
Per diem · 2 days +$130.00
Total $3,318.64
03Dray

Dray rates, always fresh.

We keep live drayage rates for dozens of carriers across the major port and rail markets, refreshed on a schedule and fed straight into the quoting engine — so every ramp-to-ramp and door-to-door quote is built on current dray costs, never a stale tariff.

  • Dozens of dray carriers across the major port and ramp markets
  • Rates refreshed on a schedule — no stale tariffs
  • Fed directly into every R2R and door-to-door quote
DRAY RATE COVERAGE
LA / Long Beach updated 2h ago
New York / NJ updated 5h ago
Savannah updated 8h ago
Chicago rail updated 3h ago
Houston updated 1d ago
Norfolk updated 1d ago
Seattle / Tacoma updated 12h ago
+ 20 more markets nationwide
04Intermodal RFP bulk processing

1,000 lanes, 45 seconds.

Upload an Excel file with 1,000+ lanes. Each row gets quoted against every connected carrier in parallel and the results come back as a downloadable workbook — a full 1,000-lane RFP priced in about 45 seconds. Customer bids answered the same day, not the same week.

  • 1,000+ lanes per upload, priced in ~45 seconds
  • Parallel carrier queries via shared worker pool
  • Excel workbook download with one row per quoted lane
BULK JOB · 247 / 412 lanes quoted
60601 → 90012 $2,847
75201 → 30303 $1,610
19103 → 77002 $3,225
98101 → 33101
02108 → 94107
05Broker CRM

No quote left behind.

Every quote you send files itself on the right account, with the full history behind it. When the customer calls back Thursday asking about "that Chicago rate," you know exactly what you offered, when, and what to say next.

  • Customer profiles with full quote history
  • Activity log and follow-up tasks
  • Regenerate any past quote as a fresh PDF
CUSTOMER — Acme Freight Co.
Quote sent — CHI → LAX
$2,847 · Intermodal R2R · 2h ago
Follow up on Q-2441
Task due tomorrow
Quote sent — CHI → SEA
$3,100 · Intermodal D2D · 3d ago
Note added
Prefers 53' equipment · 1w ago
06TMS API connectivity

Any TMS, one key.

One REST endpoint, one API key, and your TMS instantly has live quotes from every connected carrier — no per-carrier auth flows, no rate-sheet maintenance, no portal scraping. Request a quote, get a ranked response with full cost breakdown back.

  • One key replaces every carrier integration
  • Same door-to-door and ramp-to-ramp modes as the dashboard
  • Per-leg cost JSON — easy to map into your TMS schema
POST /api/v1/quotes
# One call. Every carrier. D2D + R2R.
curl https://api.bidrayl.com/v1/quotes \
  -H "X-API-Key: sk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "mode":     "combined",
    "origin":   "60601",
    "dest":     "90012",
    "equipment":"53CONTAINER"
  }'
07MCP & agents

Agent-ready, out of the box.

Bidrayl ships an MCP server that bridges the full API, so any LLM or AI assistant can quote lanes, run your CRM, and chase tasks with the same tools your team uses. Every feature in bidrayl is a tool an agent can call — the base for automating quoting or building your own agents on top of it.

  • The MCP server bridges the full public API — every feature is a tool
  • Agents quote D2D, R2R, and bulk — and run the whole broker CRM
  • One API key — works with any MCP-compatible assistant
MCP TOOLS · bidrayl
# Every bidrayl feature is an MCP tool
quote_d2d · quote_r2r · quote_combined
quote_bulk · list_carriers
list_companies · create_contact
create_task · get_quote_history
search_companies · list_activities

# an agent, quoting a lane:
quote_combined(origin="60601", dest="90012")
 3 carriers ranked · best $2,847
08Widget

Their quotes, your margin.

One script tag puts instant quoting on your own website — your logo, your colors, your margin already baked into every rate. Customers get an answer at 9 pm on a Sunday, and you wake up to qualified leads in your CRM instead of "please quote" emails.

  • Single script tag embed
  • Branded with your logo and colors
  • Quote results emailed directly to leads
your-website.com
Your Company Get a freight quote
Origin ZIP
60601
Dest. ZIP
90012
powered by bidrayl

Your competitors are still
logging into portals.

Every minute between “can you quote this?” and a number in the customer's inbox is a minute the load can go somewhere else. Be the first quote back.