iTunes & App Store Search API Scraper avatar

iTunes & App Store Search API Scraper

Pricing

$0.20 / 1,000 per result returneds

Go to Apify Store
iTunes & App Store Search API Scraper

iTunes & App Store Search API Scraper

Queries the official iTunes Search API for any term/entity combination and exports flat, typed records for apps, songs, podcasts, or other media with pricing, ratings, and metadata.

Pricing

$0.20 / 1,000 per result returneds

Rating

0.0

(0)

Developer

Ahmed

Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

iTunes Search API Scraper

Queries Apple's official iTunes Search API for any term and entity type (apps, songs, podcasts, and other media) and returns flat, typed JSON records with pricing, ratings, genres, and full metadata. Built for ASO teams tracking app store rankings, developers benchmarking competitor apps, and researchers or marketplaces needing structured iTunes/App Store data without writing API integration code.

Why this scraper

  • One flat schema for every media type. Apps, songs, and podcasts all come back with the same normalized field set, so you don't need separate parsing logic per entity type.
  • Query context included in every record. Each result carries the searchTerm and entity it was found under, so you can trace results back to the query that produced them when running multiple searches in one job.
  • $0.0002 per result. Priced well below comparable pay-per-result iTunes scrapers with established usage.

Output fields

FieldTypeDescription
trackIdintegerUnique iTunes/App Store identifier for the result
trackNamestringName of the app, song, or media item
artistNamestringDeveloper, artist, or seller name
sellerNamestringLegal seller name (apps only)
bundleIdstringApp bundle identifier (apps only)
kindstringMedia kind, e.g. software, song, podcast
wrapperTypestringiTunes wrapper type of the result
primaryGenreNamestringPrimary genre/category name
genresstringComma-separated list of all genres
pricenumberNumeric price in the store currency
currencystringISO currency code
formattedPricestringHuman-readable price string, e.g. Free or $4.99
averageUserRatingnumberAverage user rating across all versions
userRatingCountintegerTotal number of user ratings
releaseDatestringOriginal release date, ISO 8601
currentVersionReleaseDatestringRelease date of current version, ISO 8601
versionstringCurrent version string
descriptionstringFull store description text
artworkUrlstringURL of the 512x512 artwork image
trackViewUrlstringPublic store page URL for the item
minimumOsVersionstringMinimum required OS version (apps only)
fileSizeBytesintegerApp file size in bytes (apps only)
contentAdvisoryRatingstringContent age rating, e.g. 4+
collectionNamestringAlbum or collection name (music/media only)
trackTimeMillisintegerTrack duration in milliseconds (music only)
searchTermstringThe search term extracted from the input startUrl
entitystringThe entity type queried, e.g. software or song

Input

{
"startUrls": [
{ "url": "https://itunes.apple.com/search?term=fitness&entity=software&limit=50" }
],
"maxItems": 50
}

Output

{
"trackId": 1208224953,
"trackName": "Apple Fitness",
"artistName": "Apple",
"sellerName": "Apple Inc.",
"bundleId": "com.apple.Fitness",
"kind": "software",
"wrapperType": "software",
"primaryGenreName": "Health & Fitness",
"genres": "Health & Fitness",
"price": 0,
"currency": "USD",
"formattedPrice": "Free",
"averageUserRating": 2.86673,
"userRatingCount": 11405,
"releaseDate": "2017-04-10T23:30:13Z",
"currentVersionReleaseDate": "2026-03-17T21:41:25Z",
"version": "2.7",
"description": "Apple Fitness and Apple Fitness+\nGet a comprehensive view of your fitness including Activity details, training load, Trends, and Awards...",
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/93/61/a0/9361a04d-3951-ec4b-4566-65ba69afc4fc/fitness-0-0-1x_U007epad-0-1-0-sRGB-85-220.png/512x512bb.jpg",
"trackViewUrl": "https://apps.apple.com/us/app/apple-fitness/id1208224953?uo=4",
"minimumOsVersion": "11.0",
"fileSizeBytes": 9921536,
"contentAdvisoryRating": "4+",
"collectionName": "",
"trackTimeMillis": null,
"searchTerm": "fitness",
"entity": "software"
}

Pricing

Pay-per-result at $0.0002 per record returned. A search returning 50 results (one startUrl with limit=50) costs $0.01. Running the three sample queries above (150 results total) costs $0.03.

Use cases

  • ASO keyword tracking: run the same search term weekly with entity=software to monitor how an app's ranking, rating, and price shift in results over time.
  • Competitor app research: pull all apps in a category (e.g. term=finance&entity=software) to compare pricing, ratings, and update frequency across a market segment.
  • Music/podcast catalog lookups: query entity=song or entity=podcast to build a flat dataset of track metadata, genres, and release dates for a content library or recommendation feature.