Getting started
Start building your bike storefront in minutes with simple REST API calls. Access real-time inventory, pricing, and product data with just a few lines of code.
Installation
Get your API key and make your first call in under 5 minutes.
API Reference
Browse all available endpoints with live examples.
Code Examples
Copy-paste ready examples for common integrations.
Testing
Test your integration in our partner environment.
Get Started in 3 Simple Steps
1. Get Your API Key
Request access from your sales representative and generate your token through the HLC B2B portal. It takes just minutes to get credentials.
2. Make Your First Call
Fetch the brands catalog with a simple GET request:
const response = await fetch('https://api.hlc.bike/v4.1/Catalog/Brands', {
headers: {
ApiKey: 'your-api-key',
language: 'en',
},
})
const brands = await response.json()
console.log(`Found ${brands.length} brands`)
That's it! You're now connected to the HLC API.
3. Build Your Integration
With your connection working, explore the features you need:
- Product Catalog - Browse bikes, parts, and accessories with full specifications
- Real-Time Inventory - Check stock levels across warehouses
- Pricing - Get customer-specific pricing including discounts
- Order Management - Create and track orders programmatically
- Account Data - Access invoices and shipping addresses
Why the HLC API is Easy
Simple REST Architecture - Standard HTTP methods (GET, POST, PUT) with JSON payloads. No complex protocols or authentication schemes.
Consistent Response Format - All endpoints return predictable JSON structures with clear error messages.
Comprehensive Documentation - Every endpoint includes working code examples you can copy and paste.
Partner Test Environment - Test your integration safely without affecting production data.
Multiple API Versions - Start with v4.1 for new projects, or use v3.0 endpoints for existing integrations.
Common Use Cases
Build a Custom Storefront - Display products with live pricing and inventory on your website.
Automate Order Processing - Create orders directly from your ERP or fulfillment system.
Sync Inventory Data - Keep your systems updated with real-time stock levels.
Generate Reports - Pull invoice history and order data for business intelligence.

