Running an Online Store? Get Faster National Delivery & Volume Rates

SD:00:00:00
ON:00:00:00
UrgentGo Courier
For Business Account Holders

E-Commerce Integration

Connect your online store to UrgentGo and automate your entire delivery workflow.

Whether you use Shopify, WooCommerce, or a custom platform — our API and pre-built plugins make integration simple.

api-request.js
// Create a shipment
const response = await fetch(
  'https://api.urgentgo.co.za/v1/shipments',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      pickup: { address: '...' },
      delivery: { address: '...' },
      parcel: { weight: 2.5 }
    })
  }
);

const { tracking_number } = await response.json();

Supported Platforms

Pre-built integrations for popular e-commerce platforms. Connect in minutes, not days.

Available

Shopify

Install our Shopify app to automatically sync orders and generate shipping labels.

Setup: 5 minutes
Available

WooCommerce

WordPress plugin for seamless WooCommerce integration with UrgentGo shipping.

Setup: 10 minutes
Available

Magento

Enterprise-grade Magento extension for high-volume e-commerce operations.

Setup: 15 minutes
Available

PrestaShop

Native PrestaShop module for European and South African merchants.

Setup: 10 minutes
Available

OpenCart

OpenCart extension for lightweight e-commerce shipping integration.

Setup: 10 minutes
Available

Custom API

RESTful API for custom platforms, mobile apps, and enterprise systems.

Setup: Varies

API Capabilities

Everything you need to automate your shipping workflow with our RESTful API.

Create Shipments

Programmatically create shipments with pickup and delivery details. Get instant quotes and tracking numbers.

POST /v1/shipments

Real-Time Tracking

Track parcels in real-time. Get status updates, location data, and estimated delivery times.

GET /v1/tracking/{id}

Rate Calculator

Get instant delivery quotes based on pickup/delivery locations, parcel dimensions, and service type.

POST /v1/rates

Label Generation

Generate shipping labels in PDF or ZPL format. Support for thermal and standard printers.

GET /v1/labels/{id}

Webhooks

Receive real-time notifications for shipment status changes, delivery confirmations, and exceptions.

POST /v1/webhooks

Bulk Operations

Process multiple shipments in a single API call. Ideal for high-volume e-commerce operations.

POST /v1/shipments/bulk

Ready to integrate?

Get your API credentials with a Business Account.

Request API Access

How to Get Started

From signup to live integration in 5 simple steps.

01

Open a Business Account

Apply for a Business Account to unlock API access and integration features. No contracts required.

02

Get Your API Credentials

Receive your unique API key and access the sandbox environment for testing.

03

Install Plugin or Connect API

Use our pre-built plugins for popular platforms or integrate directly via our REST API.

04

Test in Sandbox

Test your integration in our sandbox environment before going live. No real charges.

05

Go Live

Switch to production and start automating your deliveries. We handle the rest.

Technical Specifications

Built for developers. Designed for reliability.

API Specifications

API ProtocolREST over HTTPS
AuthenticationBearer Token (OAuth 2.0)
Data FormatJSON
Rate Limit1000 requests/minute
Sandbox AvailableYes
Webhook SupportYes
SDK LanguagesPHP, Node.js, Python
Uptime SLA99.9%

Webhook Events

shipment.created

Triggered when a new shipment is created

shipment.collected

Triggered when parcel is collected from sender

shipment.in_transit

Triggered when parcel is in transit

shipment.out_for_delivery

Triggered when parcel is out for delivery

shipment.delivered

Triggered when parcel is successfully delivered

shipment.exception

Triggered when delivery exception occurs

Documentation

Comprehensive API docs with examples and guides.

Available after signup

Developer Support

Dedicated technical support for integration help.

Priority for Pro accounts

Code Samples

Ready-to-use code snippets in multiple languages.

PHP, Node.js, Python

Get Integration Documentation

Request access to our comprehensive integration guides and technical documentation

Request Documentation

Get Documentation via WhatsApp

After submitting, you'll be redirected to WhatsApp

Need Help?

Our integration team is here to assist you

Business Account Required

Full API access requires an active Business Account

Apply for Business Account →

Integration FAQ

Common questions about our API and platform integrations.

Yes, API access is included with all Business Account tiers. Once approved, you'll receive your API credentials and access to our developer documentation.

Still have questions?

Our team is ready to help with your integration needs.

Ready to Connect?

Start Automating Your Deliveries Today

Open a Business Account to get API access, platform plugins, and dedicated integration support.

5+
Platform Plugins
99.9%
API Uptime
24/7
Developer Support
R0
Integration Fee

Run an Online Store?

Scale your deliveries with a dedicated eCommerce Business Courier Account.

Daily Collections
National Economy & Express
Volume Pricing
Real-Time Tracking + Proof of Delivery