Skip to content
Support

Bulk Upload and Large-Catalog Migration

Updated July 2026.

To migrate or upload a large catalog, use LabelGrid’s bulk tools: API integration for automated, custom workflows, or DDEX import for industry-standard feeds and distributor-scale migrations. Both are available on plans with API access enabled. Reuse your existing ISRCs and UPCs with matching metadata so streams and playlists are preserved. This guide covers both methods and how to move a distributor-scale catalog safely.

For step-by-step migration from another distributor at any scale, see Transferring Your Catalog.

MethodBest ForPlan Required
API integrationAutomated workflows, custom integrationsPlans with API access enabled
DDEX importIndustry-standard feeds, major label workflowsEnterprise / API plans (contact support)

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. Enable API access on your plan — contact support if it is not already enabled
  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/public/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"
}
]
}

When you’re migrating releases that are already live elsewhere, the public Releases API accepts an optional transfer_from_distributor field (free text, up to 255 characters) to record the distributor you’re moving from. It becomes read-only once the release is distributed, so set it before or at submission.

  • 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.3.2Supported (recommended)
ERN 4.3.1Supported
ERN 4.3.0Supported
ERN 3.8.2Supported (legacy)
  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 access enabled (contact support)
FormatERN 4.3.2 preferred (4.3.1, 4.3.0, and 3.8.2 also supported)
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.


Large migrations can hit a rolling submission cap that counts API and DDEX imports too — see Catalog & release limits for how it works. Before a big one-time migration, contact support so we can arrange a temporary bypass window rather than you running into the cap mid-migration.


”How do I migrate a large catalog to LabelGrid?”

Section titled “”How do I migrate a large catalog to LabelGrid?””

Use bulk upload — API integration (for automated, custom workflows) or DDEX import (for industry-standard feeds and distributor-scale migrations). Both require API access enabled on your plan. Reuse your existing ISRCs and UPCs with exactly matching metadata so DSPs preserve your streams, saves, and playlists, and upload to LabelGrid before taking your catalog down from the old distributor.

”Can LabelGrid import my catalog via DDEX?”

Section titled “”Can LabelGrid import my catalog via DDEX?””

Yes. LabelGrid supports DDEX import (ERN 4.3.2 recommended; 4.3.1, 4.3.0, and 3.8.2 also supported) over SFTP for clients with existing DDEX delivery infrastructure. Contact support to enable it. LabelGrid supports the DDEX standard but is not a DDEX consortium member.

”Which DDEX ERN versions does LabelGrid support?”

Section titled “”Which DDEX ERN versions does LabelGrid support?””

LabelGrid supports DDEX ERN 3.8.2, 4.3.0, 4.3.1, and 4.3.2, with 4.3.2 recommended for new deliveries. LabelGrid supports these standards and is not a DDEX consortium member.

”Will my streams and playlists carry over when I migrate a large catalog?”

Section titled “”Will my streams and playlists carry over when I migrate a large catalog?””

Yes, if you reuse the same ISRCs and UPCs with exactly matching metadata. DSPs match content by ISRC and UPC, so identical codes and metadata let them merge your catalog with the existing releases and keep your streaming history, saves, and playlist placements.

”What are the submission limits for a big one-time migration?”

Section titled “”What are the submission limits for a big one-time migration?””

Large migrations count against a rolling submission cap that includes API and DDEX imports. Before a big migration, contact support to arrange a temporary bypass window so you do not hit the cap mid-migration.


Managing a large catalog? See catalog management on our website for how LabelGrid keeps your releases organized at scale. See also Transferring Your Catalog.


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 →