App Store Developer Portfolio — All Apps by Developer
Pricing
Pay per usage
App Store Developer Portfolio — All Apps by Developer
Pull every app under an Apple App Store developer identifier (artistId). One row per (developer × app) with rating, review count, version, IAPs, screenshots. Uses iTunes Lookup with `entity=software` against an artistId.
Pull every app published by one or more Apple App Store developer IDs (artistId).
One row per (developer × app × country) with rating, review count, version,
price, and store URL. Uses the public iTunes Lookup API — no authentication required.
Example output row
{"snapshotAt": "2026-06-04T11:09:31+00:00","country": "us","appId": 284815942,"appName": "Keynote","artistId": 284417353,"developerName": "Apple","price": 0.0,"ratingValue": 4.8,"ratingCount": 185234,"version": "14.1","lastVersionReleaseAt": "2024-03-07T08:00:00Z","primaryGenre": "Productivity","storeUrl": "https://apps.apple.com/us/app/keynote/id284815942?uo=4"}
How to use
Send a JSON input with the following fields:
{"artistIds": ["284417353", "1455318716"],"countries": ["us", "gb"]}
| Field | Type | Default | Description |
|---|---|---|---|
artistIds | string[] | ["1455318716"] | Apple developer (artist) IDs. Find artistId in any app's iTunes metadata. |
countries | string[] | ["us"] | ISO 3166-1 alpha-2 store country codes. One API call per (artistId × country). |
The actor queries https://itunes.apple.com/lookup?id={artistId}&entity=software&country={country} for each pair, filters out the developer wrapper object, and emits one dataset row per app.
Pricing
| Event | Description | Price |
|---|---|---|
app_record | One (developer × app) row in the dataset | $0.0003 |
You are only charged for rows successfully pushed to the dataset. A developer with 10 apps across 2 countries produces up to 20 billable records ($0.006 total).
Buyer
- Competitor research — map a rival developer's full app catalogue to spot gaps, discontinued apps, and pricing patterns.
- Market sizing — aggregate rating counts and review volumes across a niche developer pool.
- Version tracking — schedule recurring runs and diff
version+lastVersionReleaseAtto detect silent releases. - App store audits — QA teams and ASO consultants use developer portfolios to monitor metadata drift across storefronts.
- Lead enrichment — pair with contact-finding tools to build outreach lists tied to specific app categories or rating thresholds.
Source
Data is fetched from the Apple iTunes Lookup API (public, unauthenticated):
GET https://itunes.apple.com/lookup?id={artistId}&entity=software&country={country}
Apple's terms of service apply. This actor reads only publicly available store data.
Results are filtered to wrapperType=software entries; the artist/developer wrapper
record that appears as the first result is automatically excluded.