Status

All systems normal.

Checked Oct 27, 6:24 PM UTC. The database answered in 2722 ms. This page refreshes every minute; machines can read /api/health.

Scheduled Jobs, Last 30 Days

Uptime is the share of hours (or nights, for nightly jobs) with at least one good run, counted from when each job was first recorded (from 2026-10-19). Each square is a day.

JobUptimeLast 30 daysLast run
Pokémon prices
TCGplayer and Cardmarket prices through TCGdex · hourly
100%
194 runs
Oct 27, 6:17 PM UTC
Catalog and prices
Every other game's cards and prices through TCGCSV; Cardmarket's euros for Magic and Yu-Gi-Oh! daily · hourly
99.0%
205 runs, 3 failed
Oct 27, 5:39 PM UTC
Sold comps
eBay sold listings for graded and high-value cards · hourly
100%
186 runs
Oct 27, 6:05 PM UTC
Scanner pictures
The fingerprints the camera scanner matches against · hourly
98.4%
203 runs, 3 failed
Oct 27, 5:54 PM UTC
Channel orders
eBay and TCGplayer orders into the shop · hourly
100%
185 runs
Oct 27, 5:25 PM UTC
Store holds
Reminders before a customer's hold ends · hourly
100%
141 runs
Oct 27, 6:00 PM UTC
Webhooks
Shop Pro deliveries, sent every minute · hourly
100%
172 runs
Oct 27, 6:00 PM UTC
Nightly roll-up
Collection values, watch hits, alerts, mail and push · nightly
87.5%
9 runs, 1 failed
Oct 26, 11:55 PM UTC
Price history
The long chart's weekly prices · nightly
100%
8 runs
Oct 26, 11:42 PM UTC
Market movers
The movers board · nightly
100%
8 runs
Oct 26, 11:46 PM UTC

Backups

Last restore drill 2026-10-20: passed, a full copy readable in 57 seconds (69 tables, 1,142,605 rows, every count matching). Pullsheet runs on Supabase's free plan, which keeps no backups of its own; we take ours and prove they restore. See the uptime promise.

Something wrong that this page doesn't show? hello@ninefathoms.com