Shippo logo

Shippo

Shippo provides a robust shipping API architecture that helps developers drive efficiency at scale. The Shippo API covers the complete shipping lifecycle from pre-purchase rate shopping across 80+ carriers to label generation, package tracking, and returns management. SDKs are available for Python, JavaScript, PHP, Java, Ruby, and Node.js.

1 APIs 16 Features
EcommerceLabelsLogisticsReturnsShippingTracking

APIs

Shippo API

Shippo is a multi-carrier shipping API that enables developers to add complete shipping functionality to their applications. The API supports address validation, carrier rate co...

Features

API Starter: 30 free labels/mo + 7¢/label
API Premier: custom volume discounts, 24/7 monitoring optional
40+ shipping carriers (USPS, FedEx, UPS, DHL, Royal Mail, Canada Post, etc.)
Address validation (US: included; non-US: $0.09 Starter, $0.06 Premier)
Tracking webhooks
Returns labels
Insurance
Rating across carriers
REST API at api.goshippo.com
Default 250 req/min/token
Bearer token auth
Webhooks for shipment, transaction, batch events
Carrier accounts management API
Customs documents API
Batch label creation
API calls not associated with labels billed at API Starter rates

Event Specifications

Shippo Webhooks

AsyncAPI 2.6 description of the Shippo Webhooks surface. Shippo delivers webhook events over HTTPS as POST requests to a subscriber-registered URL. Each delivery carries a JSON ...

ASYNCAPI

Semantic Vocabularies

Shippo Context

41 classes · 18 properties

JSON-LD

API Governance Rules

Shippo API Rules

14 rules · 3 errors 7 warnings 4 info

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📦
SDKs
SDKs
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
🌐
Developer Portal
Developer Portal
🔗
Website
Website
🔗
AgentSkill
AgentSkill
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: shippo
url: https://raw.githubusercontent.com/api-evangelist/shippo/refs/heads/main/apis.yml
apis:
  - aid: shippo:shippo-api
    name: Shippo API
    tags:
      - Ecommerce
      - Labels
      - Logistics
      - Shipping
      - Tracking
    humanURL: https://docs.goshippo.com/
    properties:
      - url: https://docs.goshippo.com/
        type: Documentation
      - url: openapi/shippo-openapi.yml
        type: OpenAPI
      - url: asyncapi/shippo-webhooks-asyncapi.yaml
        type: AsyncAPI
      - url: https://docs.goshippo.com/spec/shippoapi/public-api.yaml
        type: OpenAPI
      - url: https://github.com/goshippo/shippo-python-sdk
        type: SDK
      - url: https://github.com/goshippo/shippo-javascript-sdk
        type: SDK
      - url: https://github.com/goshippo/shippo-php-client
        type: SDK
      - url: https://github.com/goshippo/shippo-java-client
        type: SDK
      - url: https://github.com/goshippo/shippo-ruby-client
        type: SDK
      - url: https://github.com/goshippo/shippo-node-client
        type: SDK
      - url: json-schema/shippo-shipment-schema.json
        type: JSONSchema
      - url: json-schema/shippo-transaction-schema.json
        type: JSONSchema
      - url: json-ld/shippo-context.jsonld
        type: JSONLD
      - url: rules/shippo-rules.yml
        type: SpectralRules
      - url: vocabulary/shippo-vocabulary.yml
        type: Vocabulary
    description: >-
      Shippo is a multi-carrier shipping API that enables developers to add complete shipping functionality to their
      applications. The API supports address validation, carrier rate comparison across USPS, UPS, FedEx, DHL, and 80+
      other carriers, label generation, package tracking, returns management, and webhook notifications. Shippo's API
      drives efficiency at scale from pre-purchase to returns.
name: Shippo
tags:
  - Ecommerce
  - Labels
  - Logistics
  - Returns
  - Shipping
  - Tracking
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2025-03-01'
modified: '2026-05-30'
position: Consumer
description: >-
  Shippo provides a robust shipping API architecture that helps developers drive efficiency at scale. The Shippo API
  covers the complete shipping lifecycle from pre-purchase rate shopping across 80+ carriers to label generation,
  package tracking, and returns management. SDKs are available for Python, JavaScript, PHP, Java, Ruby, and Node.js.
integrations:
  - name: Shopify
  - name: Square
  - name: WooCommerce
  - name: Wix
  - name: BigCommerce
  - name: Magento 2
  - name: Squarespace
  - name: Walmart
  - name: eBay
  - name: Etsy
  - name: Amazon
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
specificationVersion: '0.19'
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/shippo
  - url: https://docs.goshippo.com/
    type: Documentation
  - url: https://docs.goshippo.com/shippoapi/public-api
    type: APIReference
  - url: https://docs.goshippo.com/docs/guides_general/clientlibraries
    type: SDKs
  - url: https://support.goshippo.com/hc/en-us/articles/4404415886491-Shippo-API-Quick-Start-Guide
    type: GettingStarted
  - url: https://goshippo.com/pricing/api
    type: Pricing
  - url: https://github.com/goshippo
    type: GitHubOrganization
  - url: https://goshippo.com/products/api
    type: Developer Portal
  - url: https://goshippo.com
    type: Website
  - type: Features
    data:
      - 'API Starter: 30 free labels/mo + 7¢/label'
      - 'API Premier: custom volume discounts, 24/7 monitoring optional'
      - 40+ shipping carriers (USPS, FedEx, UPS, DHL, Royal Mail, Canada Post, etc.)
      - 'Address validation (US: included; non-US: $0.09 Starter, $0.06 Premier)'
      - Tracking webhooks
      - Returns labels
      - Insurance
      - Rating across carriers
      - REST API at api.goshippo.com
      - Default 250 req/min/token
      - Bearer token auth
      - Webhooks for shipment, transaction, batch events
      - Carrier accounts management API
      - Customs documents API
      - Batch label creation
      - API calls not associated with labels billed at API Starter rates
    sources:
      - https://goshippo.com/pricing/api
    updated: '2026-05-04'
  - type: Integrations
    url: https://goshippo.com/integrations
  - name: Agent Skills
    url: https://github.com/goshippo/shippo-clawhub-skill
    type: AgentSkill
  - type: LLMsTxt
    url: https://docs.goshippo.com/llms.txt