API

API > Drop–Off API

One API call to get the nearest drop–off points for all your Carriers

Get all the drop–off points near a specific location with openings hours. All it takes is one single API call for all your Carriers!

Start your free 30 orders trial today
No credit card required.

29

available carriers'
integrations

One

single API for all
your Carriers

Uptime

guaranteed

What can you do
with Drop–Off API

Our APIs are built to empower your existing ecosystem. That's why they can be used to speed up different shipping workflows.

Include drop–off points of your Carriers at checkout

Let your customers choose the delivery option that best suits their needs by retrieving and including the nearest drop-off points for all your Carriers at checkout.

Include drop–off points of your Carriers at checkout

Show live rates and a drop–off point map at checkout with Live Checkout

Engage your customers during the checkout phase by showing live shipping rates and a customizable map with the nearest pickup locations. This way, you can offer your customers multiple delivery options to improve your conversion rate at checkout.

Show live rates and a drop–off point map at checkout with <a href='https://www.shippypro.com/live-checkout.html' class='c-violet stdBold' title='Live Checkout'>Live Checkout</a>

Explore Drop–Off API

Take a look at Drop–Off API request and response and visit our API Documentation to get started. Our APIs are written in 14 programming languages and in 2 different technologies, REST and SOAP.

Text successfully copied!
REST
SOAP

Request

{
	"Method": "GetDropOffPoints",
	"Params": {
		"city": "Florence",
		"zip": "50126",
		"country": "IT",
		"couriers": [
			"UPS",
			"POSTEITALIANE"
		],
		"parcels": [
			{
				"length": 5,
				"width": 5,
				"height": 5,
				"weight": 10
			}
		]
	}
}

Response

{
	"Result": "OK",
	"Points": {
		"UPS": [
			{
				"PointID": "U83178036",
				"PointName": "MAIL BOXES ETC. 0345",
				"Latitude": "43.76750946",
				"Longitude": "11.25979900",
				"CarrierName": "UPS",
				"Street": "CORSO DEI TINTORI 39 ROSSO",
				"Zip": "50122",
				"City": "FIRENZE",
				"State": "FI",
				"DistanceFromOrigin": {
					"Value": "0.4",
					"UnitOfMeasurement": {
						"Code": "KM",
						"Description": "KILOMETERS"
					}
				},
				"ImageURL": "https://www.ups.com/rms/image?id=6DF36446-39B0-4205-BDB2-31CC39DE238A",
				"Phone": "0230303039",
				"TypeOfPoint": false,
				"DayOfWeek": [
					{
						"Day": "2",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "3",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "4",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "5",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "6",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					}
				]
			}
		],
		"POSTEITALIANE": [
			{
				"PointID": "25008",
				"PointName": "Firenze 37",
				"Latitude": "43.76750557",
				"Longitude": "11.25973460",
				"CarrierName": "POSTEITALIANE",
				"Street": "PIAZZA GINO BARTALI 18",
				"Zip": "50122",
				"City": "FIRENZE",
				"State": "FI",
				"DistanceFromOrigin": {
					"Value": "0.6",
					"UnitOfMeasurement": {
						"Code": "KM",
						"Description": "KILOMETERS"
					}
				},
				"ImageURL": false,
				"Phone": "0230303039",
				"TypeOfPoint": "FMP",
				"DayOfWeek": [
					{
						"Day": "2",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "3",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "4",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "5",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "6",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					}
				]
			}
		]
	}
}
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Method>GetDropOffPoints</Method>
	<Params>
		<city>Florence</city>
		<country>IT</country>
		<couriers>
			<element>UPS</element>
			<element>POSTEITALIANE</element>
		</couriers>
		<parcels>
			<element>
				<height>5</height>
				<length>5</length>
				<weight>10</weight>
				<width>5</width>
			</element>
		</parcels>
		<zip>50126</zip>
	</Params>
</root>

Response

<?xml version="1.0" encoding="UTF-8" ?>
<root>
	<Result>OK</Result>
	<Points>
		<UPS>
			<PointID>U83178036</PointID>
			<PointName>MAIL BOXES ETC. 0345</PointName>
			<Latitude>43.76750946</Latitude>
			<Longitude>11.25979900</Longitude>
			<CarrierName>UPS</CarrierName>
			<Street>CORSO DEI TINTORI 39 ROSSO</Street>
			<Zip>50122</Zip>
			<City>FIRENZE</City>
			<State>FI</State>
			<DistanceFromOrigin>
				<Value>0.4</Value>
				<UnitOfMeasurement>
					<Code>KM</Code>
					<Description>KILOMETERS</Description>
				</UnitOfMeasurement>
			</DistanceFromOrigin>
			<ImageURL>https://www.ups.com/rms/image?id=6DF36446-39B0-4205-BDB2-31CC39DE238A</ImageURL>
			<Phone>0230303039</Phone>
			<TypeOfPoint>false</TypeOfPoint>
			<DayOfWeek>
				<Day>2</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>3</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>4</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>5</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>6</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
		</UPS>
		<POSTEITALIANE>
			<PointID>25008</PointID>
			<PointName>Firenze 37</PointName>
			<Latitude>43.76750557</Latitude>
			<Longitude>11.25973460</Longitude>
			<CarrierName>POSTEITALIANE</CarrierName>
			<Street>PIAZZA GINO BARTALI 18</Street>
			<Zip>50122</Zip>
			<City>FIRENZE</City>
			<State>FI</State>
			<DistanceFromOrigin>
				<Value>0.6</Value>
				<UnitOfMeasurement>
					<Code>KM</Code>
					<Description>KILOMETERS</Description>
				</UnitOfMeasurement>
			</DistanceFromOrigin>
			<ImageURL>false</ImageURL>
			<Phone>0230303039</Phone>
			<TypeOfPoint>FMP</TypeOfPoint>
			<DayOfWeek>
				<Day>2</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>3</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>4</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>5</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>6</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
		</POSTEITALIANE>
	</Points>
</root>

How to start integrating
Drop–Off API

Read our API
Documentation

Read our API Documentation to get more details on how Drop–Off API works.

Join ShippyPro for free

Create a free account on ShippyPro to get started with your API implementation.

Connect at least one
Carrier with a few clicks

Connect at least one of your Carriers to start testing our APIs. Learn how to do it in a few steps here.

Get your API key

Start your free trial of the Fast Growing Plan to get access to your API key.

Test all our APIs inside
our API Console

Try getting shipping rates, create shipping labels, schedule pickups and many more tasks directly from our API Console.

Integrate our APIs
inside your system

Now you're ready to integrate with our APIs! Check out our Help Center articles to learn how to make the most out of ShippyPro APIs.

Are you an Enterprise looking for a solution to empower your shipping process?

TALK TO OUR EXPERTS

Powerful APIs, powerful tools
to manage them

Get the best out of your API integration! Test your APIs with real Carriers before integrating them, view all your API Logs and avoid some errors with our advanced tools.

API Logs

View all your API Logs and get useful insights for each API call.
Check the real request and response of all your APIs.

API Logs

API Errors

Get help if something goes wrong in real–time and automatically.
Learn how you can improve the management of your APIs at a glance.

API Errors

API Console

Connect your Carriers and test all ShippyPro APIs in real–time and get instant response.
This way you know exactly how each API works before integrating it.

API Console

Webhook Logs

Insert your endpoint and get notified upon changes of delivery state.
Get access to some useful insights of tracking updates we send you in real–time.

Webhook Logs

Don't need to use our
APIs if you don't want to

Looking for a simpler solution to optimize your shipping process? Use ShippyPro platform instead of integrating our APIs. And why not both? Our platform is always updated with interesting insights.

Help when you need it

Get started quickly integrating our APIs with our API Documentation, dedicated Help Center articles and our Integration Managers ready to help you at every stage.

Comprehensive docs

Read our API Documentation to get more details about our APIs and how to manage them.

Read our API Documentation >

Dedicated Help

Browse through our dedicated Help Center articles to learn how to make the best out of ShippyPro APIs.

Visit our Help Center >

Dedicated Dev Team

Our Dev Team is happy to answer to your questions. We'll be in touch as soon as we can!

Contact Us >

Doubts regarding the
integration of ShippyPro API?

What Carriers and Sales Channels can I integrate with your APIs?

What programming languages do your APIs support?

Where can I test your APIs?

Working with the most
innovative businesses

Built by developers for developers

Built for
developers

Easy documentation, Help Center articles and API reference in 14 different programming languages (Python, PHP, NodeJs etc…).

Fully tested
and testable

All our API integrations are tested with millions of shipments. You can also test them yourself with our API Console.

We're here to help
in five languages

Talk directly to our multilingual Team and get answers on your API integration instantly. Our Team is happy to help!

What our customers love about ShippyPro API

ShippyPro e-commerce integrations


With ShippyPro we were able to connect all our carriers over one single API. They distinguish themselves through competent, multilingual support which makes them the optimal partner for us.

Olga Hedderich, Frontend Developer - Burg-Apotheke

Improve your
checkout experience

Get the power of 120+ Carriers with only one API integration. Read our API Documentation and start testing Drop–Off API for free!

You can try all other functions for free
and then decide whether to upgrade or not.

🎁

LIMITED OFFER: ShippyPro now offers you the Professional plan with 500 free orders to support you during the Peak Season time. Click here >