Raw Investor · Downloads · rawgraded.com/download Instagram X

Official user guide

How to use Raw Investor

Overview

Raw Investor helps you track Pokémon (and related) singles as grading investments: paste a PriceCharting link, pull prices and images, tune grade odds and fees, and compare expected value across your portfolio.

What you see first

  1. Open the app (browser dev build or Raw Investor desktop). Wait until the backend is online (the status badge should not show “offline”).
  2. Use the workspace row under the header: Quick Card, Streamer Mode, Master List, Strategies, Insights, Star Chart, Arsenal, Admin, and User Guide (this document in the app).
  3. Use Portfolio tabs (Singles / Sealed / All) to choose which kinds of items drive lists and the Quick Card picker.
Tip — Your portfolio syncs to the server when the API is available. The Admin panel shows paths to SQLite, backup vault, and export tools.

Quick start — add a card

  1. Open a portfolio-driven view: Master List, Quick Card, or Streamer Mode.
  2. For a graded-EV single, choose Portfolio → Singles (listing type follows the tab).
  3. Click Add Card (or the “+” entry point) to open the Card listing form.
  4. Paste a valid PriceCharting product URL into Paste PriceCharting Link…, then click Fetch. The app fills prices and fields from the server scrape.
  5. Adjust any draft fields, then click Save Card.
Card listing form with PriceCharting paste field and Fetch button
Card listing form — paste a PriceCharting product link, then Fetch, then Save Card.
Highlight on Fetch next to PriceCharting URL field
Same form — Fetch runs the import for the pasted URL.

Chrome / Edge extension — primary capture (Windows)

For eBay and other flows where the embedded browser is limiting (for example some Google sign-in paths), load the shipped unpacked MV3 in your normal Chrome or Edge profile. Captures post to the same local API as the desktop app and merge into portfolio.db for cards and Arsenal.

  1. Open the extension folder: resources\browser-extension-edge next to RawInvestor.exe (installed app, portable EXE layout, or extracted win-unpacked). In the desktop app use Admin → Configuration → Chrome / Edge capture extension → Open extension folder when that button is available.
  2. Edge: enable Developer modeLoad unpacked → pick that folder. Chrome: chrome://extensionsLoad unpacked. Read INSTALL-MICROSOFT-EDGE.txt inside the folder for Edge-focused steps.
  3. Open the extension popup: set Server base to your Raw Investor API (typical local dev/desktop: http://127.0.0.1:3001). Add optional Extension token / App token when the server is configured for hardened headers — values must match.
  4. Confirm the app shows the backend online, then use portfolio views and Arsenal; extension rows merge with the same SQLite store as embedded captures.
Sold comps (API) — Optional eBay application OAuth under Admin → Configuration powers aggregate Marketplace Insights; it complements extension capture rather than replacing it.

Dashboards & how they differ

The same filtered portfolio drives Master List, Insights, Strategies, and Star Chart—same cards and filters, different layouts and charts. Quick Card and Streamer Mode focus on one card at a time. Arsenal layers hunts/targets metadata on the same cards (saved with portfolio export). Admin is configuration, storage paths, and maintenance—not portfolio EV analytics.

They differ in presentation—like the same numbers on a spreadsheet vs. a chart vs. a single-card worksheet.

ViewBest forNotes
Quick Card Dashboard Deep work on one card Price sidebars, capture / refresh tools, expanded detail. Pick a card from the master scope.
Streamer Mode Showing one card on stream Same card story as Quick Card, tuned for presentation.
Master List Table view of the whole portfolio Sort, filter, bulk refresh, collections. The “source of truth” grid.
Strategies Sell / hold planning Bins, auto-populate, assign collections—operational workflow on filtered cards.
Insights Portfolio analytics Tabs: Top winners, EV chart, Market ticker, Nebula—same filters as Master List, different visuals.
Star Chart Constellation map Standalone Nebula visualization; click through to Quick Card.
Arsenal Hunts & targets Watch-style workflows layered on your cards (imported with portfolio JSON).
Admin Configuration & maintenance Fees, tokens, import/export, database jobs—not EV analytics.
Warning — If filters hide a card in Master List, it is also hidden from Insights / Strategies / Star Chart until you widen filters.

Managing & using cards

Add a card (summary)

  1. Click Add Card.
  2. Paste a valid PriceCharting product URL and click Fetch.
  3. Review scraped prices and image, adjust draft fields if needed, then save to your portfolio.

Day-to-day use

  1. In Master List, use column headers and filters to slice by ROI, set, sealed vs single, etc.
  2. Use per-card actions to refresh PriceCharting (and optional eBay / extension data where configured).
  3. Open Quick Card for the focused layout: probabilities, fees, charts, and capture helpers.
  4. Organize with Collections from the master view when you enable the collection manager.
Tip — Global fees (grading, shipping, sale %) live in Admin → Configuration; per-card grade probabilities drive the EV model.

Import & export

All import/export controls described here live under Admin → Configuration in the Portfolio & backups area unless noted.

Method A — Full portfolio JSON

  1. Click Export portfolio to download a JSON snapshot (cards + meta such as fees, filters, collections, Arsenal when present).
  2. Keep this file as your human-readable backup and for moving between machines.
  3. Click Import portfolio and choose .json (or supported variants). Large card sets are applied in server batches.

Method B — Cards only (NDJSON)

  1. Use Export cards (NDJSON) for one JSON object per line—great for huge libraries or partial merges.
  2. Import the same shape via Import portfolio when the file is NDJSON lines (the app detects format).

For the PriceCharting collection.csv / collection.zip workflow, use the dedicated steps in PriceCharting collection import below.

Warning — Importing can overwrite matching card IDs from a snapshot. When in doubt, export first.

PriceCharting collection import

Bulk-add cards from a PriceCharting export. Controls live under Admin → Configuration, in the Portfolio & backups area, inside Manual export / import.

  1. In PriceCharting, export your collection as collection.csv or collection.zip.
  2. In Raw Investor, open Admin → Configuration and scroll to Manual export / import.
  3. Find the PRICECHARTING COLLECTION IMPORT panel. Optionally check Skip if already in collection (same PriceCharting URL or product ID) to avoid duplicates.
  4. Click Import collection file and choose your export. The app searches, resolves product URLs, scrapes details, and creates cards.
  5. When the run finishes, open Import Issues for failures; retry failed rows or export a retry CSV from the same panel when offered.
Manual export import section with PriceCharting collection import and Import collection file button
Admin → Configuration — Import collection file under PriceCharting collection import.

Captures & the Capture menu

Three ways prices and live rows reach a card

  1. Card form — Paste a PriceCharting product URL and click Fetch. The server scrapes and merges into the draft card (see Quick start).
  2. Capture menu (desktop) — Open a supported market site in an embedded browser tab, then run Capture active browser tab. The engine extracts listings or sales rows and posts them to your portfolio pipeline. You must be on a web / capture tab, not the main app workspace tab—if you see “Switch to a capture tab,” use Capture → Open … to open PriceCharting, eBay sold search, or TCGPlayer, then try again.
  3. Chrome / Edge MV3 extension — Load the unpacked extension shipped with the Windows app (see Chrome / Edge extension) so toolbar captures post to POST /api/ext/capture and merge into your portfolio for Arsenal and charts.

Default vs deep capture

Under Capture in the window menu bar:

Both run on whichever active embedded tab is focused. They are separate from in-app Quick Fetch (the automated multi-site refresh from Quick Card / Admin timing)—Quick Fetch orchestrates tabs internally; the Capture menu is for manual control of the current tab.

Other Capture menu items

Capture menu expanded with capture tab, deep capture, screenshots, and open site links
Desktop Capture menu — default vs deep tab capture, screenshots, and quick links to market sites.

Backups & where data lives

  1. Live data — Cards live in SQLite under your data directory (app-portfolio/portfolio.db). Meta (fees, filters, collections, Arsenal) travels with that store.
  2. Automatic dated JSON — The app writes snapshots to a backup vault folder (separate from a factory reset of runtime data in desktop builds).
  3. Rotating backups — Admin → Database & maintenance can run scheduled-style SQL/JSON copies (see on-screen stats after refresh).
  4. Use Run rotating backup now when you want an immediate checkpoint before risky maintenance.

Exact folders are shown under Configuration when the API is connected—use Open in Explorer style buttons where available.

Tip — For major version jumps, export portfolio JSON before updating, as release notes recommend.

Settings & Admin panel

Open Admin from the workspace row. Three tabs:

  1. Configuration — Fee structure, PSA API token, Google Custom Search keys (optional buyer’s guide), Chrome / Edge capture extension (open bundled folder), extension “latest only” mode, Quick Fetch timing, portfolio default tab (Singles/Sealed/All), import/export, factory reset (desktop).
  2. Database & maintenance — Capture DB stats, portfolio SQLite size/count, backup counts, rotating backup controls, eBay / PriceCharting maintenance jobs.
  3. Diagnostics — Capture pipeline insight for support.
Tip — PSA token may stay in browser memory or persist depending on build flags—read the small print under the token field.

Portable vs installed (Windows)

Installed / normal desktop build

  1. The app keeps profile data under your Windows user application data area (%AppData%).
  2. The backup vault defaults under that profile unless you set PCGR_BACKUPS_DIR.

Portable build

  1. When the launcher runs as a portable executable, application data is stored beside the EXE: <folder containing the EXE>/pcgr-runtime-data.
  2. Your SQLite portfolio, extension captures, and default backup vault therefore move with the folder you copy to a USB drive.
  3. Same UI and User Guide—only file paths differ. Use Admin → Configuration path rows to see exact directories on this PC.
Warning — If you set custom environment paths for data or backups, the portable folder layout may differ—always verify in Admin stats.

Known issues

FAQ

Why does the app say the backend is offline?
The UI cannot reach the API (e.g. http://127.0.0.1:3001). Start the bundled server / use LAUNCH.bat / wait until the launcher finishes booting.
Will import wipe my whole portfolio?
Portfolio import merges snapshot fields; cards in the file replace matching IDs. Export a JSON backup before importing someone else’s file.
NDJSON vs JSON export?
JSON is the full portfolio document. NDJSON is one card JSON per line—lighter for tooling and very large libraries.
Insights looks empty but Master List has cards
Insights honors the same filters and portfolio kind scope. Clear filters or switch Singles/Sealed/All to match what you expect.
Where is the User Guide in the desktop app?
Workspace nav User Guide, or menu Help → User Guide (focuses Raw Investor and opens this page).

Keyword index (for Ctrl+F)

add card · admin · API · arsenal · backup · backup vault · capture · capture menu · collection import · configuration · CSV · database · deep capture · developer mode · diagnostics · ebay login · EV · export · extension · ext token · factory reset · fees · filters · Google CSE · google sso · import · insights · JSON · known issues · load unpacked · maintenance · master list · menus · MV3 · NDJSON · Nebula · portable · portfolio · PriceCharting · PSA token · Quick Card · quick fetch · quick start · ROI · rotating backup · sealed · singles · sniper · SQLite · Star Chart · streamer mode · strategies · sync · TCGPlayer · User Guide · win-unpacked · ZIP · 127.0.0.1