Your carrier overbilled you. Prove it in 60 seconds.
Paste your Maersk, MSC or CMA CGM demurrage & detention invoice. ShippingRates checks it against the carrier’s own published tariff and shows exactly what you owe — and what you don’t. Built for Indian forwarders and CHAs at Nhava Sheva, Mundra and Chennai. 9 shipping lines. 195 countries. 26,904+ D&D tariffs.
Illustrative example · uses the carrier’s real published slab rates
0
D&D Records
0
API Endpoints
0
Shipping Lines
0
Countries
D&D tariffs sourced from these carriers’ published schedules
MaerskMSCCMA CGMHapag-LloydONECOSCOEvergreenZIMYang MingMaerskMSCCMA CGMHapag-LloydONECOSCOEvergreenZIMYang Ming
The problem
Carriers overbill D&D. It’s not an accident.
Detention & demurrage is built into how carriers make money. The invoice lands weeks late, references an opaque tariff, and most forwarders just pay it.
$15.4B
D&D collected by 9 carriers in ~5 years (US FMC tracked data).
23%
of one carrier’s reefer invoices were overcharged in a single year — the FMC fined MSC $22.7M for it.
₹3,500cr+
paid in container detention every year in India alone.
01
Shorted free days. The carrier applies fewer free days than its own tariff allows.
02
Wrong slab. A higher per-day rate, or the detention rate applied to demurrage days.
03
Currency & rounding. FX and rounding quietly inflate the total you’re billed.
Quote Builder
Turn rate work into client-ready quotes.
Rate Calculator, D&D Calculator, and Comparator drafts now flow into Quote Desk. Your team keeps the commercial view with buy cost, sell total, margin, and internal notes. Pro+ exports a clean client version that hides internal fields.
01
Calculate
Build total cost from freight, local charges, D&D, transit, and assumptions.
02
Desk
Save a quote draft, review buy/sell/margin, and manage internal notes.
03
Export
Copy or print a branded, client-safe quote from Pro+.
One recovered demurrage invoice typically covers a year of Pro. Billed in ₹ via Razorpay (UPI or card). USDC micropayments are only for AI-agent API access.
FREE4 endpoints — no payment needed
EndpointMethodDescription
/api/statsGETDatabase statistics, record counts, coverage
/api/linesGETAvailable shipping lines and countries
# Sample response (dated data, always free)curlhttps://shippingrates.org/api/samples/dd-calculate# Live data (25 free requests/month, no auth)curl -X POST https://shippingrates.org/api/dd/calculate \
-H "Content-Type: application/json" \
-d '{"line":"maersk","country":"IN","container_type":"40HC","days":14}'
Trust & Transparency
Know Your Data Quality
Every response includes quality metadata. No black boxes — you always know the freshness, region coverage, and confidence level of the data you're getting.
25 Free Requests/Month
Real production data. No signup, no API key, no credit card. Start integrating immediately. Response headers track your usage:
Add ShippingRates to your AI agent or call the API directly.
claude_desktop_config.json
// Add to Claude Desktop, Cursor, or any MCP client
{
"mcpServers": {
"shippingrates": {
"url":
"https://mcp.shippingrates.org/mcp"
} } }
// That's it. 25 tools auto-discovered.// 4 free + 20 paid via x402.
direct-api-call.sh
# Free tier — 25 requests/month, no signupcurl https://api.shippingrates.org/api/dd/calculate \
-X POST \
-H "Content-Type: application/json" \
-d '{"line":"maersk","country":"IN"}'# ↑ Returns real data + quality _meta# + X-Free-Tier-Remaining header# After 25 free — pay per query via x402# (USDC micropayments, no API keys)curl https://api.shippingrates.org/api/stats
API
Built for humans. Ready for machines.
Connect your AI agent via MCP or REST API. 25 tools, real-time data. Start with 25 free requests/month — then pay-per-query with USDC micropayments. Every response includes quality metadata.
We parse the carriers’ own published D&D tariff schedules — the same documents your carrier cites when it bills you. If it isn’t in the carrier’s document, it isn’t in our database.
Which carriers and ports do you cover?
Maersk, MSC, CMA CGM, Hapag-Lloyd, ONE, COSCO, Evergreen, ZIM and Yang Ming — across 195 countries, with deep coverage of Indian ports: Nhava Sheva (JNPT), Mundra, Chennai, Cochin, Hazira and more.
Will the carrier accept the dispute letter?
The letter contests the invoice against the carrier’s own published tariff, with the correct slab math and free-day entitlement laid out. It’s a template you finalise on your letterhead. We provide the tool, not legal advice — for large disputes, have your advocate or CHA review it.
Is the invoice check really free?
Yes — unlimited, no card, no trial countdown. You only pay (Pro, ₹999/mo) when you want to generate the dispute letter and unlock the full dashboard.
How do I pay?
UPI or card via Razorpay, in ₹. Monthly or annual (2 months free on annual). Cancel anytime.
Your next invoice might already be wrong. Check it free in 60 seconds.
Free demurrage invoice check — no login, no credit card.
ShippingRates provides verified demurrage, detention, freight, and port intelligence across 9 shipping lines, 195 countries, and 2,517 ports.
The API uses the x402 payment protocol, allowing AI agents and developers to pay per request with USDC stablecoin on Base or Solana networks. A free tier of 25 requests per month is available with no signup required.
AI agents can connect via the MCP server at mcp.shippingrates.org or use the REST API directly. Machine-readable documentation is available at /llms.txt, /openapi.json, and /.well-known/agents.json for automated discovery.
ShippingRates covers 27 API endpoints spanning demurrage and detention calculation, carrier rate comparison, landed cost estimation, port intelligence, congestion monitoring, vessel schedules, inland haulage rates, transit times, route risk scoring, and regulatory updates. Read the ShippingRates methodology to see how carrier-backed source data is validated.