Ship24 website screenshot

Ship24

Ship24 is a universal shipment tracking platform that consolidates 1,500+ couriers and marketplaces into a single API, dashboard, and post-purchase customer experience. It is operated as an enterprise tracking aggregator with reported coverage of over a billion shipments tracked, a Shopify app, branded tracking pages, email and SMS delivery notifications, a tracking widget, and an IOSS fiscal intermediary service for EU VAT compliance on inbound parcels. The developer surface is a single REST tracking API delivering normalized status codes and webhook events designed to reduce WISMO ("where is my order?") support load for ecommerce, 3PL, and marketplace operators.

Ship24 publishes 3 APIs on the APIs.io network: βž• API for per-call plans API, 🚚 Couriers API, and πŸ“¦ Trackers API. Tagged areas include Tracking, Logistics, Shipping, Couriers, and Parcels.

The Ship24 catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Ship24’s developer surface includes authentication, documentation, API reference, getting-started guide, pricing, signup flow, status page, and 15 more developer resources.

52.6/100 developing ▬ flat Agent 50/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessSelf serve
3 APIs 16 Features
TrackingLogisticsShippingCouriersParcelsWebhooksEcommercePostPurchase

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 52.6/100 · developing
Contract Quality 19.7 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 8.9 / 20
Operational Transparency 1.7 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 50/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts β€” every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ship24: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling β€” $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

Ship24 βž• API for per-call plans API

The **Tracking API (Per-call Plans)** is a specific product and associated endpoint on which usage is measured per API Call made. Each API call is synchronously fetching data fr...

Ship24 🚚 Couriers API

The 🚚 Couriers API from Ship24 β€” 1 operation(s) for 🚚 couriers.

Ship24 πŸ“¦ Trackers API

The πŸ“¦ Trackers API from Ship24 β€” 7 operation(s) for πŸ“¦ trackers.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Ship24 Tracking API

OPEN COLLECTION

Features 16

Notable capabilities this provider offers.

1,500+ couriers worldwide (USPS, UPS, FedEx, DHL, Royal Mail, La Poste, China Post, Japan Post, India Post, Correios, Yodel, Hermes, GLS, Canada Post, Australia Post, etc.)
Universal tracking REST API at api.ship24.com over HTTPS
Bearer token (API key) authentication issued from the Ship24 dashboard
Automatic courier auto-detection from tracking number patterns
Bulk tracker creation in a single request
Normalized shipment status codes across heterogeneous courier feeds
Webhook delivery of tracking events with signed payloads
Webhook resend / replay endpoint for missed events
Branded customer tracking pages on custom domain (Pro plan and above)
Email and SMS delivery notifications
Tracking widget embeddable in storefronts
Shopify app integration with automated post-purchase workflows
Per-shipment and per-API-call commercial plans
99.9% uptime SLA target
GDPR-compliant data processing
IOSS fiscal intermediary service for EU VAT compliance on cross-border ecommerce parcels

Scroll for all 16

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ship24 Context

22 classes · 2 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Ship24 API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Ship24 API Rules

9 rules · 6 errors 2 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Ship24 Tracker

10 properties

JSON SCHEMA

Ship24 Tracking Result

4 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Ship24 Tracker Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ship24 Authentication

apiKey Β· 1 scheme

SECURITY

Ship24 Domain Security

TLSv1.3 Β· HSTS Β· DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ship24 Agentic Access

11 operations Β· 6 acting

11 operations · 6 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: ship24
url: https://raw.githubusercontent.com/api-evangelist/ship24/refs/heads/main/apis.yml
apis:
- aid: ship24:ship24-api-for-per-call-plans-api
  name: Ship24 βž• API for per-call plans API
  description: 'The **Tracking API (Per-call Plans)** is a specific product and associated endpoint on which usage is measured
    per API Call made. Each API call is synchronously fetching data from couriers which make it slower and more depend on
    courier''s system availability.


    Our standard "Per-shipment" product & plans remain the best choice as it offers more features, allow faster tracking information
    fetching with less dependency on courier''s system availability at a lower cost overall.


    > ⚠ You need an active "Per-call" subscription to use this endpoint.'
  humanURL: https://docs.ship24.com/
  baseURL: https://api.ship24.com
  tags:
  - βž• API for per-call plans
  properties:
  - type: OpenAPI
    url: openapi/ship24-api-for-per-call-plans-api-openapi.yml
  - type: Documentation
    url: https://docs.ship24.com/
  - type: APIReference
    url: https://docs.ship24.com/tracking-api-reference/
  - type: GettingStarted
    url: https://docs.ship24.com/getting-started
  - type: Webhooks
    url: https://docs.ship24.com/webhooks
  - type: RateLimits
    url: https://docs.ship24.com/rate-limiter
  - type: Integrations
    url: https://github.com/Ship24/n8n-nodes-ship24
  - type: SpectralRules
    url: rules/ship24-rules.yml
  - type: JSONSchema
    url: json-schema/ship24-tracker-schema.json
  - type: JSONSchema
    url: json-schema/ship24-tracking-result-schema.json
  - type: JSONStructure
    url: json-structure/ship24-tracker-structure.json
  - type: JSONLD
    url: json-ld/ship24-context.jsonld
  - type: Vocabulary
    url: vocabulary/ship24-vocabulary.yml
  - type: Examples
    url: examples/ship24-create-tracker-example.json
  - type: Examples
    url: examples/ship24-tracking-result-example.json
  - type: Plans
    url: plans/ship24-plans-pricing.yml
  - type: RateLimitsArtifact
    url: rate-limits/ship24-rate-limits.yml
  - type: FinOps
    url: finops/ship24-finops.yml
- aid: ship24:ship24-couriers-api
  name: Ship24 🚚 Couriers API
  description: The 🚚 Couriers API from Ship24 β€” 1 operation(s) for 🚚 couriers.
  humanURL: https://docs.ship24.com/
  baseURL: https://api.ship24.com
  tags:
  - 🚚 Couriers
  properties:
  - type: OpenAPI
    url: openapi/ship24-couriers-api-openapi.yml
  - type: Documentation
    url: https://docs.ship24.com/
  - type: APIReference
    url: https://docs.ship24.com/tracking-api-reference/
  - type: GettingStarted
    url: https://docs.ship24.com/getting-started
  - type: Webhooks
    url: https://docs.ship24.com/webhooks
  - type: RateLimits
    url: https://docs.ship24.com/rate-limiter
  - type: Integrations
    url: https://github.com/Ship24/n8n-nodes-ship24
  - type: SpectralRules
    url: rules/ship24-rules.yml
  - type: JSONSchema
    url: json-schema/ship24-tracker-schema.json
  - type: JSONSchema
    url: json-schema/ship24-tracking-result-schema.json
  - type: JSONStructure
    url: json-structure/ship24-tracker-structure.json
  - type: JSONLD
    url: json-ld/ship24-context.jsonld
  - type: Vocabulary
    url: vocabulary/ship24-vocabulary.yml
  - type: Examples
    url: examples/ship24-create-tracker-example.json
  - type: Examples
    url: examples/ship24-tracking-result-example.json
  - type: Plans
    url: plans/ship24-plans-pricing.yml
  - type: RateLimitsArtifact
    url: rate-limits/ship24-rate-limits.yml
  - type: FinOps
    url: finops/ship24-finops.yml
- aid: ship24:ship24-trackers-api
  name: Ship24 πŸ“¦ Trackers API
  description: The πŸ“¦ Trackers API from Ship24 β€” 7 operation(s) for πŸ“¦ trackers.
  humanURL: https://docs.ship24.com/
  baseURL: https://api.ship24.com
  tags:
  - πŸ“¦ Trackers
  properties:
  - type: OpenAPI
    url: openapi/ship24-trackers-api-openapi.yml
  - type: Documentation
    url: https://docs.ship24.com/
  - type: APIReference
    url: https://docs.ship24.com/tracking-api-reference/
  - type: GettingStarted
    url: https://docs.ship24.com/getting-started
  - type: Webhooks
    url: https://docs.ship24.com/webhooks
  - type: RateLimits
    url: https://docs.ship24.com/rate-limiter
  - type: Integrations
    url: https://github.com/Ship24/n8n-nodes-ship24
  - type: SpectralRules
    url: rules/ship24-rules.yml
  - type: JSONSchema
    url: json-schema/ship24-tracker-schema.json
  - type: JSONSchema
    url: json-schema/ship24-tracking-result-schema.json
  - type: JSONStructure
    url: json-structure/ship24-tracker-structure.json
  - type: JSONLD
    url: json-ld/ship24-context.jsonld
  - type: Vocabulary
    url: vocabulary/ship24-vocabulary.yml
  - type: Examples
    url: examples/ship24-create-tracker-example.json
  - type: Examples
    url: examples/ship24-tracking-result-example.json
  - type: Plans
    url: plans/ship24-plans-pricing.yml
  - type: RateLimitsArtifact
    url: rate-limits/ship24-rate-limits.yml
  - type: FinOps
    url: finops/ship24-finops.yml
name: Ship24
tags:
- Tracking
- Logistics
- Shipping
- Couriers
- Parcels
- Webhooks
- Ecommerce
- PostPurchase
kind: contract
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ship24.png
access: 3rd-Party
created: '2026-05-25'
modified: '2026-05-25'
position: Consumer
description: Ship24 is a universal shipment tracking platform that consolidates 1,500+ couriers and marketplaces into a single
  API, dashboard, and post-purchase customer experience. It is operated as an enterprise tracking aggregator with reported
  coverage of over a billion shipments tracked, a Shopify app, branded tracking pages, email and SMS delivery notifications,
  a tracking widget, and an IOSS fiscal intermediary service for EU VAT compliance on inbound parcels. The developer surface
  is a single REST tracking API delivering normalized status codes and webhook events designed to reduce WISMO ("where is
  my order?") support load for ecommerce, 3PL, and marketplace operators.
integrations:
- name: Shopify
- name: n8n
- name: Postman
- name: Insomnia
- name: Zapier
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.20'
common:
- type: AgenticAccess
  url: agentic-access/ship24-agentic-access.yml
- type: DomainSecurity
  url: security/ship24-domain-security.yml
- type: Authentication
  url: authentication/ship24-authentication.yml
- type: Website
  url: https://www.ship24.com
- type: Documentation
  url: https://docs.ship24.com/
- type: APIReference
  url: https://docs.ship24.com/tracking-api-reference/
- type: GettingStarted
  url: https://docs.ship24.com/getting-started
- type: Webhooks
  url: https://docs.ship24.com/webhooks
- type: RateLimits
  url: https://docs.ship24.com/rate-limiter
- type: Pricing
  url: https://www.ship24.com/pricing
- type: Signup
  url: https://dashboard.ship24.com/register
- type: Login
  url: https://dashboard.ship24.com/
- type: Authentication
  url: https://dashboard.ship24.com/integrations/api-keys
- type: Status
  url: https://status.ship24.com
- type: Blog
  url: https://www.ship24.com/blog
- type: ContactUs
  url: https://www.ship24.com/contact-us
- type: TermsOfService
  url: https://www.ship24.com/terms-and-conditions
- type: PrivacyPolicy
  url: https://www.ship24.com/privacy-policy
- type: LinkedIn
  url: https://www.linkedin.com/company/ship24/
- type: GitHubOrganization
  url: https://github.com/Ship24
- type: ShopifyApp
  url: https://apps.shopify.com/ship24
- type: Features
  data:
  - 1,500+ couriers worldwide (USPS, UPS, FedEx, DHL, Royal Mail, La Poste, China Post, Japan Post, India Post, Correios,
    Yodel, Hermes, GLS, Canada Post, Australia Post, etc.)
  - Universal tracking REST API at api.ship24.com over HTTPS
  - Bearer token (API key) authentication issued from the Ship24 dashboard
  - Automatic courier auto-detection from tracking number patterns
  - Bulk tracker creation in a single request
  - Normalized shipment status codes across heterogeneous courier feeds
  - Webhook delivery of tracking events with signed payloads
  - Webhook resend / replay endpoint for missed events
  - Branded customer tracking pages on custom domain (Pro plan and above)
  - Email and SMS delivery notifications
  - Tracking widget embeddable in storefronts
  - Shopify app integration with automated post-purchase workflows
  - Per-shipment and per-API-call commercial plans
  - 99.9% uptime SLA target
  - GDPR-compliant data processing
  - IOSS fiscal intermediary service for EU VAT compliance on cross-border ecommerce parcels
  sources:
  - https://www.ship24.com/
  - https://docs.ship24.com/
  - https://www.ship24.com/pricing
  - https://docs.ship24.com/rate-limiter
  updated: '2026-05-25'
- type: Integrations
  url: https://www.ship24.com/integrations
- type: AgentSkills
  name: n8n nodes
  url: https://github.com/Ship24/n8n-nodes-ship24