Developer Reference
Amazon Drop Points
Find Amazon pickup and return locations by zip code or keyword. Includes addresses, hours, and coordinates.
GET
/api/drop-points?zip=:zip
Get Drop Points by Zip Code
Retrieve Amazon drop-off / pickup locations near a given US zip code, sorted by proximity. Results are paginated (25 per page).
Query Parameters
| Parameter | Type | Description |
|---|---|---|
zip
required
|
string
|
5-digit US zip code (e.g., 90001) |
page
optional
|
integer
|
Page number for pagination (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
zip
|
string
|
The queried zip code |
dropPoints
|
array
|
List of nearby drop point locations |
dropPoints[].accessPointId
|
string
|
Unique UUID identifier for the drop point |
dropPoints[].name
|
string
|
Store name (e.g., "Staples-Torrance") |
dropPoints[].chainStoreId
|
string
|
Chain store identifier (e.g., CC0090) |
dropPoints[].address
|
object
|
Address with line1, city, state, zipCode, country |
dropPoints[].phone
|
string
|
Store phone number |
dropPoints[].location
|
object
|
Geocode with latitude and longitude |
dropPoints[].timezone
|
string
|
IANA timezone (e.g., US/Pacific) |
dropPoints[].operatingHours
|
object
|
Weekly operating hours keyed by day name |
dropPoints[].email
|
string
|
Store contact email |
dropPoints[].type
|
string
|
Access point type (e.g., HELIX) |
dropPoints[].isStaffAssisted
|
boolean
|
Whether staff assistance is available |
dropPoints[].tags
|
array
|
Tags (e.g., ["Store"]) |
total
|
integer
|
Total number of matching drop points |
currentPage
|
integer
|
Current page number |
totalPages
|
integer
|
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/drop-points?zip=90001" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
GET
/api/drop-points/:id
Get Drop Point Detail
Retrieve full details for a single Amazon drop point by its unique access point ID.
URL Parameters
| Parameter | Type | Description |
|---|---|---|
id
required
|
string
|
UUID of the access point (e.g., deade3db-2d3a-4ccb-9983-0c695dfbc06a) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
dropPoint
|
object
|
Full drop point object (same structure as items in the dropPoints array above) |
Code Examples
curl https://freightapis.dev/api/drop-points/deade3db-2d3a-4ccb-9983-0c695dfbc06a \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
GET
/api/drop-points/search?q=:query
Search Drop Points
Search Amazon drop points by name or city. Returns paginated results matching the keyword.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
q
required
|
string
|
Search keyword (minimum 2 characters). Matches against store name and city. |
page
optional
|
integer
|
Page number for pagination (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
query
|
string
|
The search keyword used |
dropPoints
|
array
|
Matching drop point objects |
total
|
integer
|
Total number of matching results |
currentPage
|
integer
|
Current page number |
totalPages
|
integer
|
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/drop-points/search?q=Torrance" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"