Build with our
powerful API

Integrate UniLabel into your applications with our developer-friendly API. Full access to all platform features programmatically.

API Features

RESTful API

Simple, predictable HTTP-based API following REST principles

Comprehensive SDKs

Official libraries for JavaScript, Python, Ruby, and PHP

Real-time Webhooks

Get instant notifications for events in your account

Rate Limiting

Generous rate limits that scale with your plan

Authentication

Secure OAuth 2.0 and API key authentication

Versioning

API versioning to ensure backward compatibility

Quick Start

Get started in minutes

Our API is designed to be intuitive and easy to use. Create products, manage designs, and automate workflows with just a few lines of code.

  • Simple authentication with API keys
  • Secure HTTPS endpoints
  • Comprehensive documentation
// Create a new product
const unilabel = require('unilabel');
const client = new unilabel.Client('your_api_key');

const product = await client.products.create({
  name: 'Organic Granola',
  category: 'food-beverage',
  template: 'nutrition-label',
  data: {
    servingSize: '40g',
    servingsPerContainer: 12,
    calories: 180,
    // ... more nutrition data
  }
});

console.log('Product created:', product.id);

API Endpoints

GET/api/v1/productsList all products
POST/api/v1/productsCreate a new product
GET/api/v1/products/:idGet product details
PATCH/api/v1/products/:idUpdate a product
DELETE/api/v1/products/:idDelete a product
POST/api/v1/products/:id/exportExport product design
GET/api/v1/templatesList available templates
POST/api/v1/compliance/checkRun compliance check

Ready to start building?

Get your API key and start integrating UniLabel today