Skip to content
Support

Bulk Upload Guide

For labels with large catalogs, bulk upload tools save significant time. LabelGrid supports two methods for uploading multiple releases: API integration and DDEX import.

MethodBest ForPlan Required
API integrationAutomated workflows, custom integrationsAPI plan
DDEX importIndustry-standard feeds, major label workflowsAPI plan

The LabelGrid API allows you to programmatically create and manage releases, enabling fully automated workflows for large catalogs.

  • Create releases programmatically
  • Upload audio files via API
  • Manage metadata in bulk
  • Automate distribution workflows
  • Integrate with your existing systems
  1. Upgrade to API plan if not already subscribed
  2. Generate API credentials in your account settings
  3. Review API documentation for endpoint details
  4. Implement your integration or use our SDKs
  5. Test with staging environment before production
POST /api/v1/releases
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"title": "Album Title",
"type": "album",
"primary_artist": "Artist Name",
"release_date": "2024-03-15",
"tracks": [
{
"title": "Track One",
"track_number": 1,
"isrc": "USRC12400001"
}
]
}
  • Full automation - No manual intervention required
  • System integration - Connect with your DAM, CRM, or other tools
  • Scheduled releases - Queue releases for future distribution
  • Custom validation - Pre-validate content before submission
  • Webhook notifications - Get real-time updates on delivery status
  • Error handling - Programmatic error detection and retry

The API has rate limits to ensure system stability. See the API Overview for current rate limit details.

See API Overview for complete documentation.


DDEX (Digital Data Exchange) is the industry-standard format used by major labels for delivering content to distributors. LabelGrid supports DDEX import for enterprise clients who already have DDEX delivery infrastructure.

DDEX is an XML-based standard that packages:

  • Release metadata
  • Track information
  • Audio file references
  • Artwork and assets
  • Deal terms and territories
VersionStatus
ERN 4.2Supported
ERN 4.1Supported
ERN 3.8.2Legacy support
  1. Contact support to request DDEX enablement
  2. Complete onboarding with our technical team
  3. Configure delivery settings and file paths
  4. Set up SFTP credentials for secure file transfer
  5. Submit test delivery for validation
  6. Begin production deliveries once approved
Your System → DDEX XML + Assets → SFTP Upload → LabelGrid Processing → Distribution
RequirementDetails
PlanAPI plan required
FormatERN 4.x preferred
DeliverySFTP only
AssetsAudio files included or referenced
ValidationPre-flight validation recommended

DDEX import is ideal if:

  • You already have DDEX delivery infrastructure
  • You’re migrating from another distributor that uses DDEX
  • Your content management system exports DDEX natively
  • You’re a major label or large independent with established workflows

The REST/JSON API is better if:

  • You’re building a new integration from scratch
  • You prefer modern web APIs over XML
  • You need real-time bidirectional communication
  • You want webhook-based notifications

FactorAPI IntegrationDDEX Import
Setup complexityLowerHigher
Existing infrastructureBuild newUse existing DDEX
FormatJSONXML
Delivery methodHTTPSSFTP
Real-time updatesYes (webhooks)Polling required
Best forNew integrationsEnterprise migration

Once content is uploaded via API or DDEX, processing time depends on:

  • Number of releases and tracks
  • Audio file sizes
  • Metadata complexity
  • Current system load

Larger catalogs naturally take longer to process. Contact support if you need guidance on expected timelines for your specific catalog size.


For bulk upload setup assistance:

Our team can help you choose the right method and guide you through setup.

Not using LabelGrid yet?

Everything you just read about is available on our platform.

See what LabelGrid can do →