Our Tools, Available on Your Websites
When people visit your website, you want to keep them there. YRC Freight APIs and web services give your employees and customers all the shipping information they need without ever leaving your sites.
By the least complex definition, APIs and web services are online middlemen. They allow your site to communicate with our products and services. They do this by retrieving detailed information about your LTL shipping business with YRC Freight. You’ll need to provide your username and password to access the Rate Quote and/or Invoicing APIs and the Pickup and Bill of Lading web services.
All YRC Freight APIs and web services can be incorporated by your in-house developers or consultants.
YRC Freight APIs:
Terminal Locations API
Use this API to request terminal information. Your system sends a U.S. ZIP/Canada postal code or city, state/province to YRC Freight. We respond with information for the terminal that serves the area closest to you. Responses are returned in XML.
Use this API to request basic tracking information for specific shipments. The API tracks by freight bill or reference number. Responses with be sent in HTML or XML (whichever you request)
Rate Quote API(s)
Use this API to request rate quotes for Rate Quote (customer specific rates), Dimensional Freight Quote (DFQ) and Spot Volume (SPOT).
Note: To be able to use the DFQ and/or SPOT rate quote API, you must also accept the Rate Quote Non-Disclosure Agreement.
When the Non-Disclosure Agreement and/or Terms & Conditions are accepted and contact information submitted, we will proceed with the API setup and send the implementation guides, credentials and examples when completed.
Use this API to request images of Bills of Lading, proofs of delivery/delivery receipts, and weight and inspection certificates. These images can be streamed as PDF images or streamed as XML. You may also request single or multiple images at one time.
Use this API to receive open invoice summary or invoice detail information. The summary will return a max of 250 invoices and the detail will return a max of 150 invoices. The API will accept a date range or a single reference number and reference number type. You can also stream the actual Invoice PDF.
- You must have a my.yrcfreight.com account.
- You can retrieve invoices for locations attached to that account.
- You must email Invoicing@yrcfreight.comto request to have paper invoices turned off.
YRC Freight Web Services:
Bill of Lading Web Service
Use this Bill of Lading (BOL) web service to create and submit a bill of lading. Your system sends the BOL information which integrates into the YRC Freight’s billing system. We respond with a Pro number, pickup number (if requested), BOL PDF and labels.
The web service will utilize the same bill of lading application found on my.yrc.com and requires the user to be registered with my.yrc.com. The user name and password is required to be sent in the request.
Pickup Web Service
Use this Pickup web service to request a pickup. Your system sends a pickup request directly to the terminal servicing the pickup location. We respond with a Pickup number.
The web service will utilize the same pickup application found on https://my.yrc.com and requires the user to be registered with my.yrc.com. The user name and password is required to be sent in the request.
Tracking Web Service
Use this transactional Tracking web service to receive basic tracking information with a historical list of status events for a shipment. Track by PRO number or reference number.
The web service will utilize the same tracking application found on http://www.yrc.com.
Zip Finder Web Service
Use this Zip Finder web service to look up a city or zip/postal code. We respond with a city/state and country during the lookup for a city. This is a public application that does not require authentication.