Prerequisites
You need an active ShipPeek account with at least one carrier configured. If you don’t have an account, sign up at shippeek.com.Step 1: Get your API credentials
Your API token is a combination of your client ID and client secret in the formatclient_id.client_secret. You can find these in your ShipPeek dashboard.
Step 2: Make your first rate request
Use the sandbox environment to test without affecting live shipments.Step 3: Read the response
A successful response returns a quote ID and an array of rates from each carrier:id— Save this quote ID. You need it to book a shipment.rates[].id— The rate ID. Pass this when booking to select a specific carrier and price.rates[].total— Total cost in USD.rates[].days— Estimated transit days.rates[].charges— Itemized breakdown (linehaul, fuel, discounts, accessorials).
Step 4: Book a shipment
Once you have a rate, book it by passing the quote ID and rate ID:Next steps
Authentication
Understand API key formats and token management.
Rate shopping examples
See more rate request examples with accessorials, parcel, and streaming.
Carrier guides
Learn about carrier-specific requirements and features.
API Reference
Full endpoint documentation with request/response schemas.