Webshop Library
Database · In build

Every Shopify dropshipping store, in one table.

Everyone researches one store at a time. This is the whole population in one table: who's running, what they sell, what they advertise, what they've quietly killed, and how long they've lasted.

The idea

Store-spy tools sell you a lookup: paste one URL, get one report. The question worth asking is which stores in a niche launched in the last 60 days and are still spending, and answering it needs the whole set at once.

webshop library — one query population
whereniche: pet suppliesShopify launched < 60 days
StoreFirst seen ProductsAds
Petsupply HQpetsupply-hq.com 12 Jul254 40
Pawlinepawline.co 3 Jul131 12
Homeglowhomeglow.store 28 Jun77 21
Nestpetsnestpets.myshopify.com 19 Jun41 stopped
first seen, last seen, products quietly removed 23 stores7 stores match
TypeDatabase + dashboard
BackendPython crawlers → SQLite
Front endReact 19 + Vite
StatusIn build
01

What gets indexed

  • Storefront: products, prices, variants, collections, theme and installed apps.
  • Advertising: which ad libraries the store appears in, creative counts, and how long each ad has run.
  • Lifecycle: first seen, last seen, products added, products quietly removed, price moves.
  • Signals: shipping windows, supplier fingerprints, and a dropshipping likelihood score.
02

Where it stands

The crawler and the store-dashboard front end are running against a working index. What's left is coverage and the public query layer — this one gets opened up when it can answer a population question without caveats.

The rest of the shelf.

All of it built inside a working dropshipping store, one job at a time.

Want Webshop Library on your store?

Tell us where you are with it and we'll say what it takes.

ecom.beer — tools and automations for ecommerce hello@ecom.beer