Receive discounts on your shipping labels
You don’t need to have a carrier contract to access shipping methods in Sendcloud. You can create shipping labels using Sendcloud rates, and receive a discount on your label price based on your subscription plan. The higher your plan, the more discount you’ll receive.Connect your own direct contract
If you have a direct contract with a carrier, you can add it to your Sendcloud account and create labels in Sendcloud using your contracted rates.Retrieve shipping rates through the API
Through the Sendcloud API, you can access rates for a host of shipping methods, and directly compare pricing for domestic and international delivery options in a single API call.You’ll only be able to see rates for carriers you’ve enabled in your account, so be sure to complete all the steps in
Getting started before proceeding.
Get rates for all shipping methods
If you don’t know which method you want to use, or if you want to compare pricing, you can retrieve a list of all available methods and rates by making aGET request to the Retrieve a list of shipping methods endpoint.
Shipping methods
Learn more in our shipping methods guide
Get rates for specific shipping methods
You can access rates for a specific shipping method by making aGET request to the Retrieve a shipping price endpoint.
You’ll need to know some basic information before you can make your request:
- The shipping method
id, which will be used as theshipping_method_idquery parameter. This is the internal reference Sendcloud uses to identify shipping methods. You can retrieve anidvia the Retrieve a list of shipping methods or Shipping products endpoints. - The
weightof your parcel, and whether it’s in kilograms or grams (weight_unit) - The country the parcel will be sent from (
from_country) as an ISO 3166-1 alpha-2 country code, e.g.NLfor the Netherlands - (Optional) The country the parcel will be sent to (
to_country) as an ISO 3166-1 alpha-2 country code- If you don’t provide a
to_countryparameter, the response will include prices for all the shipping destinations that are applicable to the method
- If you don’t provide a
Request method and URL
Tip: If you’ve already connected your own carrier contract, then rates for your connected carriers will be null,
unless you have uploaded your own contract
pricing.
Shipping prices API
Retrieve a shipping price endpoint