跳转到内容
glauc.cat

工具

公开工具 API

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

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

限制

请求每 IP 每分钟 60 次,所有端点合计(/health 不计入)
价格与密钥免费,无需 API 密钥,无需注册
HS 编码每次请求 limit 为 1–100 行(默认 25)
装载规划器每次请求最多 600 件
响应头每个响应都带 X-RateLimit-Limit、X-RateLimit-Remaining 和 X-RateLimit-Reset;超出限制返回 HTTP 429 及 Retry-After

需要更多额度或为公司申请专用密钥? 通过联系页面写信给我 →

端点

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 | area | temperature | speed | fuel | floor | containers
  • 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/cargo-securing试用交互工具 →

参数

  • mass必填cargo mass, kg
  • mu必填friction coefficient, 0–1 (EN 12195-1 Annex B)
  • alpha可选vertical lashing angle, degrees (default 85)
  • method可选tie-down (default) or direct
  • mode可选road (default, Table 2) | rail (Table 3) | seaA | seaB | seaC (Table 4 sea areas)
  • stf可选STF per lashing, daN (tie-down; default 400)
  • lc可选LC per lashing, daN (direct; default 2500)
  • beta可选horizontal lashing angle, degrees (direct; default 30)
  • length可选block length, cm (tipping check)
  • width可选block width, cm
  • height可选block height, cm
  • cogHeight可选centre of gravity height, cm (default half the height)

示例

curl "https://glauc.cat/api/tools/cargo-securing?mass=6000&mu=0.45&alpha=85&stf=400&length=240&width=120&height=180"

响应(节选)

{ "ok": true, "data": { "result": { "method": "tie-down", "lashings": 4, "directions": [ { "direction": "forward", "sliding": 4, "tipping": 0, "required": 4 }, … ], "warnings": [ … ] } } }
GET/api/tools/hs-codes试用交互工具 →

参数

  • q可选code prefix (digits) or words, at least two characters (q or code is needed)
  • code可选exact 4-, 6- or 8-digit code instead of q
  • lang可选en (default) or es
  • limit可选max rows, 1–100 (default 25)

示例

curl "https://glauc.cat/api/tools/hs-codes?q=lithium%20batteries&lang=en"

响应(节选)

{ "ok": true, "data": { "total": 6, "rows": [ { "code": "85076000", "level": 8, "description": "Lithium-ion accumulators", "heading": "Electric accumulators…", "duty": "2,7 %", "unit": "p/st" }, … ], "source": { … } } }
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 ";" — at most 600 units per request
  • 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": [ … ] } }
GET/api/tools/health

Liveness probe: one real calculation per engine, plus the review date and source of every tool (and the loaded CN dataset). Never rate-limited, never counted.

    示例

    curl "https://glauc.cat/api/tools/health"

    响应(节选)

    { "ok": true, "version": "1", "checks": { "chargeable-weight": true, … }, "review": { "hs-codes": { "verifiedOn": "2026-09-06", "dataset": "CN 2026, Reg. (EU) 2025/1926", "datasetYear": 2026 }, … } }

    一般说明

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