Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Requesting Code-Level Support: Node.js Script to Fetch US Education Apps with "Exam Prep" by Revenue

Hi Apple Developer Support,

I’m working on a Node.js script to fetch all apps listed under the Education category and Reference subcategory from the US App Store, where the app name includes "exam prep". My goal is to list these apps in descending order of their earned revenue (including both paid apps and those with subscriptions).

To proceed, I’m looking for guidance or code-level support on:

  • Accessing App Store metadata programmatically via Apple-approved APIs.
  • Filtering apps by category, subcategory, and keywords in the app name.
  • Sorting the result set by revenue (paid and subscription earnings).

Is there any recommended API or service (official or via App Store Connect) that I should be using to achieve this? Appreciate any direction, documentation, or sample code that can help.

Thanks in advance!

Requesting Code-Level Support: Node.js Script to Fetch US Education Apps with "Exam Prep" by Revenue
 
 
Q