FousAir France KLM Martinair Cargo myCargo
Turn myCargo into an API for schedules and shipments
Build methods that get flight routings from Schedules, quotes from Quote & Book and air waybill status from Track and Trace in myCargo, one call each. A workflow can check your open air waybills before your shift and email you the ones whose status moved.
Works with your own Air France KLM Martinair Cargo myCargo account. Fous is an independent product.
What you can build on myCargo
Get flight schedules
Build thisReads the Schedules page for an origin, a destination, a date and a product such as General, Express or Specialized pharma.
- Takes
- Origin, destination, date, product
- Returns
- Flight numbers, departure and arrival times, connection points, product
Track a shipment
Build thisReads Track and Trace for one air waybill: where the shipment is and what happened to it last.
- Takes
- Air waybill number
- Returns
- Status, latest event, event time and place, flight, pieces, weight
Get a quote
Build thisFills in a quote request in Quote & Book and reads the options myCargo offers, without booking.
- Takes
- Origin, destination, departure date, product, pieces, weight, volume
- Returns
- Routing, flights, departure and arrival times, product, price, currency
Book a shipment
Build thisBooks one option from Quote & Book for the shipment details you give and reads the booking confirmation.
- Takes
- Origin, destination, departure date, product, pieces, weight, volume, chosen flight
- Returns
- Booking status, flights, price, currency
Automate myCargo with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Morning status check of open air waybills
Build this- Starts
- Every weekday at 6:30
- Step 1
- For each air waybill number in your list, track the shipment in Track and Trace.
- Step 2
- Keep the shipments whose status changed since the last run.
- Step 3
- Email you the list with status, latest event, airport and flight.
Weekly schedule check for your main lanes
Build this- Starts
- Every Monday at 7:00
- Step 1
- For each lane you name, get the flight schedules for the coming week and your product.
- Step 2
- Keep the routings that were not there on the last run.
- Step 3
- Post them to your webhook with flight numbers, times and connection points.
Quotes for new shipment requests in your system
Build this- Starts
- When your system calls the workflow's webhook with shipment details
- Step 1
- Get a quote in Quote & Book for the origin, destination, date, product, pieces, weight and volume sent.
- Step 2
- Keep the three cheapest options.
- Step 3
- Post them back to your system's webhook with routing, flights, price and currency.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get flight schedules” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "afklcargo.com/get_flight_schedules",
"input": {
"origin": "AMS",
"destination": "JFK",
"date": "2026-11-16",
"product": "General"
}
}'
{
"status": "completed",
"data": {
"origin": "AMS",
"destination": "JFK",
"date": "2026-11-16",
"product": "General",
"routings": [
{
"flights": [
"KL0641"
],
"departure": "2026-11-16T10:05",
"arrival": "2026-11-16T12:30",
"connections": []
}
]
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
MyCargo’s own options
Air France-KLM's developer portal offers two cargo APIs: the Cargo Sales API for Quote & Book, allotment management and tracking, and the Cargo Service API for shipment status and notifications. A developer portal account is free; APIs marked "Review required" need Air France-KLM's approval, and keys work once the contract is Accepted. myCargo itself can send automatic notifications for your shipments.
| Option | What it covers | What it takes |
|---|---|---|
| Cargo Sales API | Quote & Book, allotment management and tracking in a single API. | A free developer portal account; keys work once the contract status is Accepted and the keys are Active. Some APIs need approval. |
| Cargo Service API | Shipment list status, detailed shipment status and requests for notification. | The same developer portal account and key process; APIs marked "Review required" are approved by Air France-KLM. |
| myCargo notifications | Automatic notifications that you configure for all your future shipments. | A myCargo account. |
| myCargo by hand | Schedules, Quote & Book, Shipments, Rates, Claims and Track and Trace in the browser. | A myCargo account; Track and Trace, Schedules and filing a claim also work without signing in. |
Read on November 12, 2026: Air France-KLM Developer Portal: Cargo products, Developer Portal: Getting started, myCargo: Track and Trace.
Signing in to myCargo
myCargo signs you in with your email address and a password; Track and Trace and Schedules also open without signing in. With Fous, you sign in once through myCargo's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and when a session expires Fous signs back in.
Worth knowing
- Some tools need no sign-in
- Track and Trace, Schedules and File a claim open from the myCargo sign-in page without an account. Quote & Book, Shipments and Rates are behind the sign-in.
- Pick the exact product in Schedules
- Schedules asks for a product, and the list is long: General, General cargo plus, Express variants and many Specialized products such as pharma, fresh, dgr and live animals.
- API access goes through a review
- On the developer portal, APIs tagged "Review required" need Air France-KLM's approval, and keys work only once the contract status is Accepted and the keys are Active.
- Not every listed endpoint is in your contract
- The developer portal says its API Reference may list endpoints that your contract does not include, and that you contact Air France-KLM to get them.
More in Logistics: forwarders, air cargo and customs
- Extensiv 3PL Warehouse Manager
- e-SkyCargo
- Lufthansa Cargo eServices
- ACE Secure Data Portal
- CARM Client Portal
- Dubai Trade
- Customs Declaration Service
- douane.gouv.fr
- ACE AESDirect
- myDHLi
- myDSV
- myKN
- IPAFFS
- DGFT portal
Other industries: NetX360+, PayCargo, Navisphere Carrier, RTX Supply Chain Platform, CAMP MTX, HomeWiseDocs.
Frequently asked questions
Air France-KLM offers the Cargo Sales API (Quote & Book, allotment management, tracking) and the Cargo Service API (shipment status, notifications) on its developer portal. Registration is free; APIs marked "Review required" need Air France-KLM's approval before your keys work.
Yes. Track and Trace opens from the myCargo sign-in page without signing in, and so do Schedules and File a claim. A workflow can loop over your list of air waybills, track each one and keep the status of each.
Yes. You can build a read-only method that fills in Quote & Book and returns the options and prices without confirming a booking. Booking is a separate write method you build only if you want it.
The product list on the Schedules page includes General, General cargo plus, Express, Express courier, Express heavy and Specialized products such as pharma, fresh, dgr, art, wheels and live animals.
No. Fous is an independent product. You sign in to myCargo with your own account, and a method reads and does only what your account can.
Put Air France KLM Martinair Cargo myCargo behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nexte-SkyCargoLufthansa Cargo eServicesACE Secure Data PortalNetX360+How methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Air France KLM Martinair Cargo myCargo (Air France KLM Martinair Cargo). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.