What ISRC and UPC codes are, where to find them, why they matter for your Fanaura pre-save campaigns, and how they power automatic streaming link fetching.
If you have ever released music through a distributor, you have probably seen these acronyms. They sound technical, but they are actually straightforward — and understanding them unlocks one of Fanaura’s most powerful features: automatic streaming link fetching.
An ISRC is a unique identifier for a specific recording. Every individual track you release gets its own ISRC. Think of it like a social security number for your song — no two recordings in the world share the same ISRC.
The Format
An ISRC looks like this: US-ABC-24-12345Breaking it down:
US — Country code (where the code was assigned)
ABC — Registrant code (your distributor or label)
24 — Year of assignment
12345 — Unique designation number
Sometimes you will see it written without dashes: USABC2412345. Both formats are valid.
Who Assigns It
Your distributor assigns your ISRC. This includes:
DistroKid — Assigns ISRCs automatically when you upload. Find them in your DistroKid dashboard under your release details.
TuneCore — Assigns ISRCs during the upload process. View them in your TuneCore account under release information.
CD Baby — Assigns ISRCs when you distribute. Find them in your CD Baby dashboard.
AWAL — Assigns ISRCs during distribution.
Label — If you are signed, your label handles ISRC assignment.
If you are an independent artist using a distributor, you almost certainly already have ISRCs for your released tracks — you may just not have looked them up yet.
A UPC is a unique identifier for a release as a product. While an ISRC identifies a single recording, a UPC identifies the package — the album, EP, or single as a whole. If you release a 12-track album, the album gets one UPC, and each track gets its own ISRC.
The Format
A UPC is a 12 or 13 digit number: 196589654321You have seen UPCs your whole life — they are the barcodes on physical products. For digital music, the same system applies, just without a physical barcode.
Who Assigns It
Like ISRCs, your distributor assigns your UPC. It is generated automatically when you create a release in their system.
When your release date arrives, Fanaura uses your ISRC to search across all major streaming platforms and automatically find your streaming links. This is powered by Fanaura’s link resolution service, which maps ISRCs to platform-specific URLs.Without lifting a finger, Fanaura will find your track on:
Platform
Platform
Platform
Spotify
Apple Music
YouTube Music
Amazon Music
Deezer
Tidal
Pandora
SoundCloud
Audiomack
iTunes Store
YouTube
And your smart link page automatically switches from “Pre-Save” buttons to “Stream Now” buttons with the correct links.
No ISRC = no automatic link fetching. You can still add links manually, but the ISRC is what makes the magic happen automatically.
When you enter an ISRC in the Add Track wizard (Step 2: Codes), you can click the lookup button to search for your track across platforms. If the track is already live somewhere, Fanaura can pull in:
Track title and album name — Auto-fill your metadata
Artwork — Import the official artwork from the platform
Release date — Fill in the correct release date
Streaming links — Pre-populate your Spotify, Apple Music, and YouTube Music links
A comparison panel shows you what was found vs. what you already have, with checkboxes to select which fields to import. This is especially useful if you are adding an older release that is already on streaming platforms.
ISRC Lookup is a massive time-saver for back-catalog imports. Enter your ISRC and let Fanaura fill in everything for you.
Not typically. If your distributor assigned an ISRC, they almost certainly assigned a UPC too. The UPC lives at the release level, so check the release (album/single) details, not the individual track details.
Do I need a different ISRC for each version of a song?
Yes. A remix, acoustic version, live version, or remaster each gets its own unique ISRC. The ISRC identifies a specific recording, so any new recording gets a new code.
What if I re-record or remaster my song?
It gets a new ISRC. The original recording keeps its original ISRC. When an artist re-records an album, for example, the new versions receive completely different ISRCs than the originals.
Can I get my own ISRCs without a distributor?
Yes, but most independent artists do not need to. You can register directly with your country’s ISRC agency (in the US, that is RIAA), but your distributor does this for you automatically.
My song is already on Spotify but I lost my ISRC. How do I find it?
Open Spotify for Artists, go to your track, and look at the metadata section. Your ISRC is listed there. Alternatively, right-click any track in the Spotify desktop app, go to “Share” > “Copy Song Link,” and use a service like song.link to look up the ISRC from the URL.