Pitchfork Scraper - Album Reviews & Ratings avatar

Pitchfork Scraper - Album Reviews & Ratings

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Pitchfork Scraper - Album Reviews & Ratings

Pitchfork Scraper - Album Reviews & Ratings

Scrape album reviews and ratings from Pitchfork. Search for artists or albums, browse latest reviews or Best New Music. Get scores, review text, genres, labels, and BNM status.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Pitchfork Scraper

Scrape album reviews and ratings from Pitchfork, the leading music review publication. Extract scores, review text, Best New Music picks, genres, labels, and more.

Features

  • Search for artists, albums, or keywords
  • Browse latest album reviews with pagination
  • Best New Music filter for BNM and Best New Reissue picks
  • Full review text extraction via JSON-LD structured data
  • Scores (0-10 scale) from Pitchfork's rating system
  • Rich metadata: genre, label, release year, review author, publication date

Input

FieldTypeDefaultDescription
searchQueriesstring[][]Artist names, album titles, or keywords to search. Leave empty to browse.
maxListingsinteger100Maximum number of reviews to scrape per query.
scrapeDetailsbooleanfalseVisit each review page for full text, score, label, and BNM status.
bestNewMusicbooleanfalseOnly browse Best New Music reviews.
proxyConfigurationobject-Optional proxy settings.

Output

Each result includes:

FieldDescription
albumTitleAlbum name
artistArtist or band name
scorePitchfork score (0.0-10.0, available with scrapeDetails)
genreMusic genre (e.g. Rock, Rap, Electronic)
labelRecord label (available with scrapeDetails)
releaseDateRelease year
reviewAuthorReview author name
reviewDatePublication date
reviewTextFull review text (available with scrapeDetails)
dekReview subtitle/summary (available with scrapeDetails)
bestNewMusicWhether tagged as Best New Music
bestNewReissueWhether tagged as Best New Reissue
imageUrlAlbum cover image URL
urlFull review URL
searchQueryThe search query that found this result
scrapedAtISO timestamp of when the data was scraped

Usage Examples

Search for an artist

{
"searchQueries": ["Radiohead"],
"maxListings": 20,
"scrapeDetails": true
}

Browse latest reviews

{
"maxListings": 50,
"scrapeDetails": true
}

Best New Music only

{
"bestNewMusic": true,
"maxListings": 30,
"scrapeDetails": true
}
{
"searchQueries": ["Taylor Swift", "Kendrick Lamar", "Billie Eilish"],
"maxListings": 10,
"scrapeDetails": true
}

How It Works

  1. Listing mode: Parses server-rendered review cards from Pitchfork's reviews listing pages. Extracts album title, artist, genre, author, and date from the HTML.

  2. Search mode: Uses Pitchfork's search page (/search/?q=) which returns server-rendered results. Extracts review links and visits each for full data.

  3. Detail extraction: On individual review pages, parses:

    • __PRELOADED_STATE__ JSON for score, Best New Music status, label, genre, release year
    • JSON-LD Review schema for full review text, author, dates, and images
  4. Pagination: Follows head.nextPage from __PRELOADED_STATE__ to scrape multiple listing pages.

Notes

  • Scores are only available when scrapeDetails is enabled (requires visiting each review page)
  • The listing page shows ~96 reviews per page
  • Best New Music listing shows ~30 reviews per page
  • Search results are limited to what Pitchfork's server renders (~12 unique results per query)
  • For comprehensive artist coverage, use both search and browse modes