I ran a cache-busted US lookup against four of my live apps. UnitFlip, QRift, and VaultSnap returned formattedPrice Free and price 0. Sortes returned $6.99 and 6.99. formattedPrice is the download. It is not the in-app purchase on a free listing, and it is not the price on a version App Store Connect still has in review or that I already rejected.
| App, live version | Lookup download | Live IAP block | ASC candidate |
|---|---|---|---|
| UnitFlip 1.1.4 | Free | Pro $2.99 | 1.2.0 DEVELOPER_REJECTED |
| Sortes 1.0.6 | $6.99 | not in lookup | 1.1.0 DEVELOPER_REJECTED |
| QRift 1.1.5 | Free | QRift Pro $4.99 | 1.1.6 WAITING_FOR_REVIEW |
| VaultSnap 1.3.6 | Free | VaultSnap Pro $14.99 | 1.3.7 WAITING_FOR_REVIEW |
API=https://itunes.apple.com/lookup
CB=$(date +%s)
curl -s "$API?id=6765926991&country=us&cb=$CB" | jq '.results[0] | {trackName, trackId, version, price, formattedPrice}'
# formattedPrice is the download. For a Free app, open the listing
# and read the In-App Purchases row. Lookup does not return that row.- Step 01
Confirm identity, then read formattedPrice
trackId and trackName have to match the app you meant. formattedPrice is the download. Today's four reads matched identity. Three were Free. Sortes was $6.99.
- Step 02
Open the public listing and read the In-App Purchases row
Lookup does not return that row. On today's Free listings it is UnitFlip Pro $2.99, QRift Pro $4.99, and VaultSnap Pro $14.99. Do not copy those onto Sortes. Sortes' lookup already is $6.99.
- Step 03
Do not quote an ASC candidate as live
UnitFlip 1.2.0 and Sortes 1.1.0 are DEVELOPER_REJECTED. QRift 1.1.6 and VaultSnap 1.3.7 are WAITING_FOR_REVIEW. Lookup versions are 1.1.4, 1.0.6, 1.1.5, and 1.3.6. Those are the public versions.