CargoAi

CargoAi is a Singapore-headquartered air cargo technology company that operates CargoMART, a digital marketplace where freight forwarders search routes, schedules, capacity and rates across 680+ airlines, book them, transmit the electronic air waybill, and track the shipment end to end. It sits in the middle of the air cargo chain as an aggregator between forwarders and their TMS vendors on one side and airline reservation and messaging systems on the other. Its API posture is genuinely public in documentation and sales-gated in access - the CargoCONNECT developer portal at cargoai.readme.io is open to anyone with no login and publishes a real OpenAPI 3.1 definition per operation, but an x-api-key is issued only after a commercial conversation with the CargoAi enterprise team. The published contract is a proprietary REST shape rather than an IATA ONE Record interface, though the payloads it carries are IATA-native - AWB numbers with airline prefixes, IATA airport and airline codes, Special Handling Codes, IATA cargo status event codes, FWB and FHL message content, and CO2 figures computed per IATA Recommended Practice 1678.

CargoAi publishes 7 APIs on the APIs.io network, including Routes, Schedules and Rates API, Booking API, Track & Trace API, and 4 more. Tagged areas include Logistics, Supply Chain, Singapore, Air Cargo, and Freight Forwarding.

CargoAi’s developer surface includes documentation, API reference, changelog, engineering blog, developer portal, signup flow, and 8 more developer resources.

22.6/100 emerging ▬ flat Agent 23/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
8 APIs
LogisticsSupply ChainSingaporeAir CargoFreight ForwardingTrack and TraceBookingMarketplaceStandards

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 22.6/100 · emerging
Contract Quality 3.8 / 25
Developer Ergonomics 5.2 / 20
Commercial Clarity 2.6 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 8.2 / 10
Agent readiness — 23/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cargoai: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

CargoAi Routes, Schedules and Rates API

Search live routes, schedules, capacity, availability and rates across CargoAi's airline network from a single POST /search call, returning quotable flight options with rate typ...

CargoAi Booking API

Book a quoted air cargo option, read a booking back by flight UUID, and cancel a booking made through CargoCONNECT. Booking updates from the airline are pushed back on a custome...

CargoAi Track & Trace API

Subscribe an air waybill to CargoAi's milestone tracking service and receive event updates by webhook callback and email, or unsubscribe. Supports interline subscriptions that m...

CargoAi FWB & FHL API

Send master (FWB) and house (FHL) air waybill data to the airline handling a booking as JSON, with CargoAi parsing and formatting it into the IATA cargo message the airline expe...

CargoAi User Provisioning API

Create, read, update and delete the end users an integrator carries under its own CargoCONNECT API key, and mint a redirection token that drops a user into the CargoMART portal ...

CargoAi Cargo2ZERO CO2 API

Return the CO2 emissions for an air waybill or a specific flight leg, calculated per IATA Recommended Practice 1678 using the exact routing and aircraft code rather than an orig...

CargoAi CargoCOPILOT API

AI extraction endpoints that turn an air waybill image or raw shipment email text into structured JSON that can be fed straight into the quote, book and eAWB endpoints, removing...

CargoAi MCP Connector

A hosted Model Context Protocol server that wraps the CargoCONNECT endpoints as tools for AI assistants - track a shipment by AWB, search flight rates, look up airline contacts ...

Scroll for all 8

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Operate 2

Status, limits, changes, and where to get help

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: cargoai
url: https://raw.githubusercontent.com/api-evangelist/cargoai/refs/heads/main/apis.yml
name: CargoAi
kind: company
description: CargoAi is a Singapore-headquartered air cargo technology company that operates CargoMART, a digital marketplace
  where freight forwarders search routes, schedules, capacity and rates across 680+ airlines, book them, transmit the electronic
  air waybill, and track the shipment end to end. It sits in the middle of the air cargo chain as an aggregator between forwarders
  and their TMS vendors on one side and airline reservation and messaging systems on the other. Its API posture is genuinely
  public in documentation and sales-gated in access - the CargoCONNECT developer portal at cargoai.readme.io is open to anyone
  with no login and publishes a real OpenAPI 3.1 definition per operation, but an x-api-key is issued only after a commercial
  conversation with the CargoAi enterprise team. The published contract is a proprietary REST shape rather than an IATA ONE
  Record interface, though the payloads it carries are IATA-native - AWB numbers with airline prefixes, IATA airport and airline
  codes, Special Handling Codes, IATA cargo status event codes, FWB and FHL message content, and CO2 figures computed per
  IATA Recommended Practice 1678.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png
tags:
- Logistics
- Supply Chain
- Singapore
- Air Cargo
- Freight Forwarding
- Track and Trace
- Booking
- Marketplace
- Standards
created: '2026-07-30'
modified: '2026-07-30'
specificationVersion: '0.19'
apis:
- aid: cargoai:cargoai-routes-schedules-and-rates-api
  name: CargoAi Routes, Schedules and Rates API
  description: Search live routes, schedules, capacity, availability and rates across CargoAi's airline network from a single
    POST /search call, returning quotable flight options with rate types, transit times and CO2 per option.
  humanURL: https://cargoai.readme.io/reference/routes-schedules-and-rates-endpoint-post
  baseURL: https://api.cargoai.co/solutions
  tags:
  - Quoting and Rating
  - Capacity
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-routes-schedules-and-rates-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/routes-schedules-and-rates
  - type: Documentation
    url: https://cargoai.readme.io/reference/rate-types
  - type: Documentation
    url: https://cargoai.readme.io/reference/rate-search-types-coloader-behaviour
  - type: Documentation
    url: https://cargoai.readme.io/reference/product-coverage
  - type: Documentation
    url: https://cargoai.readme.io/reference/search-response-objects-definition
  - type: Documentation
    url: https://cargoai.readme.io/reference/air-freight-calculations
  - type: APIReference
    url: https://cargoai.readme.io/reference/routes-schedules-and-rates-endpoint-post
- aid: cargoai:cargoai-booking-api
  name: CargoAi Booking API
  description: Book a quoted air cargo option, read a booking back by flight UUID, and cancel a booking made through CargoCONNECT.
    Booking updates from the airline are pushed back on a customer-registered booking callback URL.
  humanURL: https://cargoai.readme.io/reference/booking
  baseURL: https://api.cargoai.co/solutions
  tags:
  - Booking
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-booking-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/booking
  - type: Documentation
    url: https://cargoai.readme.io/reference/booking-status
  - type: Documentation
    url: https://cargoai.readme.io/reference/booking-payments
  - type: Documentation
    url: https://cargoai.readme.io/reference/booking-errors
  - type: Documentation
    url: https://cargoai.readme.io/reference/booking-callback
  - type: Documentation
    url: https://cargoai.readme.io/reference/flywindow
  - type: Documentation
    url: https://cargoai.readme.io/reference/flywindow-callback-details
  - type: Documentation
    url: https://cargoai.readme.io/reference/search-book-flow
  - type: APIReference
    url: https://cargoai.readme.io/reference/booking-endpoint-post
- aid: cargoai:cargoai-track-and-trace-api
  name: CargoAi Track & Trace API
  description: Subscribe an air waybill to CargoAi's milestone tracking service and receive event updates by webhook callback
    and email, or unsubscribe. Supports interline subscriptions that merge two carriers' milestones into one de-duplicated
    timeline.
  humanURL: https://cargoai.readme.io/reference/track-and-trace
  baseURL: https://api.cargoai.co/solutions
  tags:
  - Track and Trace
  - Webhooks
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-track-and-trace-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/track-and-trace
  - type: Documentation
    url: https://cargoai.readme.io/reference/tracking-event-codes
  - type: Documentation
    url: https://cargoai.readme.io/reference/subscription-e-mail-and-url-updates
  - type: Documentation
    url: https://cargoai.readme.io/reference/interline-tracking
  - type: Documentation
    url: https://cargoai.readme.io/reference/track-trace-premium
  - type: Documentation
    url: https://cargoai.readme.io/reference/ai-tracking-predictive-alerts
  - type: Documentation
    url: https://cargoai.readme.io/reference/guide-to-track-trace-data
  - type: Documentation
    url: https://cargoai.readme.io/reference/airfreight-track-and-trace
  - type: APIReference
    url: https://cargoai.readme.io/reference/tracking-subscription-endpoint-post
- aid: cargoai:cargoai-fwb-fhl-api
  name: CargoAi FWB & FHL API
  description: Send master (FWB) and house (FHL) air waybill data to the airline handling a booking as JSON, with CargoAi
    parsing and formatting it into the IATA cargo message the airline expects, so the caller needs no in-house EDI expertise.
  humanURL: https://cargoai.readme.io/reference/fwb-and-fhl
  baseURL: https://api.cargoai.co/solutions
  tags:
  - Documentation and eAWB
  - EDI
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-fwb-fhl-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/fwb-and-fhl
  - type: Documentation
    url: https://cargoai.readme.io/reference/eawb-data-format
  - type: APIReference
    url: https://cargoai.readme.io/reference/eawb-endpoint-post
- aid: cargoai:cargoai-user-provisioning-api
  name: CargoAi User Provisioning API
  description: Create, read, update and delete the end users an integrator carries under its own CargoCONNECT API key, and
    mint a redirection token that drops a user into the CargoMART portal without a separate login.
  humanURL: https://cargoai.readme.io/reference/user-provisioning
  baseURL: https://api.cargoai.co/solutions
  tags:
  - User Management
  - Provisioning
  properties:
  - type: OpenAPI
    url: openapi/cargoai-user-provisioning-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/user-provisioning
  - type: Documentation
    url: https://cargoai.readme.io/reference/data-format
  - type: APIReference
    url: https://cargoai.readme.io/reference/create-user
  - type: APIReference
    url: https://cargoai.readme.io/reference/get-token
- aid: cargoai:cargoai-cargo2zero-api
  name: CargoAi Cargo2ZERO CO2 API
  description: Return the CO2 emissions for an air waybill or a specific flight leg, calculated per IATA Recommended Practice
    1678 using the exact routing and aircraft code rather than an origin-destination approximation.
  humanURL: https://cargoai.readme.io/reference/co2calculation
  baseURL: https://api.cargoai.co/solutions
  tags:
  - Sustainability
  - Emissions
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-cargo2zero-api-openapi.yml
  - type: APIReference
    url: https://cargoai.readme.io/reference/co2calculation
  - type: Documentation
    url: https://www.iata.org/en/programs/cargo/sustainability/carbon-footprint/
- aid: cargoai:cargoai-cargocopilot-api
  name: CargoAi CargoCOPILOT API
  description: AI extraction endpoints that turn an air waybill image or raw shipment email text into structured JSON that
    can be fed straight into the quote, book and eAWB endpoints, removing manual re-keying between parties.
  humanURL: https://cargoai.readme.io/reference/cargocopilot-api
  baseURL: https://api.cargoai.co/solutions
  tags:
  - AI
  - Document Extraction
  - Air Cargo
  properties:
  - type: OpenAPI
    url: openapi/cargoai-cargocopilot-api-openapi.yml
  - type: Documentation
    url: https://cargoai.readme.io/reference/cargocopilot-api
  - type: APIReference
    url: https://cargoai.readme.io/reference/awb-extraction
  - type: APIReference
    url: https://cargoai.readme.io/reference/shipment-extraction
- aid: cargoai:cargoai-mcp-connector
  name: CargoAi MCP Connector
  description: A hosted Model Context Protocol server that wraps the CargoCONNECT endpoints as tools for AI assistants - track
    a shipment by AWB, search flight rates, look up airline contacts and ground handling agents, and manage tracking subscriptions.
    OAuth 2.0, restricted to CargoMART Premium and Ultimate offices.
  humanURL: https://cargoai.readme.io/reference/cargoai-mcp-connector-setup-documentation
  baseURL: https://api.cargoai.co/mcp
  tags:
  - MCP
  - AI Agents
  - Air Cargo
  properties:
  - type: Documentation
    url: https://cargoai.readme.io/reference/cargoai-mcp-connector-setup-documentation
common:
- type: Website
  url: https://www.cargoai.co/
- type: Documentation
  url: https://cargoai.readme.io/reference/introduction
- type: APIReference
  url: https://cargoai.readme.io/reference/introduction
- type: LLMsTxt
  url: https://cargoai.readme.io/llms.txt
- type: ChangeLog
  url: https://cargoai.readme.io/reference/changelog
- type: SupportPortal
  url: https://help.cargoai.co/
- type: Blog
  url: https://www.cargoai.co/blog/
- type: ProductPage
  url: https://www.cargoai.co/products/cargoconnect/
- type: Portal
  url: https://app.cargoai.co
- type: SignUp
  url: https://connect.cargoai.co/
- type: Contact
  url: https://cargoai.readme.io/reference/contact-us
- type: Coverage
  url: https://bi.cargoai.co/superset/dashboard/API_Coverage
- type: GitHubOrganization
  url: https://github.com/cargoai
- type: LinkedIn
  url: https://sg.linkedin.com/company/cargoai
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com