# PullRate - TCG Portfolio — Track Cards & Maximize Profits

> Track Cards & Maximize Profits (iPhone/iPad app by Dawid Piotrowski.)

- Source: https://appshunter.io/ios/app/pullrate-tcg-portfolio/id6760045005 (this page in markdown: same URL + `.md`)
- Developer: [Dawid Piotrowski](https://appshunter.io/developer/1876918026)
- Category: Finance, Utilities
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 26.2 · 5 MB
- Languages: American English
- Released: 2026-03-16
- Data updated: 2026-08-06
- User reviews in markdown: https://appshunter.io/ios/app/pullrate-tcg-portfolio/id6760045005/reviews.md

## What is PullRate?

Know exactly what your Pokémon card collection is worth.

PullRate is the portfolio app built for serious Pokémon TCG collectors and resellers. Track every card, sealed display, and graded slab - then watch your profits grow in real time.

YOUR COLLECTION, AT A GLANCE
• Add items in seconds - single cards, boosters, ETBs, displays, blisters, and more
• Attach photos directly from your camera roll
• Track purchase price, market value, and unrealized gain per item
• Organize cards into custom collections (Vintage, Modern, Graded...)
• Filter and sort by category, condition, language, or profit

BUILT FOR RESELLERS
• Log every sale with platform, price, and notes
• See realized profit, margin %, and total revenue over time
• Period filters: This Month, Last 3 Months, This Year, All Time
• Instantly compare your buy-in cost vs. current market value

POWERFUL ANALYTICS
• Portfolio value chart over time
• Profit breakdown by category
• Top 10 performers ranked by ROI
• Platform performance across Cardmarket, eBay, Vinted, Leboncoin & more

PRIVACY FIRST
• All data stored locally on your device
• Optional iCloud sync across iPhone and iPad
• Biometric lock (Face ID / Touch ID) to keep your portfolio private
• No account required — ever

PREMIUM
Unlock advanced analytics and unlimited portfolio insights with PullRate Premium.

Start tracking. Stop guessing.

Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

Privacy Policy: https://osanuo.github.io/PullRate.app/privacypolicy/

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| PullRate Premium | $4.99 | per month |
| PullRate Premium | $39.99 | per year |



## Version history (last 5 releases)

### 2.3 — 2026-04-09

What's New in Version 2.3

Visual sealed product catalog — Browse box art images in a 2-column grid when adding French, German, Spanish, Italian, or Portuguese sealed products. No more guessing from text lists.
Correct language prices for sealed products — French, German, Spanish, Italian and Portuguese editions now show and save the correct local market price instead of the global price.

Confirmation before linking sealed products — A confirmation screen now shows the exact product name, image and price before it gets linked to your item, preventing accidental links to wrong variants (e.g. Pokémon Center ETB vs regular ETB).

Japanese & Asian card prices protected — JP, KR, CHT and CHS cards are excluded from automatic and bulk price refresh. A warning is shown when fetching prices for these cards so you can verify before accepting.

Price data corruption fix — Items not yet linked to Cardmarket are no longer overwritten by background price refresh on app launch.

### 2.2 — 2026-04-07

v2.2 — Data Protection & Multi-Language Search

WHAT'S NEW
• Search cards by local name — French, German, Spanish, Italian, and Japanese card names now appear in search results via TCGDex, with a clear "No price" indicator so you know to add the price manually.

BUG FIXES
• Fixed a critical issue where upgrading to Premium could overwrite your items with wrong card images, prices, and data. The automatic price refresh now only updates items you've explicitly linked to Cardmarket — unlinked items are never touched.
• Fixed the same issue for bulk price refresh (↻ button) and the "Get Market Price" button — name-based guesses can no longer corrupt your collection.
• Fixed: recording a sale could not exceed your available stock quantity.
• Fixed: editing an item's quantity could not be set below the number already sold.

### 2.1 — 2026-03-29

What's New in Version 2.1
Search cards in your language

You can now find cards by typing their local name — no need to know the English name. French users can search "Dracaufeu", German users "Glurak", Spanish "Charizard ex" in Spanish, Italian in Italian, and Japanese users can type in katakana directly.

When a card is found via local name, the app pre-fills the name and set automatically. If a Cardmarket price isn't available for that edition yet, the price field is left open for you to fill in manually — and the app will attempt to fetch it in the background.

Cardmarket links fixed

Tapping the Cardmarket button on a card now always opens a working search page instead of occasionally landing on an "Invalid product!" error.

### 2.0 — 2026-03-27

What's New in Version 2.0

Multi-language sealed product catalog
French, German, Spanish, Italian and Portuguese users can now browse sealed products in their language directly when adding items — no need to type English names. Select your language, pick from the visual catalog, done.

Japanese set card images
The Market set browser now shows card artwork for Japanese-exclusive sets including Pokémon Card 151 (sv2a), White Flare, Black Bolt, and all recent SV-era JP expansions.

Wishlist
Save cards from the Market browser to a personal wishlist. Tap on any card in a set to add it - heart fills to confirm. Access your wishlist from the Market tab.

Quick Add from Market
Tap + on any card in a set browser to pre-fill the Add Item sheet instantly - name, set, number, rarity and image all auto-populated.

Multi-region price breakdown
Card details now show EN, FR, DE, ES and IT market prices side by side, so you always know what your card is worth in each market.

View on Cardmarket
Every card and sealed product now has a direct link to Cardmarket page.

Bulk price refresh (Premium)
Refresh market prices for your entire collection in one tap from the Items tab.

Bug fixes & improvements

Price history tracking more accurate
Search results faster for non-English card names
Various stability improvements

### 1.2 — 2026-03-25

-Browse Cards by Set
Open any set from the Market tab to see its complete card list — all cards, all rarities, with images and collector numbers.

-Browse by Pokémon
New section on the Market tab: tap any Pokémon chip or search by name to instantly see every card of that Pokémon across all sets.

-Language-Aware Pricing
Cards marked as French, German, Spanish, or Italian now fetch and save the correct country-specific Cardmarket price — not the global average.

-Bug Fixes
Prices entered with a comma (e.g. 12,50) now save correctly
Duplicate sets no longer appear in the All Sets browser
Improved price display in the Get Market Price sheet for non-English cards

## More apps by Dawid Piotrowski

- [Ri - Life & Goals Tracker](https://appshunter.io/ios/app/ri-life-and-goals-tracker/id6759105155)
- [Protagonist - Your Life Show](https://appshunter.io/ios/app/protagonist-your-life-show/id6759669879)
- [Bloom - Cycle & Beyond](https://appshunter.io/ios/app/bloom-cycle-and-beyond/id6760949569)

All apps by Dawid Piotrowski: https://appshunter.io/developer/1876918026

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-06.*
