所有文章 > 学习各类API > Shipping APIs:如何将您的业务系统连接到运输和交付提供商
Shipping APIs:如何将您的业务系统连接到运输和交付提供商

Shipping APIs:如何将您的业务系统连接到运输和交付提供商

如今,应用程序编程接口 (API) 无处不在。每当您预订酒店房间、请求 Uber 乘车或查看天气时,他们都会努力为您提供所需的信息。API 将业务系统连接到一个数字网络中,实现数据和功能共享,支持自动化 – 随时随地促进业务增长和发展。

如果您的公司是供应链的一部分(无论您是制造商、物流提供商还是电子商务/零售商),并且您处理运输货物,则需要与您的合作伙伴建立联系,以便高效地管理运输过程。将运输功能集成到您的业务系统或电子商务网站的主要原因包括:

  • 从运营商(有时是多个运营商以比较费率)获取实时报价。
  • 创建、管理和追踪货件(请查看我们关于如何整合货件追踪的专题博文)。

之前,我们已经讨论了运输中的主要连接选项以及如何与关键运营商和服务供应商建立联系。在本文中,我们将更详细地介绍运输行业的主要参与者,并描述您如何与他们集成,可以交换哪些数据,以及它如何使您的企业受益。由于涉及内容繁多,除非您想用其催眠,否则请直接跳到你最感兴趣的部分。

主要运输 API 提供商

Top parcel couriers

如果您查看 2021 年的顶级物流公司,您会看到 UPS、DHL 和 FedEx 等熟悉的品牌。这些行业巨头每年交付数十亿个包裹,在全球拥有数千个办事处和配送中心,并提供广泛的服务,涵盖从国际运输到最后一英里交付的所有配送阶段。

我们不是在比较它们,因为每个企业都有不同的运输要求,您甚至可能会根据条件为每批货物选择不同的承运人,简而言之:

  • UPS 是历史最悠久的私营快递公司,拥有最多的包裹递送量;
  • DHL以其最广泛的覆盖范围而闻名,是全球最大的物流公司,但在美国境内的国内配送则外包给其他运营商,即USPS(美国邮政服务);
  • FedEx 的机队拥有最多的飞机,并且在加急运输方面表现出色;
  • USPS 是最便宜的,通常是处理轻型货物的小型企业的首选运营商。

请注意,所有这些公司都设有专门负责包裹递送的部门和全面的物流服务(这些通常适用于从事全球贸易较大的公司)。我们已经发布了一篇解释如何与主要的运输运营商集成的文章。这一次,我们将集中讨论它们提供的APIs,并且还会探讨第三方物流(3PL)部门。那么,让我们从这些开始概述整合过程,然后再继续讨论3PL市场中的其他重要玩家。

UPS APIs

主要用户:中小型电子商务公司

覆盖区域:全球

UPS,或 Universal Parcel Service,自成立以来的 100 多年里,就收入而言,已成为世界上最大的快递公司。UPS 几乎遍布所有国家/地区,在美国境内和境外提供各种运输服务。

UPS APIs包括:

  • 运输/评级用于地址验证、请求取件、打印标签以订购运输、危险品验证以及比较交付选项、运输时间和费率;
  • 可见性用于货物跟踪;
  • 国际贸易用于生成国际运输文件并获得关税、税收和运输费用的估算。

UPS APIs提供3个版本:XML、Web服务和JSON。要使用UPS APIs,您必须在ups.com上注册,下载所选APIs的文档,并请求访问密钥。UPS提供技术支持并访问开发者资源中心(包括开发者社区),以逐步指导用户完成集成过程,并协助解决可能的问题。其中APIs免费提供。

UPS Supply Chain APIs

主要用户:大中型电子商务公司、制造商、批发商

覆盖区域:全球

UPS Supply Chain Solutions (UPS SCS) 提供全方位的货运代理服务,包括空运、海运和多式联运,以及负责仓储、配送、清关、保险等。

UPS SCS 提供了一个 API 门户,其中包含可用 API 列表,使您能够:

  • 创建仓单;
  • 创建提前发货通知;
  • 查询仓库内的库存;
  • 请求发货订单状态;
  • 请求提前发货通知状态等。

他们的 API 需要双重身份验证以确保安全。您必须联系他们的团队并选择适合您的选项。API 可以通过 API 密钥、OAuth2、JWT、证书或 HTTP 基本身份验证进行保护。

DHL APIs

主要用户:中小型电子商务公司、货运代理

覆盖区域:全球

DHL 成立于美国,但现在是德国邮政的一部分,总部位于德国(这就是为什么他们不处理美国境内的国内货物)。另一方面,由于不受与美国相关的制裁和禁运的限制,DHL能够向古巴和朝鲜等国家运输货物,这使得其服务范围比竞争对手更加全球化。

DHL 在其 API 目录中有多种选择。根据您的需求,您可以从以下类别中进行选择:

  • 位置查找器(查找所有 DHL 取件和投递点);
  • 货件追踪(检索货件状态);
  • 文件(上传和下载与全球货运代理相关的电子文件);
  • 货件标签(用于生成标签);
  • DHL eCommerce Solutions(帮助电子商务客户在欧洲境内和从欧洲创建和管理货件);
  • 关税和税款计算器(让企业账户所有者计算跨境货件的总成本);
  • 货件预订(允许货运代理创建和管理货件)等。

请注意,DHL 为不同的客户群提供不同的 API,即货运代理、电子商务、拥有特定帐户的用户等。要选择正确的集成类型,请考虑先咨询 DHL 团队。

DHL APIs遵循 RESTful / JSON 格式的 Open API 2.0 规范。请求量和认证方法取决于所选的API。例如,对于全球电子商务,APIs作为REST API提供,使用OAuth 2.0进行认证和授权,使用JSON格式进行请求和响应消息。API使用HTTP(通过SSL)协议,HTTP GET用于检索数据,HTTP POST用于创建、更新或删除数据。不允许使用HTTP PUT和DELETE。

注册后,DHL Developer Portal 将免费为您提供所有必要的凭证和集成材料。

DHL Supply Chain APIs

主要用户:大中型电子商务公司、制造商、批发商

覆盖区域:全球

DHL供应链,即德国邮政DHL集团下属的一个分支,提供涵盖整个供应链的服务,包括咨询、增值服务和退货管理。他们在世界55+个国家运营着1400个仓库,并在2019年以营收排名3PL公司首位。

DHL开发者门户提供3种类型的APIs连接到DHL供应链:

  • 跟踪和追踪用于监控订单状态;
  • 运输管理用于访问TMS并下达/管理交付订单;
  • 仓库管理作为WMS操作的接口,用于管理库存、采购、退货,下达出站订单进行拣选/打包和发货等。

他们的APIs作为REST API使用OAuth 2.0进行认证和授权,使用JSON格式进行请求和响应消息。APIs使用HTTPS(通过SSL)协议。

FedEx API

主要用户:中小型电子商务公司

覆盖区域:全球

联邦快递(FedEx),最初作为联邦快递公司成立于50年前,如今已成长为一个具有全球覆盖和国际知名度的跨国企业。它是最早提供隔夜递送服务(鉴于其庞大的航空机队,这依然是其主要优势之一)和货物追踪系统的公司之一。

FedEx Web服务是一组APIs,允许您将FedEx运输服务集成到您的网站或业务管理系统中。这种集成使您和/或您的客户能够比较运输选项并管理货物,即:

  • 获取费率报价;
  • 创建标签以订购配送;
  • 跟踪货物;
  • 促进退货;
  • 生成报告。

FedEx Web服务使用HTTP和XML进行通信,并支持OAuth 2.0进行认证和授权。查看FedEx开发者资源中心和API目录,找到建立连接所需的工具、文档和常见问题解答。在注册Web服务后,FedEx APIs可免费使用。

FedEx Supply Chain APIs

主要用户:中型和大型电子商务公司,制造商,批发商

覆盖区域:全球

FedEx供应链,原名GENCO(通用商品仓库和分销公司),在2018年被《Multichannel Merchant》杂志评为顶级第三方物流(3PL)公司之一。作为一个领先的非资产基础型3PL公司,这意味着它们并不拥有安排供应链活动所需的资产,而是专注于创新、技术和与外部仓储及运输公司谈判有利可图的合同。

FedEx供应链API包含一系列开放的API,可以让您访问FedEx平台。您将能够:

  • 为设施创建预约;
  • 管理配送操作(创建、更新和跟踪订单);
  • 跟踪货物;
  • 生成标签 ;
  • 管理入境货件并提前通知 FedEx 运营中心;
  • 获取库存信息并管理库存清单;
  • 接收有关 Commerce Platform 中发生的最新事件的更新;
  • 管理退货等。

FedEx Supply Chain API 支持 OAuth 2.0 协议进行授权。要获取您的凭证,您必须在 Developer Portal 中注册您的应用程序。

USPS APIs

主要用户:中小型电子商务公司

覆盖区域:美国,全球

美国邮政服务(USPS)是一家政府运营的公司,负责在美国境内提供邮政服务。它拥有庞大的国内地面运输车队(甚至为一些FedEx和UPS的货物进行最后一英里的配送),由于需要空运和海运资源,它与联邦快递(FedEx)建立了合作伙伴关系。

USPS商业航运提供了各种工具,包括USPS网络工具API门户。这个API门户允许基于Web和封装应用程序的开发者访问USPS在线服务。使用他们的API,您可以:

  • 访问他们的价格计算器;
  • 获取跟踪和交货信息;
  • 生成标签以开始运输流程;
  • 验证地址;
  • 管理取件;
  • 请参阅服务标准和承诺。

USPS 寄件 API 服务器使用 XML 通过 HTTP 进行通信。对于要在门户网站上设置连接的开发人员,提供了许多详细的指南。

一旦您拥有企业帐户,即可免费注册和使用USPS Web Tools。

3PL companies

如果您不想单独寻找运营商,谈判折扣,担心额外的存储空间,以及处理所有这些复杂的物流活动,您可以将任务交给3PL。

3PL或第三方物流公司是一个为其客户管理外包物流的组织,可以涵盖仓储、配送、运输、库存管理、退货管理等履行活动。作为订单履行的专家,3PL公司提供他们的存储空间、多个履行渠道、折扣运费和训练有素的员工,以免除您组织物流活动的麻烦。

我们已经描述了如何连接到领先的交付服务供应商的3PL部门。当然,还有其他选择。

C.H. Robinson APIs

主要用户:大中型电子商务公司、制造商、批发商

覆盖区域:美国、全球

C.H. Robinson是一家总部位于美国的物流公司,提供一系列经纪、运输、仓储和运输管理服务。它处理全车和部分卡车装载,并覆盖航空、海洋和陆地运输。

C.H. Robinson建议使用他们的物流平台Navisphere来在线管理您的货物,或通过与您自己的TMS的EDI/API连接进行管理。他们的开发者门户提供了可用REST APIs的详细描述和文档,包括:

  • 评级 — 获取实时市场报价和运输选项;
  • 订单 — 在 Navisphere 中创建订单并向 C.H. Robinson 提交货件;
  • 事件 — 接收订单和发货的状态更新(Webhook 解决方案也可用于将实时事件更新推送到您的应用程序或系统中);
  • 可见性 — 查看您的供应链动向;
  • 货件 – 专为承运人合作伙伴设计,用于查看可用货件列表;
  • 财务 — 检索发票信息;
  • 文档– 创建、管理和检索 BOL、POD、LUMPER 收据等文档;
  • 采购订单 — 在 C.H. Robinson 的 Navisphere® PO 管理系统中创建采购订单;
  • 标签 — 生成小包裹货件标签。

C.H. Robinson 使用 OAuth v2.0 来保护与其 API 的连接。

Kuehne + Nagel APIs

主要用户:大中型电子商务公司、制造商、批发商

覆盖区域:欧洲、全球

Kuehne + Nagel于1890年在德国不来梅成立。如今,其总部位于瑞士,通过在109个国家的1400个地点维持全球业务,是最大的供应链服务提供商之一。在2021年Gartner 3PL魔力象限中,它被认为是一个有远见的领导者(紧随其后的是DHL和UPS)。

Kuehne + Nagel通过EDI和APIs提供数据集成。他们有一个单独的航空API门户,用于请求空运价格并提交空运预订请求。联系他们的团队:

  • Shipment overview API (允许您检索货件详情);
  • Shipment tracking API (允许您接收货件状态);
  • Document API 允许您下载与货件相关的文件);
  • Container tracking API(允许您接收海运的集装箱和状态信息);
  • Order tracking API (允许您通过特定于客户的订单参考获取订单和状态信息)。

所有 API 访问均通过 HTTPS 进行,并从 Kuehne + Nagel 域访问。所有数据都以 JSON 格式发送和接收。

DB Schenker APIs

主要用户:大中型电子商务公司、制造商、批发商

覆盖区域:欧洲、全球

DB Schenker是德国铁路运营商Deutsche Bahn AG的一个部门,结合了空运、海运和陆运以及全球合同物流的深厚专业知识。他们在全球拥有2000多个地点,在50多个国家拥有超过880万平方米的存储空间,这使得他们能够为来自不同行业的客户提供定制的物流解决方案。

DB Schenker有一个API门户,用于支持开发者探索、测试和管理他们的API。其电子服务页面较为杂乱,可能需要花费一些时间来理解。提供的API列表包括:

  • 定价(可用作插件,直接获取 XML 格式的运费定价信息,可供外部应用程序使用);
  • 预订;
  • 运输说明;
  • 跟踪;
  • info 收集点;
  • 地图收集点。

预订服务可以通过使用 XML 或 HQF(http 查询格式)的 http 请求调用,并且可以以两种格式返回:XML 和文本。

另外请注意,要使用 DB Schenker‘s APIs,您必须插入文本“Logistics by”并在将使用其服务的页面上显示他们的徽标。

ShipBob APIs

主要用户:中小型电子商务公司

覆盖区域:美国,全球

ShipBob是一家技术提供商,也是一家3PL公司,为小型和中型电子商务企业提供简单、快速且负担得起的履行服务。

他们提供开放的API文档,帮助您整合和管理履行过程,从创建产品列表到跟踪货物和处理退货。

ShipBob的开发者API允许两种形式的认证,取决于用例:特权访问令牌(PAT)或OAuth 2.0。

Fulfillment by Amazon (FBA) APIs

主要用户:电子商务公司、零售商、批发商、制造商

覆盖区域:美国、全球

亚马逊早已超越了它起步时的电子商务领域。如今,它已经不仅仅是一个购物平台,而是一个几乎可以找到任何东西的市场,一个提供云计算和直播平台的强大的技术供应商,以及一个提供广泛履行服务的第三方物流(3PL)服务提供商。因此,我们在这里也不得不提到它——就像如果你是一个零售商并且想要扩大客户覆盖范围,你可能无法避免通过亚马逊销售一样。

亚马逊的履行或FBA计划允许你利用亚马逊庞大的履行中心网络(以及1亿多Prime订阅者!)并外包你的存储和分销操作。

亚马逊的销售伙伴API门户包括一组旨在帮助亚马逊卖家管理他们业务的API。这是一套更新的API套件,将在某个时候取代旧的亚马逊市场网络服务(Amazon MWS)APIs。它们使用基于JSON的REST API设计标准,OAuth2.0销售伙伴授权使用亚马逊登录,以及一个测试端点。

基本API集支持库存管理、订单管理和报告管理。对于FBA卖家来说,亚马逊MWS还允许你:

  • 创建发往亚马逊运营中心的入库货件;
  • 监控入境货物的状态;
  • 提交多渠道配送订单;
  • 跟踪和管理出境货件请求。

提供的文档详细且编写良好,因此您应该不会遇到连接问题。亚马逊 MWS 免费提供,但您必须拥有卖家账户并注册 MWS。

现在我们讨论了提供最广泛运输服务的最受欢迎的送货提供商,让我们看看运输市场上较窄的利基市场。

Freight forwarders

货运代理代表托运人安排货物运输。他们不自己运输货物,而是通过与多家承运商合作,以不同的运输方式(即海运、空运或陆运)组织物流。他们还提供其他服务,例如准备文件和执行与海关相关的活动。

货运代理和 3PL 公司之间的主要区别在于提供的服务范围。货运代理只为您设置运输服务,基本上充当您和承运人之间的中间人。同时,3PL 除了货运代理服务外,还为您处理整个物流链,包括仓储、包装、客户支持、最后一英里交付等。

在国际运输方面,货运代理可以发挥真正的优势。因此,如果您处理全球贸易并希望简化您的运营,这里有一些集成可以派上用场。

DSV APIs

主要用户:电子商务公司、零售商、批发商、制造商和其他处理国际运输

覆盖区域:全球

DSV是一家丹麦物流公司,继2019年收购Panalpina和2021年收购Agility的GIL之后,现在已成为全球三大货运代理公司之一(截至目前,Kuehne + Nagel是市场领导者,其次是DHL)。其运营分为三个分支:公路、空运与海运以及解决方案。

如果您选择DSV作为您的货运代理合作伙伴,可以通过他们的myDSV工具、EDI或API进行连接。他们的开发者门户拥有支持您整合的所有必要信息。API目录包括:

  • 报价 — 请求当前汇率;
  • 预订 — 将货物提交给 DSV;
  • 追踪 — 接收货件的最新信息;
  • 标签 — 生成发货标签。

DSV APIs 以 REST JSON 格式提供。

Flexport APIs

主要用户:电子商务公司、零售商、批发商、制造商和其他处理国际航运

覆盖区域:全球

Flexport是一家位于加利福尼亚的全方位货运代理公司,提供货物运输、海关代理、货运合并和物流技术。该公司成立于2013年,在2018年被评为美国增长最快的私营公司之一,三年增长率高达15,911%。

Flexport宣称其专注于创新和技术,因此他们拥有一套强大的API套件来与他们的平台集成。这些API不仅允许您预订货物、跟踪其状态和管理财务及文件,还可以计算二氧化碳排放量和接收港口信息。

他们的API遵循RESTful约定,并且可以双向使用JSON进行通信。更多信息请查看他们的API文档页面。

货运代理商可以承担大部分安排物流手续的责任。然而,如果你想直接与运输公司合作,或者你本身就是一家货运代理公司,想要了解如何与海运和空运公司建立联系,那么接下来的章节将非常适合你。

Ocean container carriers

世界贸易在很大程度上依赖于海运承运人,包括马士基、地中海航运公司(MSC)、达飞轮船、中远海运、长荣等知名品牌。传统上,它们使用电子数据交换(EDI)与其他系统进行通信。

如今,它被认为是一种过时且低效的标准。然而,世界领先的运输公司刚开始接受数字化转型,并采用基于API的技术来响应现代市场的需求。2020年,数字集装箱航运协会(DCSA)发布了一套追踪和追踪API的定义(发布在SwaggerHub和 GitHub上)。现在,运输公司可以使用它们作为标准来实现自己的API,以实现数据共享。

因此,截至今日,与海运公司直接集成(除了追踪目的外)并通过API管理您的货物的可能性仍然有限。我们将讨论一些由提供API集成的承运人提供的选项,但也有某些变通办法可以从其他公司获取追踪信息。以下是您可以采取的措施。

与第三方物流或货运代理公司合作,并使用他们的API来追踪您的集装箱。

连接到与您的承运人合作的货运API聚合器,这些聚合器已经建立了预集成(更多信息将在下文中介绍)。

与专业的追踪公司或市场平台合作,这些平台允许您追踪您的集装箱。例如,ShipsGo、Terminal49或Vizion等平台提供的API可以让您轻松追踪不同承运人运输的集装箱。您可以借助Trackingmore或Tracktry RESTful JSON API追踪中远海运的货物。SeaRates提供了多种订阅计划,以访问API和Web集成。

注册TradeLens平台,该平台自称是“一个由区块链技术支持的开放且中立的供应链平台”,由IBM和Maersk共同开发。它将供应链行业的各个参与者连接在一个单一的协作生态系统中,支持自动化并促进数据共享。TradeLens强烈鼓励供应链的所有成员放弃传统的EDIs(电子数据交换)。连接到他们的REST JSON API(查看他们的API文档)将允许您创建文件、接收更新和共享与货物相关的数据。

让我们回到直接连接集装箱运输公司的话题。他们中的大多数目前只专注于开发他们的API,例如COSCO或MSC。其他一些公司已经推出了一些功能。

Maersk APIs

主要用户:货运代理、批发商

覆盖区域:全球

Maersk是一家丹麦船舶运营公司,自1996年以来一直是行业领导者。它提供海洋和内陆货运服务以及港口运营和供应链管理。

在2019年北欧APIs峰会上,Maersk API管理平台的产品负责人Dave Holliday谈到了他和他的团队在构建开放APIs过程中遇到的困难。如今,您可以通过他们的Offers APIs与Maersk集成并跟踪您的货物,这些APIs仅涵盖他们的现货产品。现货产品与其他公司产品的主要区别在于,它们的价格是固定的,设定在预订时而不是预计出发时间。

他们的入职指南将帮助您获得访问Maersk API Slack团队的权限。同时协助您建立连接,并授予您API安全令牌进行授权。

CMA CGM APIs

主要用户:货运代理、批发商

覆盖地区:全球

CMA CGM 是国际海运领域的另一大参与者。这是一家法国公司,在 420 个港口的 200+ 条航运公司运营着 500+ 艘船舶。

他们有一个 API 目录,其中包括:

  • Routes APIs ,用于获取有关航次中的路线、时间表和运营详细信息的信息;
  • Pricing APIs,用于获取报价计算;
  • 用于跟踪和 OBL (原始提单) 打印的其他 API。

他们还提供了一个正在开发中、即将部署的 API 列表,这些 API 将能够更全面地管理您的货物,例如请求订舱、更新运输说明等。

要建立连接,您需要注册,选择所需的API,并在验证后接收访问令牌。API文档和定价详情也只在注册后提供。

Air freight carriers

航空货运公司或货运航空公司是操作飞机运输货物的公司。它们可能专门从事货运,或者是客运航空公司的子公司。根据国际航空运输协会的世界航空运输统计,最繁忙的航空货运公司包括联邦快递、阿联酋航空、卡塔尔航空和UPS。

需要注意的是,航空快递服务和航空货运服务之间存在差异。航空快递通常涉及门到门的小包裹递送,如UPS、联邦快递或其他类似提供商,包括清关费用。同时,航空货运通常涉及货运代理,并且是从机场到机场的运输,伴随着一大堆额外费用(例如,机场处理费、海关代理费、进一步的递送费等)。简而言之,航空快递服务是运输小批量、时间敏感货物的好选择,但如果你需要紧急运输200公斤以上的货物,最好选择航空货运。

空运服务是可获得的,并且总有一个选择让谁去运输。然而,坏消息是——尽管这些公司价值数十亿美元,但它们的数字化情况与海运公司大致相同。只有少数公司拥有自己的API可供集成。即使是那些作为托运人或货运代理与承运人之间的中间人的数字化平台(如WebCargo或CargoAi),提供实时报价和预订功能,也没有开放的API。

那么,让我们来看看那些已经通过向客户提供API加入数字革命的航空公司。

Delta Cargo APIs

主要用户:货运代理

覆盖区域:美国、全球

Delta Cargo是Delta Airlines的一个部门,Delta Airlines是美国的主要航空公司之一。他们根据货物的尺寸和重量以及运输时间,提供各种国内和国际运输选项。

Delta Cargo的API允许托运人和货运代理直接从自己的系统中管理货物。Delta Cargo提供:

  • Shopping APIs ,用于搜索航班和获取当前价格,
  • Booking APIs ,用于创建和管理货物运输预订,
  • Tracking APIs ,用于获取活动中货物运输的实时状态更新,包括GPS追踪和门到门运输详情。

Delta Cargo使用RESTful服务。要获得访问权限,您必须填写并提交API请求表格。注册、设置和使用都是免费的。

Air France KLM Martinair Cargo

主要用户: 货运代理

覆盖范围: 欧洲、全球

法国航空-荷兰皇家航空公司马丁航空货运是法国航空-荷兰皇家航空公司集团的专业航空货运业务,负责管理三家航空公司的联合机队,并服务于157个国家的457个目的地。

您可以通过在线门户myCargo或连接到AFKL Cargo API来管理您的货物。目前,有两类API可用。MyCargo APIs允许您获取报价、预订和管理货物以及获取状态更新。只有在注册和协议后才能获得访问权限。Cargo Tracking APIs使您能够检索与您的账户关联的所有活动空运提单的状态信息。

CHAMP Cargosystems APIs

主要用户:货运代理

覆盖地区:全球

CHAMP Cargosystems是CHAMP的货运管理套件,CHAMP是一家全球IT提供商,致力于满足航空货运行业的需求。CHAMP为全球100多家航空公司和200个客户提供集成服务,作为一种全球航空货运数据的聚合器。

CHAMP开发者门户提供了各种API产品的信息,这些产品允许您:

  • 查看可用航班和适用费率列表;
  • 获取容量和分配详细信息;
  • 创建和管理预订;
  • 跟踪货物等。

CHAMP Cargospot 运行 REST API,并使用标准的 OAuth2 两步程序对消费者进行身份验证。

Rail freight companies

铁路货物运输是指使用铁路和火车来运输货物。对于需要在长距离内运送大型且不急需的货物,铁路货运通常比道路运输更经济,因为火车具有更大的载重量并且消耗更少的燃料(这也更加环保)。但是,它在路线选择上的灵活性较低,因此如果你的设施位置远离铁路站点,您可能需要考虑采用联合运输方式,不过这也涉及到所有相关的转运费用。

铁路货运行业的数字化程度与我们上面描述的海洋和航空货运领域大致相同。很少有铁路货运公司提供可以连接的API。以下是一些提供API的公司:

BNSF Railway APIs

主要用户:货运代理、制造商、批发商、采掘业公司

覆盖区域:美国

BNSF 铁路自成立以来的 170 多年里合并了大约 400 条铁路线,因此现在它运营着北美最大的铁路网络,拥有 32,500 英里的轨道英里。它甚至提供多式联运服务以国际运输货物,以及专用火车、门到门和其他运输选项。

BNSF API 中心提供了一套 RESTful API,允许您:

  • 跟踪货物;
  • 获取报价;
  • 请求计划;
  • 检索运单等。

此外,他们的 webhook 可以向您发送有关重要状态更新的通知。要设置它们,您必须联系 BNSF 管理员。但是,截至目前,您无法通过 API 下订单预订 BNSF 铁路服务。

Union Pacific APIs

主要用户:货运代理、制造商、批发商、采掘业公司

覆盖区域:美国

联合太平洋铁路公司是美国第二大铁路公司,拥有 32,200 英里的轨道。他们与 BNSF 一起在美国西部的横贯大陆货运铁路线上拥有双头垄断地位。

Union Pacific 开发人员中心提供了支持集成的工具。可用的 API 包括以下类型:

  • 货件 — 跟踪和获取您的货件的详细信息;
  • 操作 — 订购铁路车厢或创建多式联运码头预订;
  • 运单 — 检索运单详细信息等。

只有在注册后才能访问 API 文档。

DB Cargo APIs

主要用户:货运代理、制造商、批发商、采掘业公司

覆盖区域:欧洲

DB Cargo 是一家总部位于德国的国际运输和物流公司,是欧洲最大的铁路网络。他们最长的路线是从西班牙到中国,长约 13,000 公里(8,000 英里)。

使用 DB Cargo APIs,您可以跟踪您的货物并为您的货物订购空货车。

当你通过海运、空运或铁路运输货物时,它们通常会被运送到港口、机场或铁路站点(当然,这可能会根据合同条款有所不同)。但接下来怎么办呢?你应该如何将货物送到你的商店、配送中心或制造厂?或者,如果你只需要将货物从邻州的制造商处运到你自己的仓库呢?这时,卡车运输业就可以为你提供服务了。

Trucking carriers

卡车运输公司是经营自己的卡车车队并提供运输服务的公司。超过 70% 的美国货物由卡车运输,因此有很多承运商可供选择。当然,您可以与像FedEx 或UPS这样的老牌公司合作来运输你的货物,因为它们也是这个行业的领导者之一。现在,让我们来看看一些其他选项。

J.B. Hunt APIs

主要用户:第三方物流、制造商、批发商、零售商

覆盖区域:美国

J.B. Hunt运输服务公司(JBHT),拥有12,000辆卡车和超过100,000个拖车和集装箱,是美国最大的运输公司之一。它在北美各地运输货物,提供各种物流服务,包括跨站对接、最后一英里配送等。

JBHT API门户为托运人和承运人提供了连接选项。对于您作为托运人,可用的API包括:

  • 跟踪;
  • 报价请求(仅限整车);
  • 文件交换;
  • 调度;
  • 订单管理(创建、修改、计划和搜索订单)。

JBHT 使用 2 种类型的安全协议,即 OAuth 2.0 和 RHSSO。要访问他们的 API,您必须在他们的 Shipper 360 平台上注册。

XPO Logistics APIs

主要用户:3PL、制造商、批发商、零售商

覆盖区域:美国

XPO Logistics 是一家美国大型运输公司,主要专注于 LTL(零担)服务,是货运经纪业务的全球领导者之一,拥有约 63,000 家承运人的网络,运营超过 100 万辆卡车。XPO 被评为北美顶级重型货物最后一英里物流供应商。

如果您选择 XPO 作为运营商,为了简化您的合作伙伴关系,请访问他们的 API 解决方案网页。他们为托运人提供了一套开放的 REST API,使您能够:

  • 接收报价;
  • 创建订单;
  • 跟踪货物;
  • 检索文档;
  • 获取发票;
  • 检索货件详细信息。

XPO 使用 OAuth 2.0 令牌机制来安全地访问他们的 API。

YRC APIs

主要用户:第三方物流、制造商、批发商、零售商

覆盖区域:US

YRC Freight 是美国运输控股公司 Yellow Corporation 的子公司,拥有近 90 年的专业知识,主要从事零担运输和全面的北美覆盖。

YRC API 网页提供有关其 API 和 Web 服务的详细信息。连接到他们的 API 将允许您:

  • 请求终端位置;
  • 获取跟踪信息;
  • 接收费率报价;
  • 请求文档(以 XML 或 PDF 格式流式传输);
  • 接收发票摘要和实际发票。

在 YRC 网络服务的帮助下,您将能够请求取件、跟踪货件、创建和提交 BOL 以及查找邮政编码。

Last mile delivery providers

最后一英里配送与运输货物的最后阶段有关——通常从仓库或配送中心到最终客户。像DoorDash、GrubHub、Instacart和Uber Eats这样从餐馆递送杂货和食物的本地快递公司也被视为最后一英里配送公司,但它们的业务范围非常狭窄,我们这里就不讨论了。

通常,如果你将物流外包给第三方物流公司,通过亚马逊销售,或者通过包裹快递公司发货,他们会为你覆盖这部分。然而,您可能想与一家本地配送公司合作,将您的货物送到该地区的客户手中。

在最后一英里配送服务提供商的榜单上,领头羊是谁呢?没错,又是FedEx和UPS,他们以其无与伦比的服务范围和车队位居榜首。但还有一些其他的快递服务供应商值得您考虑。

Postmates APIs

主要用户:餐馆、杂货店、零售商、3PL

覆盖区域:US

Postmates是一家由Uber拥有的快速商务公司,主要专注于本地食品、杂货以及零售商品的配送。

作为一名企业所有者,您可以使用他们的开发者门户来连接API。这将允许您从您的业务系统或网站获取实际的配送信息(报价、预计到达时间等),创建配送请求,并跟踪您的订单。您还可以激活Webhooks以接收正在进行中的配送的实时更新。

Postmates API基于REST,使用标准的HTTP请求和响应动词以及HTTP基本认证。

Purolator APIs

主要用户:电子商务、零售商

覆盖区域:加拿大、全球

Purolator 是一家加拿大快递服务公司,加拿大邮政拥有 91% 的股份。它类似于 USPS,可在加拿大、美国和其他 210 多个国家/地区发货。

他们提供数字解决方案 Purolator Your Way,以支持希望使用 Purolator 以及 EDI 和 Web 服务连接进行运输的电子商务和零售企业。

Purolator E-Ship 资源中心提供详细信息和开发人员指南,帮助您将其功能集成到您的网站或业务系统中。注册并连接后,您将能够:

  • 获取速率估计值;
  • 创建货件;
  • 管理退货;
  • 接收跟踪信息;
  • 请求取件;
  • 生成标签;
  • 检索文档。

Purolator Web 服务以 XML 编写,旨在与任何当前的 SOAP/XML 环境配合使用。

Shipping API aggregators

如果您处理多件货物并与不同的承运人或服务提供商合作,单独与他们全部连接确实是一件非常麻烦的事。但不用担心。有一个解决方案 –Shipping API aggregators。这些平台已经与多个承运商集成,所以您只需连接一次,就可通过单一渠道从物流提供商那里获得货运信息。

还有其他好处。例如,您可以获得折扣运营商费率。此外,无缝连接是这些平台的基本要素,所以您可以放心,它们都拥有完善的文档,并将为你提供所有必要的支持来促进你的集成工作。那么,让我们来了解一下其中一些平台。

EasyPost APIs

主要用户: 电子商务

覆盖区域: 全球

EasyPost 可以为您提供与 100 多家运营商的连接。他们的运输 API 允许您订购运费、比较费率、跟踪您的货物、创建标签、为包裹投保等。

根据您选择连接的 API,它们采用 RESTful 或 SOAP/XML 格式。这是他们的 API 文档和集成指南。还有适用于 .Net、Java、Ruby、Python、Node、PHP 和 Go 的客户端库。EasyPost 要求使用 TLS v1.2 保护与 API 的所有通信。通过 HTTP 发出的请求或没有正确 API 密钥的请求将失败。

EasyPost 提供 2 个定价计划:开发人员,包括每年 120,000 次免费发货,而企业则提供无限送货和一堆好东西,但您必须联系他们的销售团队获取报价。

Shippo APIs

主要用户: 电子商务

覆盖区域: 全球

Shippo 与 85+ 运营商合作,主要专注于电子商务领域,但也与直接零售商和履行公司合作。

通过使用Shippo的REST API,您将能够请求费率并通过多个承运人发货、生成标签(包括用于运输酒类的标签)、安排取货、管理退货和多件货件等。为了便于集成,Shippo 提供了 cURL、Ruby、Python、PHP、NodeJS、Java 和 C# 的客户端库。

关于定价,这里提供三种计划,即免费的单用户优惠,如果您想按标签数量付费,可以选择专业版计划,起价为每月10美元,最多60个标签,以及一个定制订阅费的高级解决方案。另外,您还需支付邮资和保险费。

ShippyPro APIs

主要用户: 电子商务

覆盖区域: 全球

ShippyPro 与 150+ 运营商和大约 70 个销售渠道集成。这意味着,如果您已经拥有他们列表中的软件,您可以轻松同步您的运输平台和选定的承运商以实现双向通信。

ShippyPro API 采用 REST、JSON 和 SOAP 格式,并支持 14 种编程语言。他们的主要产品包括:

  • 标签创建器(用于自动标签打印);
  • 跟踪和追踪(监控货物并获取状态通知);
  • Easy Return(管理逆向物流);
  • Live Checkout(为您的客户提供多个配送选项)。

定价包括 4 个选项,具体取决于发货数量和所需的功能范围。也有 30 天的免费试用期。

Easyship APIs

主要用户: 电子商务

覆盖区域: 全球

Easyship 是一个流行的电子商务运输平台,与 250+ 快递服务提供商、电子商务商店、市场、ERP 和其他类型的软件建立了联系。此工具可用于管理您的所有运输活动,包括财务、自定义品牌跟踪页面、电子邮件通知等。

Easyship API 允许您将货运管理功能添加到您的网站或内部 IT 系统,其中包括:

  • 标签生成 ;
  • 运费和选项显示(响应还将指示哪个快递公司最便宜、最快和最物有所值);
  • 货件创建和跟踪;
  • 退货管理;
  • 接送调度 ;
  • 关税和税款的计算等。

请注意,终端节点限制为每分钟 60 个请求和每秒 10 个请求。可以通过查看他们的 4 个定价计划,进而选择适合您需求的计划。

ShipEngine APIs

主要用户: 电子商务

覆盖区域: 全球

ShipEngine 是另一家与承运商和物流软件平台建立连接关系的多快递集成服务提供商。

ShipEngine REST API 文档包含设置集成的所有说明,允许您创建标签、计算和比较运输成本、跟踪货物、管理订单、验证地址等。他们还提供国际运输 API 来支持您的全球活动。

默认情况下,ShipEngine 每分钟最多允许 200 个请求。它们具有透明的定价结构,具体取决于您选择的 API 类型(例如,您为每个带有跟踪 API 的跟踪包裹支付 1 美分),或者您可以为打包计划支付月费。

Freight marketplaces

您可能会考虑的最后但并非最不重要的一类服务是运输服务的在线市场。这些市场,也被称作数字货运匹配平台,旨在将寻求运输货物的托运人与有运输能力的承运人(或能够安排运输的货运代理)进行匹配。这个过程就像是在Airbnb上预订房间——您输入货物的详细信息后,平台会提供一份包含价格和运输时间的报价列表,您可以根据这些信息进行比较选择。现在,让我们来了解一下一些大型的平台。

Freightos APIs

主要用户:货运代理、3PL、进口公司(批发商、零售商、制造商)

覆盖区域:全球

Freightos是国际航运的数字预订平台。它主要为您提供来自货运代理或3PL公司的报价选项,因为全球货运涉及清关和多式联运等复杂问题,所以承运人不会为您处理这些事务。

Freightos 示例报价结果

您可以比较费率、状况和评级,决定和谁发货,并通过 Freightos 预订货件。

Freightos 集成提供了多种连接选项:

  • Marketplace APIs;
  • 运费估算;
  • 计算器和工具;
  • 行业空运和海运数据。

查看其文档,了解以 JSON 或 XML 格式提供的运费计算器 API。

Freightos 还为 B2B 全球物流提供货运即服务,以支持您的所有国际运输活动,例如预订、管理和跟踪您的货物——所有这些都通过您的内部系统进行。联系他们的团队或注册以获取有关定价和访问权限的更多信息。

SeaRates APIs

主要用户:货运代理、3PL、进口公司(批发商、零售商、制造商)

覆盖区域:全球

SeaRates是DP World的一个分支,DP World是一家跨国物流和港口运营公司,致力于推动物流行业的数字化转型,并提供自动化国际航运的解决方案。SeaRates基本上是一个货运报价和供应商的搜索引擎,外加许多其他有用的工具,如路线规划器、船期表以及各种咨询服务等。

SeaRates API 套件由以下 API 类别组成:

  • 物流资源管理器 – 获取报价并比较费率;
  • 追踪系统 – 追踪您的集装箱并获得状态通知;
  • 船舶时刻表 – 获取来自多个航运公司的船只航行时间表;
  • 装载计算器 – 优化您的装载计划;
  • 距离与时间 – 查看货物运输中的最佳路线和时间;
  • 预订 – 在您的网站或内部系统上激活预订功能;
  • 路线规划器 – 创建自定义路线;
  • 添加费率 – 获得(并提供)对运费的完全可见性等等。

请求以 GraphQL 格式发送,响应以 JSON 格式接收。

uShip APIs

主要用户:零售商、搬家公司

覆盖区域:美国,全球

uShip 总部位于德克萨斯州奥斯汀,是一个连接托运人和承运人的数字市场,专注于运输大型和重型商品,如汽车、船只、家具,甚至牲畜。当运输服务提供商出价并竞争运输客户的货物时,它以竞价为基础运作。

uShip 为企业客户提供使用自己的货运自动化平台 uShip PRO 的机会,并在那里预订、管理和跟踪您的货物。或者,您可以通过 API 进行集成,但要访问文档,您必须先在他们的 Developer Portal 上注册。

一些结束语建议

如果您已经阅读到这里,那么您一定对API集成非常感兴趣,并且理解无缝连接为您的业务带来的诸多好处。然而,在规划集成项目时,您还需考虑一些其他因素。

仔细选择合作伙伴。如果您从事国际贸易,您将面对众多运输货物的选项,从自行安排一切到将整个物流过程外包给第三方物流公司。权衡每种选项的利弊,比较费率,并记住额外的费用,如港口费、码头处理费、清关费、经纪人费等。

API集成需要开发工作。即便是最佳的API文档也不会免除您在集成项目中聘请熟练开发人员的需要。请记住,这将需要时间(从几周到几个月不等,取决于团队的经验和项目范围)并需要大量投资。

培训您的员工。每一项创新都需要用户花时间学习如何处理。因此,请记住,您需要安排培训课程来教导您的员工如何使用新系统的功能。

原文链接:Shipping and Transportation APIs (altexsoft.com)

#你可能也喜欢这些API文章!