Discover/cma-cgm.com API
live

cma-cgm.com APIwww.cma-cgm.com

Access CMA CGM's 280+ shipping lines via 2 endpoints. Retrieve port-to-port rotations, vessel fleet data, service frequencies, and route schedules.

Endpoints
2
Updated
3mo ago
Try it
Destination zone code. Accepted values: AFR (Africa), ASIE (Asia), CARAIBES (Caribbean and
Origin zone code. Accepted values: AFR (Africa), ASIE (Asia), CARAIBES (Caribbean and Cent
api.parse.bot/scraper/09df797a-76eb-4a09-9334-d60aa9bb95d8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/09df797a-76eb-4a09-9334-d60aa9bb95d8/get_all_routes?zone_to=NA&zone_from=AFR' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get all CMA CGM shipping routes/lines. Optionally filter by origin and destination zones. Returns an empty list when no routes exist for the specified zone combination.

Input
ParamTypeDescription
zone_tostringDestination zone code. Accepted values: AFR (Africa), ASIE (Asia), CARAIBES (Caribbean and Central America), WEUR (Europe), MED (Mediterranean), MDLEAST (Middle East), NA (North America), ANZPAC (Oceania), SA (South America). Leave empty for all.
zone_fromstringOrigin zone code. Accepted values: AFR (Africa), ASIE (Asia), CARAIBES (Caribbean and Central America), WEUR (Europe), MED (Mediterranean), MDLEAST (Middle East), NA (North America), ANZPAC (Oceania), SA (South America). Leave empty for all.
Response
{
  "type": "object",
  "fields": {
    "total": "integer - total number of routes returned",
    "routes": "array of route objects with service_code, service_name, description, schedule_code, type, schedule_url"
  },
  "sample": {
    "data": {
      "total": 9,
      "routes": [
        {
          "type": 3,
          "description": "North Europe - Middle East/India",
          "schedule_url": "/ebusiness/schedules/line-services/schedules/EPIC?zoneFromCode=ASIE&zoneToCode=WEUR",
          "service_code": "EPIC",
          "service_name": "Europe Pakistan India Consortium (EPIC)",
          "schedule_code": "EPIC"
        }
      ]
    },
    "status": "success"
  }
}

About the cma-cgm.com API

The CMA CGM API exposes shipping route and schedule data across 280+ global service lines through 2 endpoints. The get_all_routes endpoint returns a filterable list of services with codes, names, and schedule URLs, while get_route_details delivers full port-to-port rotation sequences, vessel fleet details, and key service figures like frequency and total duration for any specific line.

Route Discovery and Zone Filtering

The get_all_routes endpoint returns a list of CMA CGM shipping services, each containing a service_code, service_name, description, schedule_code, type, and schedule_url. You can narrow results using the zone_from and zone_to parameters, which accept standardized zone codes: AFR (Africa), ASIE (Asia), CARAIBES (Caribbean and Central America), WEUR (Western Europe), and others. When no routes exist for a given zone combination, the endpoint returns an empty list rather than an error, so callers can safely iterate across zone pairs.

Detailed Route Data

Passing a service_code (such as FAL, AMERIGO, or EGY3PF) to get_route_details returns the full rotation for that service. The port_rotation array lists each port stop with day, port, country, country_code, and port_code, giving a numbered sequence of calls in order. The vessels array includes each ship's vessel_name, imo, flag, and capacity_teu. The key_figures object surfaces structured metadata such as frequency, vessel fleet count, number of ports of call, and total service duration.

Coverage and Scope

Service codes required by get_route_details are obtained from get_all_routes, making the two endpoints complementary. The optional service_name and service_desc inputs on get_route_details improve matching accuracy when a service code maps to multiple candidate pages. The total field in get_all_routes responses confirms the count of routes returned for a given filter combination.

Common use cases
  • Build a port-pair transit time lookup tool using port_rotation day numbers from get_route_details.
  • Monitor vessel fleet composition and TEU capacity per service line using the vessels array.
  • Identify all CMA CGM services connecting Asia (ASIE) to Africa (AFR) using zone filters on get_all_routes.
  • Aggregate service frequency data from key_figures across all routes to analyze trade lane coverage.
  • Generate a full list of ports served on a specific rotation using port_code and country_code fields.
  • Track which flags and IMO numbers are assigned to vessels operating on a given service.
  • Enumerate all active service codes for integration with freight booking or TMS platforms.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CMA CGM offer an official developer API for schedule data?+
CMA CGM offers an eBusiness portal at cma-cgm.com/ebusiness for customers, but there is no publicly documented REST API for schedule and route data that developers can access without a commercial account. This Parse API provides structured access to the same schedule information.
What does `get_route_details` return beyond port names?+
It returns the full ordered port rotation as an array of stops, each with a day number, port name, port_code, country, and country_code. It also returns the vessels array with IMO numbers, flags, and TEU capacities, plus a key_figures object with fields like Frequency, Duration, and Ports of Call.
Does the API return real-time vessel position or AIS tracking data?+
No. The API covers scheduled port rotations, service metadata, vessel fleet assignments, and key service figures. Real-time vessel positions and AIS tracking are not part of the response. You can fork this API on Parse and revise it to add an endpoint pulling from an AIS data source.
Can I retrieve historical schedule changes or archived rotations?+
The API returns current published schedule data. Historical rotation changes are not exposed. You can fork the API on Parse and revise it to store and diff successive responses if you need a change history.
What happens if I filter `get_all_routes` with a zone combination that has no services?+
The endpoint returns an empty routes array and a total of 0. It does not return an error, so you can safely loop over zone code pairs without additional error handling for empty results.
Page content last updated . Spec covers 2 endpoints from www.cma-cgm.com.
Related APIs in OtherSee all →
ueex.com.ua API
Access real-time and historical pricing data for Ukrainian energy commodities including natural gas, electricity, coal, LPG, and timber directly from official exchange quotations and auction results. Monitor trading indices, check medium long-term market rates, and view the trading calendar to stay informed on energy market trends.
cses.fi API
Explore the CSES Problem Set by browsing problems across different categories, viewing detailed problem information, and discovering available courses and contests. Access comprehensive problem lists organized by topic to find coding challenges tailored to your learning goals.
bazaardb.gg API
Search and retrieve comprehensive data about The Bazaar game cards, including items, skills, merchants, trainers, monsters, and events with full details like tiers, attributes, enchantments, and tooltips. Quickly find the specific card information you need to optimize your gameplay strategy and deck building.
jurisprudencia.tst.jus.br API
Search and retrieve judicial decisions from Brazil's Superior Labor Court with filters by date, court body, and keywords to access decision summaries, outcomes, and full texts. Quickly find relevant labor law precedents and court rulings to support legal research and case analysis.
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
smstome.com API
Browse temporary phone numbers from countries around the world and read incoming SMS messages in real time. List available numbers by country, retrieve messages sorted newest to oldest, and search message history by sender or content.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.