Skip to content

Ocean spot rates

See what a lane costs this week, before you brief a forwarder.

Live ocean spot rates from Asia to the world — 20ft and 40ft prices, transit time, carrier and cut-offs on one page, with a daily rate trend and the on-time record behind each lane. Read the market first; then turn it into a firm quote in a click.

Live spot rates, refreshed dailyRate trend + on-time on every laneHundreds of ex-Asia lanesMCP tools + REST API
freightratesmcp.com · live
{ "tool": "get_lane_rate",
  "from": "Ningbo",
  "to": "Rotterdam" }
response
{ "spot_40hc": 6040,
  "spot_20gp": 4012,
  "transit_days": 31,
  "carrier": "MSC",
  "trend_7d_pct": -3.2,            // easing this week
  "on_time": 0.82,                 // from observed arrivals
  "updated": "2026-07-07" }

What it does

Built for the decisions you make at the desk.

Live spot rates, refreshed daily

20ft, 40ft and 40HC prices per lane from public carrier and market listings — an indicative spot number to anchor on before you ask anyone for a quote, updated every day and stamped with the date it moved.

The rate in context, not in isolation

A daily rate-trend series on every lane, so you see whether the number is climbing or falling — and by how much this week — before you commit. A cheap rate on the way up is a different decision to one on the way down.

Reliability on the same page

On-time performance per carrier, built from arrivals we actually observed through the tracking layer — so the cheapest slot is weighed against whether that carrier lands on the day. The cheap box that arrives late is not the cheap box.

Type a port, not a code

Search “Shanghai”, not CNSHA. Names resolve to the codes our data uses, and the destination list only offers lanes that actually have live rates — so every search lands on a real page.

From a market read to a firm quote

When the market number is close enough, request a firm all-in quotation in a click — matched to a vetted forwarder, no cost and no obligation. The rate check and the booking are the same motion.

Call it as tools

Every capability, as a tool or an endpoint.

The same functions an assistant can call in plain language, your stack can hit over REST — behind one key, with webhooks to push the changes.

get_lane_rate Spot 20/40/40HC, transit and carrier for a lane.
get_rate_index Median spot rate by trade lane.
get_rate_trend Daily rate history for a lane.
request_quote File an RFQ for a firm all-in price.

Questions

The things people ask first.

Where do the rates come from?

From public carrier and market listings, normalised per lane and refreshed daily. They are an indicative spot rate to anchor on — not a contract offer — and each lane is stamped with the date it last moved.

How current is a rate, and can I see if it is moving?

Rates are refreshed every day, and each lane carries a daily rate-trend series so you see the direction and this week’s percentage move before you commit — not just a single number.

Is the on-time score real?

Yes. It comes from arrivals we actually observed through the same tracking layer that powers TrackingMCP and SchedulesMCP, per carrier and lane, with the sample size shown. Thin lanes are labelled early-data, never inflated.

Can I actually book, or only look?

Both. Check the market for free, then request a firm all-in quotation in a click — we match it to a vetted forwarder. No cost, no obligation.

Make your first FreightRatesMCP call today.

Free tier, five-minute first call, no front-end of ours required.