Our industry, freight forwarding and international trade, is one of the last to be disrupted by digital innovation. Explorate is creating a simpler way to do complicated shipments by developing its own online platform. Built by logistics experts and powered by cutting-edge technology, we empower our shippers with instant quotes and bookings, real-time track & trace, digital dashboards and faultless workflow management.
Here you will learn how to get your API Key, making an API call, how to receive help in case you get stuck and much more. The Explorate API has been designed for use of ease but there are a few things that need to happen or you need to know before you can start developing against it.
Note, Developer Tools are only available to Company Managers at this time. Please contact us at devsupport@explorate.co for further assistance.
Company managers can find Developer Tools in the navigation bar under the User tab (where it says Hello, {Your Name}). Here, you will find API Management and Shareable Shipments. This allows you to create a new API key and assign a nickname to it. Please note, this key must be stored somewhere safe as it cannot be displayed by us again. To use the key, you will be hitting one of our public endpoints with the key as an authorization header bearer token. All keys have Manager level access.
limit | integer Number of quotes returned |
offset | integer Query result offset |
[- {
- "carrier": {
- "scac": "MAEU",
- "name": "Maersk Line"
}, - "containers": {
- "20G0": 12
}, - "destinationPort": {
- "code": "AEAJM",
- "city": "Ajman",
- "country": "UAE"
}, - "originPort": {
- "code": "AUFRE",
- "city": "Fremantle",
- "country": "Australia"
}, - "ref": "GA8NPD",
- "shipmentType": "FCL",
- "status": "ACCEPTED"
}, - {
- "carrier": {
- "scac": "ANNU",
- "name": "Australia National Line"
}, - "containers": {
- "42G0": 6
}, - "destinationPort": {
- "code": "CNSHA",
- "city": "Shanghai",
- "country": "China"
}, - "originPort": {
- "code": "AUBNE",
- "city": "Brisbane",
- "country": "Australia"
}, - "ref": "W38ESD",
- "shipmentType": "FCL",
- "status": "AVAILABLE"
}
]
{- "carrier": {
- "scac": "MAEU",
- "name": "Maersk Line"
}, - "containers": {
- "20G0": 12
}, - "destinationPort": {
- "code": "AEAJM",
- "city": "Ajman",
- "country": "UAE"
}, - "originPort": {
- "code": "AUFRE",
- "city": "Fremantle",
- "country": "Australia"
}, - "ref": "GA8NPD",
- "shipmentType": "FCL",
- "status": "ACCEPTED"
}
Includes details relating to type, carrier, dates, times, ports, status, supplier and equipment.
limit | integer Number of shipments returned |
page | integer Query result page |
[- {
- "explShipmentId": "EXPL3762C",
- "Containers": [
- {
- "id": 1109,
- "containerNumber": "kduu1234567",
- "commodity": "General",
- "description": "Books",
- "ContainerCode": "20G0"
}, - {
- "id": 1110,
- "containerNumber": "kduu9303759",
- "commodity": "Agriculture/Food",
- "description": "Grains",
- "ContainerCode": "20G0"
}
], - "Equipments": null,
- "actualArrivalDate": "2022-08-11T00:00:00.000Z",
- "actualDepartureDate": "2022-08-06T00:00:00.000Z",
- "carrier": {
- "scac": "MAEU",
- "name": "Maersk Line"
}, - "deliveryDate": "2022-08-14T00:00:00.000Z",
- "deliveryTime": "08:30 - 14:45",
- "destinationPort": {
- "code": "CNCAN",
- "city": "Guangzhou",
- "country": "China"
}, - "estimatedArrivalDate": "2022-08-13T00:00:00.000Z",
- "estimatedDepartureDate": "2022-08-05T00:00:00.000Z",
- "incoterm": "FOB",
- "internalReference": "HS92384",
- "originPort": {
- "code": "AEDXB",
- "city": "Dubai",
- "country": "UAE"
}, - "pickupDate": "2022-08-01T00:00:00.000Z",
- "pickupTime": "",
- "shipmentType": "FCL",
- "status": "PROCESSING",
- "supplier": [
- {
- "name": "jessie",
- "email": "jessie@teamrocket.com"
}
], - "totalCost": 250749.41,
- "totalCostExTax": 249249.41,
- "vesselName": "EVER GIVEN",
- "vesselImo": "9116589"
}
]
{- "explShipmentId": "EXPL3762C",
- "Containers": [
- {
- "id": 1109,
- "containerNumber": "kduu1234567",
- "commodity": "General",
- "description": "Books",
- "ContainerCode": "20G0"
}, - {
- "id": 1110,
- "containerNumber": "kduu9303759",
- "commodity": "Agriculture/Food",
- "description": "Grains",
- "ContainerCode": "20G0"
}
], - "Equipments": null,
- "actualArrivalDate": "2022-08-11T00:00:00.000Z",
- "actualDepartureDate": "2022-08-06T00:00:00.000Z",
- "carrier": {
- "scac": "MAEU",
- "name": "Maersk Line"
}, - "deliveryDate": "2022-08-14T00:00:00.000Z",
- "deliveryTime": "08:30 - 14:45",
- "destinationPort": {
- "code": "CNCAN",
- "city": "Guangzhou",
- "country": "China"
}, - "estimatedArrivalDate": "2022-08-13T00:00:00.000Z",
- "estimatedDepartureDate": "2022-08-05T00:00:00.000Z",
- "incoterm": "FOB",
- "internalReference": "HS92384",
- "originPort": {
- "code": "AEDXB",
- "city": "Dubai",
- "country": "UAE"
}, - "pickupDate": "2022-08-01T00:00:00.000Z",
- "pickupTime": "",
- "shipmentType": "FCL",
- "status": "PROCESSING",
- "supplier": [
- {
- "name": "jessie",
- "email": "jessie@teamrocket.com"
}
], - "totalCost": 250749.41,
- "totalCostExTax": 249249.41,
- "vesselName": "EVER GIVEN",
- "vesselImo": "9216689"
}
limit | integer Number of purchase orders returned |
offset | integer Query result offset |
number | string The purchase order number |
[- {
- "PurchaseOrderFiles": [
- {
- "description": null,
- "createdAt": "2023-03-17T00:25:59.000Z",
- "updatedAt": "2023-03-17T00:25:59.000Z",
- "FileId": 163,
- "PurchaseOrderId": 2,
- "File": {
- "id": 163,
- "key": null
}
}
], - "PurchaseOrderLines": [
- {
- "id": 2,
- "line": 1,
- "subLine": null,
- "itemNumber": "TIU48473",
- "itemQty": 853,
- "cargoReadyDate": "2022-08-31T00:00:00.000Z",
- "adjustedCargoReadyDate": "2022-08-31T00:00:00.000Z",
- "actualCargoReadyDate": null,
- "createdAt": "2023-03-17T00:25:57.000Z",
- "updatedAt": "2023-03-17T00:33:11.000Z",
- "ContainerId": null,
- "OriginPortId": 127,
- "DestinationPortId": 22,
- "PurchaseOrderId": 2,
- "QuoteId": null,
- "ShipmentId": null,
- "OriginPort": {
- "id": 127,
- "code": "CNSHA",
- "city": "Shanghai",
- "country": "China",
- "latitude": "31.23793",
- "longitude": "121.4883",
- "type": "SEA",
- "continent": "Asia",
- "continentCode": "AS",
- "shipsgoPort": "SHANGHAI",
- "name": null,
- "CountryId": 44
}, - "DestinationPort": {
- "id": 22,
- "code": "AUSYD",
- "city": "Sydney",
- "country": "Australia",
- "latitude": "-33.86854",
- "longitude": "151.20776",
- "type": "SEA",
- "continent": "Oceania",
- "continentCode": "OC",
- "shipsgoPort": "SYDNEY",
- "name": null,
- "CountryId": 13
}, - "Quote": null,
- "Shipment": null
}
], - "id": 2,
- "number": "BON398",
- "status": "OPEN",
- "urgent": false
}
]
JSON to describe the PO and its lines
number | string |
erpStatus | string |
erpSystemDate | string |
supplierName | string |
Array of objects | |
custom | object |
{- "number": "string",
- "erpStatus": "string",
- "erpSystemDate": "string",
- "supplierName": "string",
- "lines": [
- {
- "line": 0,
- "itemNumber": "string",
- "itemQty": 0,
- "originPortCode": "string",
- "destinationPortCode": "string",
- "cargoReadyDate": "string",
- "custom": { }
}
], - "custom": { }
}
{- "id": 0,
- "status": "OPEN",
- "erpStatus": "UNKNOWN",
- "erpSystemDate": "UNKNOWN",
- "pendingChanges": {
- "supplierName": "NEW SUPPLIER",
- "erpStatus": "READY TO PRINT"
}, - "lines": [
- {
- "id": 150,
- "line": 1000,
- "itemNumber": 1000,
- "itemQty": 25,
- "originPortCode": "AUBNE",
- "destinationPortCode": "AUSYD",
- "cargoReadyDate": "20/03/2024",
- "pendingChanges": { }
}
]
}
id required | integer Purchase order id |
{- "PurchaseOrderFiles": [
- {
- "description": null,
- "createdAt": "2023-03-17T00:25:59.000Z",
- "updatedAt": "2023-03-17T00:25:59.000Z",
- "FileId": 163,
- "PurchaseOrderId": 2,
- "File": {
- "id": 163,
- "key": null
}
}
], - "PurchaseOrderLines": [
- {
- "id": 2,
- "line": 1,
- "subLine": null,
- "itemNumber": "TIU48473",
- "itemQty": 853,
- "cargoReadyDate": "2022-08-31T00:00:00.000Z",
- "adjustedCargoReadyDate": "2022-08-31T00:00:00.000Z",
- "actualCargoReadyDate": null,
- "createdAt": "2023-03-17T00:25:57.000Z",
- "updatedAt": "2023-03-17T00:33:11.000Z",
- "ContainerId": null,
- "OriginPortId": 127,
- "DestinationPortId": 22,
- "PurchaseOrderId": 2,
- "QuoteId": null,
- "ShipmentId": null,
- "OriginPort": {
- "id": 127,
- "code": "CNSHA",
- "city": "Shanghai",
- "country": "China",
- "latitude": "31.23793",
- "longitude": "121.4883",
- "type": "SEA",
- "continent": "Asia",
- "continentCode": "AS",
- "shipsgoPort": "SHANGHAI",
- "name": null,
- "CountryId": 44
}, - "DestinationPort": {
- "id": 22,
- "code": "AUSYD",
- "city": "Sydney",
- "country": "Australia",
- "latitude": "-33.86854",
- "longitude": "151.20776",
- "type": "SEA",
- "continent": "Oceania",
- "continentCode": "OC",
- "shipsgoPort": "SYDNEY",
- "name": null,
- "CountryId": 13
}, - "Quote": null,
- "Shipment": null
}
], - "id": 2,
- "number": "BON398",
- "status": "OPEN",
- "urgent": false
}
id | integer Purchase Order Id |
JSON object of purchase order status details
{- "status": "OPEN",
- "erpStatus": "ERP_STATUS"
}
{- "id": 216,
- "status": "OPEN",
- "erpStatus": "ERP_STATUS"
}
limit | integer Number of containers returned |
page | integer Pagination for containers |
scac | string Carrier code |
status | string Shipment status |
explShipmentId | string Shipment explShipmentId |
{- "data": [
- {
- "id": 2121,
- "containerNumber": null,
- "ContainerCode": "22U1",
- "Shipment": {
- "id": 1578,
- "explShipmentId": "EXPL72594I",
- "Carrier": null,
- "destinationPort": {
- "id": 15,
- "city": "Brisbane",
- "country": "Australia",
- "code": "AUBNE"
}, - "originPort": {
- "id": 23,
- "city": "Chittagong",
- "country": "Bangladesh",
- "code": "BDCGP"
}
}, - "PurchaseOrders": [
- {
- "id": 1,
- "number": "PO4881345",
- "PurchaseOrderLines": [
- {
- "id": 1248,
- "line": 300,
- "itemNumber": "ITM0002"
}, - {
- "id": 1246,
- "line": 100,
- "itemNumber": "ITM0001"
}
]
}
]
}, - {
- "id": 2122,
- "containerNumber": null,
- "ContainerCode": "20R0",
- "Shipment": {
- "id": 1578,
- "explShipmentId": "EXPL72594I",
- "Carrier": null,
- "destinationPort": {
- "id": 15,
- "city": "Brisbane",
- "country": "Australia",
- "code": "AUBNE"
}, - "originPort": {
- "id": 23,
- "city": "Chittagong",
- "country": "Bangladesh",
- "code": "BDCGP"
}
}, - "PurchaseOrders": [ ]
}
], - "pages": 1
}
Incoterms specify who is responsible for paying for and managing the shipment, insurance, documentation, customs clearance, and other logistical activities.
EXW
- Door-to-DoorFOB
- Port-to-DoorCIF
- Port-to-DoorCIP
- Door-to-PortCFR
- Door-to-PortCPT
- Door-to-PortDAT
- Door-to-DoorDAP
- Door-to-DoorDDP
- Door-to-DoorFAS
- Port-to-PortFCA
- Port-to-PortCIF
- Customs-and-DeliveryCIF
- Customs-Clearance-OnlyShipment Type refers to a land, sea or air cargo booking.
FCL
- Full Container Load. Has own container subtypes.LCL
- Less than Container Load. Part of a full container is booked.RORO
- Roll On Roll Off. Describes how machines are loaded on and off vessels.AIR
- Air FreightStatus indicates the present condition of the quote.
DRAFT
- Work in progressREQUESTED
- Request sent throughACCEPTED
- Quote acceptedVIEWED
- Quote has been seenAVAILABLE
- Quote available PENDING
- Awaiting outcomeREJECTED
- Quote rejectedEXPIRED
- Quote no longer validARCHIVED
- Quote removed