PricePush logo
Integrations

PricePush works withRevenueCat, Adapty, Superwall, Qonversion and Purchasely

RevenueCatAdaptySuperwallQonversionPurchaselyYour own StoreKit or Play Billing code

And it integrates with none of them. All five read prices from the App Store and Google Play. PricePush writes localized prices to those same two stores, so your paywall shows the new number on its next sync.

No SDK.No app release.Your app never changes. You do not ship a build to change a price.

Why it works without an integration

Three steps, and PricePush only touches the first one.

  1. 1

    You push

    PricePush writes your localized prices into App Store Connect and Google Play Console.

  2. 2

    The stores hold them

    Your prices are now live in the stores, which is where they always lived. Exactly as if you had typed them in yourself.

  3. 3

    Your tools read them

    RevenueCat, Adapty and the rest read prices from the stores, so they pick up the new number on their next sync. Your own StoreKit code asks the store and gets a localized price back.

Your paywalls, offers and experiments never learn PricePush exists. They just keep running.

Worth knowing: each tool syncs on its own schedule, so the new price appears when that tool next reads the store, not the instant you push.

The two that matter

There are exactly two places an app's price lives. PricePush reads and writes both.

App Store Connect

Read and write

Import your in-app purchases and subscriptions, see what each of Apple's 175 storefronts charges today, then push a localized ladder in one go.

  • Reads your products and the live price in every territory
  • Snaps each price to a valid Apple price point, so pushes do not bounce
  • Paced against Apple's rate limits, queued and retried rather than dropped
  • Locks territories you choose, so Apple cannot drift them on FX or tax changes
  • Connects with an App Store Connect API key you create

Google Play Console

Read and write

Import subscriptions, base plans, offers and one-time products, then localize prices across every Play country. Google Play is not a lighter second integration here; it reads and writes the same way App Store Connect does.

  • Reads subscriptions, base plans, offers and one-time products
  • Rounds to the increments Play enforces per currency
  • Handles the countries where Play and Apple bill in different currencies
  • Pages through large catalogues, so nothing stops at the first 50 SKUs
  • Connects with a service account you create, no password sharing

What you get once you connect

Price localization for apps, on both stores, from a single base price.

191 countries

Set one base price. PricePush builds the country ladder from purchasing power data, not a raw exchange-rate conversion.

Apple tier snapping

Every price lands on a real App Store price point, so a push does not bounce halfway through your catalogue.

Charm pricing

Prices end the way each market expects them to, per country, instead of whatever the conversion spat out.

History and rollback

Every push is recorded with what changed, and you can restore a previous push from the history screen if one goes wrong.

App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer
App by a PricePush customer

From developers running PricePush on their own apps

What developers say about PricePush

Uneed
I've been looking for a proper price localisation tool for a year. Every option was iOS-only, Android-only, abandoned, or untested in the real world. So I was thrilled to stumble across PricePush, it covers both platforms, is actively maintained, and is built on the experience of a successful indie developer. I grabbed the founding lifetime deal without hesitation.
Lara Kreisz
Lara KreiszIndie iOS & Flutter developerUneed
Uneed
Started using PricePush recently for my iOS apps when I made the jump into language and region localisations. Got recommended to use PricePush for my pricing, as language and localisation is one thing, but pricing is one of the most integral parts of attracting new customers worldwide!
@0xdiskyxiOS developerUneed
Reddit
It's really a super professional UI way beyond the AI slop tools we often see here, and the onboarding is also a totally different and good experience. The wizard guiding you through the setup & first price changes is pretty easy, and the changes are very transparently displayed and explained. You can configure the rounding strategies per country and save them for later use, so it looks like a lot of thought went into the app. So good job, I like it 👍
Hans Richstein
Hans RichsteiniOS developer · GlimpsyReddit
X
Localized my app's subscription prices with PricePush this morning. It was almost too easy... 🙄😆
Robin Kanatzar
Robin KanatzarIndie app developer · Hello RobinoX
X
It is almost impossible to set the app price right on the first try - you need to experiment a lot. I spent days adjusting numbers for different regions on the App Store and Play Store. I just tried PricePush, and now I can do it in minutes. Amazing tool!
Dimah Sneas
Dimah SneasFounder · VocablyX
LinkedIn
PricePush finally solves a problem no one had really solved well: localized pricing across App Store and Google Play without spreadsheets, guesswork or store-by-store pain. Every detail feels thought through because it was clearly built by someone who ships apps himself. A tool made by a developer, for developers.
Rubén López Bello
Rubén López BelloFounder & CTO · Khanji SchoolLinkedIn
Product Hunt
Already saved me days of work and I am just using it for a month :)
Stephan Lerner
Stephan LernerIndie iOS/Android dev · MoneeProduct Hunt
X
PricePush is amazing. If you haven't localized your prices yet - go try your luck.
Agata Raap
Agata RaapSoftware developerX
Peerlist
The idea is simple but effective. I am using PricePush for a while to gain users on markets I am not familiar with. Simply localizing the prices will bring in paying users, who otherwise would not pay for my app due to high price.
Viktor Borbely
Viktor BorbelySoftware architect · Calm Wealth JournalPeerlist
LinkedIn
Localizing prices really makes a lot of difference in the app's strategy! I'm having at least 1 sale per day and that's thanks to PricePush.
Adriano Souza Costa
Adriano Souza CostaiOS & macOS dev, 10+ yrs · DuoTakeLinkedIn
Product Hunt
I'm from Brazil, so I know how expensive paid apps priced in dollars can be for people outside the US.
Rafael Felipe
Rafael FelipeiOS developer · MinTaskProduct Hunt
X
Bulk price localization across countries based on GDP/PPP rankings has never been easier with PricePush. I'm glad I found this tool, it helps adjust prices not only by exchange rates but also by each country's economic well-being.
Andrei Karavaichyk
Andrei Karavaichyk@donQwedroX
X
My old setup was basically 'ask ChatGPT for PPP pricing and hope it's not too wrong.' PricePush uses central bank PPP data and changed about 90% of my prices, most of them down 20-75%. Now the prices seem far more reasonable for these markets.
Edi
EdiiOS dev · PigiX
LinkedIn
PricePush is solving an annoying problem: pricing your app for different countries without losing your mind over spreadsheets. You pick a base price. It handles the rest. Different prices for 190+ countries. Both App Store and Google Play. No more guessing if $5 is too much for Brazil or too little for the UK.
Muhammad Shoaib Nomani
Muhammad Shoaib NomaniCTO | Lead Mobile App DeveloperLinkedIn
PeerPush
I found the pricing section in App Store Connect so tedious and time consuming. This will save a lot of time.
@lyrictimeMaker of LyricTimePeerPush
X
Using PricePush to set per-country app prices. I accomplished something in about 4 minutes that might have taken me days, it's incredible. My respects to the developer. 🚀🚀🚀 You can use it for App Store Connect and Google Play Console at the same time. 🔥
RadaRadio
RadaRadioGlobal radio appXLinkedIn
LinkedIn
PricePush calculates PPP (Purchasing Power Parity)-adjusted pricing and pushes it to both stores. [...] Any future apps I work on, personally or for clients, that need in-app monetisation & global distribution are getting this, no question.
Edward Sartori
Edward SartoriGame developer · High Roll GlyphLinkedIn
LinkedIn
I'm running Planne's pricing across 30 countries and decided to try PricePush for it. Honestly, it helped a lot. I got to fair prices for every market without guessing, while keeping prices that make sense for each country. If you also work with international pricing, it's worth a try. 👏
Guilherme Campelo
Guilherme CampeloFull Stack Developer · PlanneLinkedIn
FAQ

Questions

Will this break my RevenueCat setup?

No. PricePush never touches your RevenueCat account. It writes localized prices to the App Store and Google Play, and RevenueCat reads prices from those stores, so it picks up the new price on its next sync while your paywalls, offers and experiments stay exactly as they are.

Does PricePush work with RevenueCat, Adapty, Superwall, Qonversion and Purchasely?

Yes, all of them, and with your own StoreKit or Play Billing code. There is no integration for any of them and there does not need to be. They all read prices from the App Store and Google Play, and that is where PricePush writes. Worth knowing: each tool syncs on its own schedule, so a new price appears when that tool next reads the store rather than the instant you push.

Is PricePush partnered with any of these companies?

No. There is no integration and no commercial relationship with any of them, and none is needed. PricePush writes prices to the stores, they read prices from the stores. That is the entire relationship.

Do I need to add an SDK or ship an app release?

Neither. PricePush talks to App Store Connect and the Google Play Developer API from the server. Your app does not change, and you do not ship a build to change a price.

Can I connect only one store?

Yes. Connect App Store Connect, Google Play Console, or both. Plenty of apps only ship on one store, and PricePush works the same either way. If you do ship on both, the two stores serve slightly different country lists, and PricePush covers each store with the countries that store actually reaches, so you do not have to track the difference yourself.

What does PricePush need from my store account?

An App Store Connect API key, or a Google Play service account. You create both yourself in the store console, so connecting PricePush never means handing over your Apple or Google password, and never means handing over the account. It asks for the lowest access each store offers that can still change a price: on Apple that is an App Manager key, on Google it is "Manage store presence" to set prices plus read-only "View app information" to list your products. Neither store sells a pricing-only key, so that is the floor rather than a preference, and neither level includes your financial reports or the ability to manage your team. The key is encrypted the moment it lands, decrypted only on our servers to run a push, and never sent to your browser.

What if I have never created an API key before?

You do not need to be the technical one on the team. Both stores get a step-by-step guide that spells out every click: where the setting lives, what to name the key, which access level to pick, and what to paste back. If you are not the person who holds the developer account, PricePush drafts the email for you to send to whoever is. It takes a few minutes, and there is nothing to install.

What happens if I revoke access?

PricePush stops being able to read or write immediately. Prices you already pushed stay live, because at that point they are your store's prices, not ours. Nothing to uninstall, no release to ship, and you do not need to tell us first.

How long does connecting take?

A few minutes, and you only do it once. Create the key in the store console, paste it into PricePush, pick your app, and your products import with their current per-country prices already filled in. After that, a price update is two clicks: one to localize, one to push. Nothing is written to your store until you have seen the table.

Never made one of these before? Step-by-step guides for App Store Connect and Google Play.

Connect a store, localize your prices

Connect one app or twenty, on either store or both. Or see the whole country ladder for your price first, without an account.