New Music Release Calendar Scraper avatar

New Music Release Calendar Scraper

Pricing

Pay per event

Go to Apify Store
New Music Release Calendar Scraper

New Music Release Calendar Scraper

Scrapes new music releases from MusicBrainz, Apple Music charts, and Metacritic. Returns album title, artist, release date, type, label, Metacritic score, and source links — ideal for weekly release tracking, playlist curation, and music industry research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrapes new music releases from three independent sources — MusicBrainz, Apple Music charts, and Metacritic — and returns a unified, deduplicated feed of albums and singles. Ideal for weekly release tracking, playlist curation, sync licensing research, and music industry analytics.

What it does

The scraper fetches releases from three sources in sequence and merges them by artist + title + date:

  • MusicBrainz (canonical spine) — paginated JSON API returning releases with MBID, label, barcode, country, and release type. Covers the broadest range of global releases including independent labels.
  • Apple Music RSS — top-played albums from Apple's marketing feed. Adds Apple Music URLs and genre tags for chart-ranked releases.
  • Metacritic new releases — HTML scrape of the Metacritic music release calendar. Adds critic scores for reviewed albums.

Records from different sources are merged when they match on artist + title + date. The source field records where the record originated; cross-source enrichment fields (like metacritic_score on an Apple RSS record) indicate a successful match.

Input

FieldTypeDefaultDescription
maxItemsinteger10Maximum total records to return across all sources. Each source gets an equal share. Set to 0 for no limit.
sourcesarray["musicbrainz", "apple_rss", "metacritic"]Which sources to query. Any combination of the three values.
dateFromstringFirst day of current monthStart of the release date range (YYYY-MM-DD). Used for MusicBrainz query.
dateTostringTodayEnd of the release date range (YYYY-MM-DD). Used for MusicBrainz query.
appleCountrystringusTwo-letter country code for the Apple Music RSS feed.

Output

Each record in the dataset contains:

FieldTypeDescription
titlestringAlbum or single title
artiststringArtist name (multiple artists joined with " & ")
release_datestringRelease date (YYYY-MM-DD format where available)
release_typestringAlbum, Single, EP, Compilation, etc.
labelstringRecord label (MusicBrainz source only)
countrystringRelease territory (MusicBrainz or Apple RSS)
mbidstringMusicBrainz Release ID — use as a join key with other music datasets
barcodestringUPC barcode where present (MusicBrainz source)
apple_music_urlstringDirect Apple Music URL (Apple RSS or matched records)
metacritic_scorenumberCritic aggregate score 0-100 (Metacritic source or matched records)
sourcestringOrigin source: musicbrainz, apple_rss, or metacritic
genresstringGenre tags, pipe-separated (Apple RSS source)
source_urlstringDirect URL to the release page on the source site

Example output record

{
"title": "ICEMAN",
"artist": "Drake",
"release_date": "2026-05-15",
"release_type": "Album",
"label": "",
"country": "US",
"mbid": "",
"barcode": "",
"apple_music_url": "https://music.apple.com/us/album/iceman/6769568449",
"metacritic_score": 54,
"source": "apple_rss",
"genres": "Hip-Hop/Rap",
"source_url": "https://music.apple.com/us/album/iceman/6769568449"
}

Use cases

  • Weekly "New Music Friday" tracker — run weekly with default dates to get every release that dropped this week across all three sources.
  • Playlist curation — filter by metacritic_score for critically acclaimed new releases, or by genres from Apple.
  • Sync licensing research — use mbid to join with MusicBrainz detailed metadata (ISRC codes, work relationships, licensing information).
  • Music retail and distributionbarcode and label fields from MusicBrainz support retail catalogue matching.
  • Market analysis — combine chart position (Apple RSS rank), critical reception (Metacritic score), and release metadata for trend analysis.

Rate limits and performance

MusicBrainz enforces a 1 request/second limit. The scraper respects this with a 1.1-second delay between pages. For large date ranges, a single run may take several minutes. Metacritic and Apple RSS have no enforced limits.

For weekly "new releases" workflows, the default date range (current month) with maxItems of 50-100 completes in under 2 minutes.

Notes

  • MusicBrainz Lucene queries use month-level granularity (YYYY-MM). The dateFrom/dateTo fields control the month range.
  • Metacritic only indexes reviewed albums (typically major label and notable independent releases). It does not cover singles or unreviewed releases.
  • Apple RSS returns the top N most-played albums in the requested country, not a comprehensive release calendar.
  • The deduplication key is normalized artist + title + release date. Alternate versions of the same album may appear as separate records if the titles differ significantly.