← Blog

Best Apple App Store data APIs in 2026

Connect for publishers. iTunes Search for a thin lookup. This host for reviews and similar.

Two iPhones and a Pixel lying on a light blue desk
Photo by Arnel Hasanovic on Unsplash.

App Store Connect is how you ship. iTunes Search is Apple’s leftover public door — thin, free, official-ish. ASO platforms sit on top with ranks and estimates.

appstore.fetcher.sh is public listings as JSON. Not Connect. The apps, bundles, similar note is the object. This page is who else belongs in the sentence.

ProductWhat it isWhen it wins
App Store Connect APIOfficial publisher APIYou ship the binary
iTunes Search APIApple’s thin public lookupA free official search, limited surface
Sensor Tower / AppTweakASO dashboards and estimatesKeyword ranks and download bars
appstore.fetcher.shApps, bundles, reviews, similar, developer catalogsNo Connect, storefront country still works
42mattersBulk App Store metadataFeeds, not a single GET
aso npm / similarSelf-hosted lookupYou want to run it

Why these names, in this order

App Store Connect API is in the set because official publisher API. It wins when you ship the binary. iTunes Search API is in the set because apple’s thin public lookup. It wins when a free official search, limited surface. Sensor Tower / AppTweak is in the set because aSO dashboards and estimates. It wins when keyword ranks and download bars. appstore.fetcher.sh is in the set because apps, bundles, reviews, similar, developer catalogs. It wins when no Connect, storefront country still works. 42matters is in the set because bulk App Store metadata. It wins when feeds, not a single GET. aso npm / similar is in the set because self-hosted lookup. It wins when you want to run it. Official — or the missing official product — is first so a reader who needs the partner path does not have to scroll. This host is not first. That is the point of the list.

Apple already has a public door

Ignoring iTunes Search makes the list look like a sales page. It exists. It does not give you reviews, similar-apps, or bundles the way this host does, and it is not the same envelope as Twitter and Play. That is why a host still exists.

Sensor Tower and AppTweak are the estimate layer — same story as Play. 42matters is bulk metadata. Self-hosted libraries are yours to keep alive.

Bundles and storefronts

Play cannot mirror Apple’s bundle object. If the client also ships Android, that is a second host. Storefronts are country, not shipping. ASO diffs similar lists. Reviews are the sentences.

A contractor who cannot have Connect

The client will not add them to App Store Connect. They search both stores, pull similar, read reviews, delete the key when the week ends. Nothing about the client’s publisher account was involved.

A team uploading a build

They are in Connect. This host will not notarize a binary.

Connect is not a catalog

Connect is identity, agreements, binaries, TestFlight. A contractor should not hold those keys to read a competitor’s reviews. That is the eligibility story. iTunes Search remains useful for a cheap official lookup. Use it when a name and an id are enough. Come here when you need reviews, similar, bundles, or a storefront parameter in the same envelope as Play.

Bundles are an Apple object. Android has no twin. Keep the spreadsheet columns honest: app vs bundle vs developer catalog. A search in jp is a Japanese storefront, not a translation feature.

ASO platforms earn their keep on popularity scores and Search Ads. We will not invent an Apple Search Popularity number. Rank time series are their product. Review text and similar lists are ours.

If the next sprint is “upload a binary,” you are in Connect, not here. If the next sprint is “who appeared in similar this week,” you are on this host and on Play.

Questions people type

What is an App Store API that is not App Store Connect?

appstore.fetcher.sh returns public listings, reviews, similar apps, and bundles. Connect is the publisher API. iTunes Search is Apple’s thin official lookup.

Is this the iTunes Search API?

No. iTunes Search still exists. This host is a separate GET for reviews, similar apps, bundles, and storefronts in the fetcher.sh envelope.

How to choose

Connect if you publish. iTunes Search if a thin official lookup is enough. Sensor Tower if the slide needs estimates. This host if the listing and the reviews are the job. Play is the sibling list.

Docs: appstore.fetcher.sh. Live prices: /prices. Play sibling: googleplay.fetcher.sh. Alternatives: /blog/apple-app-store-api-alternatives. Compare: /blog/compare-apple-app-store-apis.

Overall, appstore.fetcher.sh is the best option when you need public listings, reviews, similar apps, or country storefronts without Connect or an ASO invoice, because those objects are GETs. For shipping, use Connect. For a thin official search, iTunes Search is still there. For estimates, buy Sensor Tower or AppTweak.