跳转到内容
glauc.cat

工具

公开工具 API

本站的每个工具都可以通过 HTTP GET 调用:相同的计算引擎、JSON 响应、无需注册、无需 API 密钥、不存储任何内容。为轻量集成、表格和脚本而生。

基础 URLhttps://glauc.catOpenAPI 规范/api/tools/openapi.json

端点

GET/api/tools/chargeable-weight试用交互工具

参数

  • pieces必填qty x length x width x height x weightPerPiece, “;”-separated. cm/kg (metric) or in/lb (imperial). e.g. 2x120x80x100x50;1x60x40x30x12
  • unit可选metric (default) | imperial
  • stackable可选true (default) | false — affects LDM
  • airDivisor可选air volumetric divisor, cm³/kg (default 6000)
  • expressDivisor可选courier DIM divisor (default 5000)
  • seaEquivalence可选sea W/M kg per m³ (default 1000)
  • seaMinRevenueTons可选LCL minimum W/M (default 1)
  • roadDensity可选road volumetric density kg/m³ (default 333)
  • roadUseLdm可选true | false (default) — enable LDM basis
  • roadKgPerLdm可选kg per loading metre (default 1750)

示例

curl "https://glauc.cat/api/tools/chargeable-weight?pieces=2x120x80x100x50&unit=metric"

响应(节选)

{ "ok": true, "data": { "result": { "totals": { "grossKg": 100, "volumeM3": 1.92 }, "results": [ { "mode": "air", "chargeableKg": 320, "chargeableRoundedKg": 320, "basis": "volume" }, … ] } } }
GET/api/tools/cmr-deadlines试用交互工具

参数

  • delivery必填delivery date, YYYY-MM-DD
  • case可选damage (default) | totalLoss | other — Art. 32 start rule
  • wilful可选true → 3-year limitation (default false)
  • excludedWeekdays可选comma list, 0=Sun … 6=Sat (default 0)
  • holidays可选comma list of YYYY-MM-DD public holidays
  • holidayCountry可选ES | PT | FR | DE | IT | BE | NL | PL — auto-adds national holidays of the delivery year and the next one
  • agreedTimeLimitExpiry可选totalLoss: agreed time-limit expiry
  • takingOverDate可选totalLoss without agreed limit: taking-over date
  • contractDate可选other cases: contract conclusion date

示例

curl "https://glauc.cat/api/tools/cmr-deadlines?delivery=2026-07-01"

响应(节选)

{ "ok": true, "data": { "result": { "apparent": { "deadline": "2026-07-01" }, "nonApparent": { "deadline": "2026-07-09" }, "delay": { "deadline": "2026-07-22" }, "limitation": { "deadline": "2027-07-01" } } } }
GET/api/tools/unit-converter试用交互工具

参数

  • category必填length | weight | volume | density
  • value必填numeric value to convert
  • from必填source unit id (e.g. cm, kg, m3, kgm3)
  • to可选target unit id; omitted → all units in the category

示例

curl "https://glauc.cat/api/tools/unit-converter?category=volume&value=1&from=m3&to=ft3"

响应(节选)

{ "ok": true, "data": { "result": 35.3146667… } }
GET/api/tools/incoterms试用交互工具

参数

  • code可选EXW … DDP; omitted → all 11 rules

示例

curl "https://glauc.cat/api/tools/incoterms?code=FOB"

响应(节选)

{ "ok": true, "data": { "code": "FOB", "group": "F", "mode": "sea", "costs": { "mainCarriage": "buyer", … }, "riskTransfer": "fob" } }
GET/api/tools/driving-hours试用交互工具

参数

  • sinceBreak可选minutes driven since the last ≥45-min break
  • today可选minutes driven today
  • week可选minutes driven this week
  • previousWeek可选minutes driven the previous week
  • extensionsUsed可选10 h days used this week (0–2)
  • reducedRestsUsed可选reduced rests used (0–3)

示例

curl "https://glauc.cat/api/tools/driving-hours?sinceBreak=240&today=420&week=2600"

响应(节选)

{ "ok": true, "data": { "assessment": { "untilBreak": 30, "todayRemaining": 120, "todayRemainingExtended": 180, "weekRemaining": 760, "effectiveRemaining": 180, … } } }
GET/api/tools/load-planner试用交互工具

参数

  • equipment必填20DV | 40DV | 40HC | 45HC | 20RF | 40RFHC | TAUT | MEGA | FRIGO
  • pieces必填qty x length x width x height x weightPerPiece (cm/kg), separated by ";"
  • stackable可选default true — pieces may be stacked
  • thisSideUp可选default true — pieces must not be tipped
  • country可选road limit matrix: ES (default) | EU | US | CN
  • mode可选road_national (default) | road_international | road_intermodal

示例

curl "https://glauc.cat/api/tools/load-planner?equipment=40HC&pieces=20x120x80x144x400"

响应(节选)

{ "ok": true, "data": { "metrics": { "packedCount": 20, "volumeUtilizationPct": 36.4, "vgmKg": 11700, "cog": { "xEccentricityPct": -0.8, "ok": true }, … }, "compliance": { … }, "placements": [ … ] } }

一般说明

  • 所有响应均为 { ok, version, data } 形式的 JSON。出错返回 HTTP 400 及 { ok: false, error, hint }。
  • CORS 开放(Access-Control-Allow-Origin: *):可以直接从浏览器调用 API。
  • 使用限制:每 IP 每分钟 60 次请求(超出返回 HTTP 429 及 Retry-After)。
  • 不存储任何参数或结果;仅匿名汇总统计各端点的调用次数。调用是无状态的。
  • 无服务保证:这是免费的参考 API。若要在生产环境集成,请通过联系页面告知我。