Build the list
Find ecommerce brands by platform, category, and app stack
An ecommerce brand's storefront shows what it sells, what it runs on, and whether someone is paying to send traffic to it. The team behind it is the part you work for.
Ecommerce is one of the few segments where the qualifying evidence sits on a public page. Platform, checkout, reviews widget, subscription app, currency, shipping regions: all of it renders in a browser, so all of it can become a dated column.
The build runs as one table. LeadMagic's website scan names the platform and the tools the store loads. Firecrawl pulls the pages when you need catalog size, a policy page, or an app widget. People Data Labs supplies the company behind the brand, and Blitz API handles contacts last.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Brands on a subscription app
dtc supplement brands that run a subscription app on their checkout
Each app check is a dated column, so a brand that removed one last month reads as a change rather than a quiet mismatch.
Catalog size as a proxy
apparel brands with more than 200 products and a published wholesale page
Product count comes from crawling collection pages, which makes it a measured figure with a timestamp rather than a guessed band.
Who runs growth here
for each brand find the founder or whoever owns ecommerce, plus a work email
Small brands often resolve to the founder and nobody else, which the row records instead of hiding it behind a support inbox.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Platform-gap list
A list of brands missing the app category you replace, with the evidence in the row.
- 1Crawl the storefront, write detected apps into columns, filter to the brands missing yours.
- 2Promote the qualified brands onto records, then check the next run's domains against this table before any paid column runs.
oxygen tables createOwner-level outreach
Messages that reference the store instead of opening with a generic ecommerce line.
- 1A Web Research Agent column reads the product pages and returns one specific observation per brand.
- 2Ground the draft in your positioning page, then enroll from a warmed sender.
oxygen sequences draftWatch for the replatform
You reach a brand within one refresh of its platform change, while it may still be choosing apps for the new store.
- 1Add LeadMagic's website scan as its own column and schedule a full refresh under a credit ceiling, so a platform change shows as a dated cell. A lookup repeated within 30 days returns the stored scan free, so space refreshes more than 30 days apart.
- 2Within a week of each refresh, compare each brand's new scan with the old one in its cell history. Copy the brands whose platform changed into a table of their own, and enroll it in a short sequence written for that moment.
oxygen tables schedule set
Who you can reach
Roles you can find at ecommerce and DTC brands
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Founder or brand owner | Owner/Founder | Work emailLinkedInMobile |
| Head of Ecommerce | Director | Work emailLinkedIn |
| Ecommerce manager | Manager | Work emailLinkedIn |
| Head of Retention or CRM | Director | Work emailLinkedIn |
| Performance marketing lead | Manager | Work emailLinkedIn |
| Head of Operations | VP | Work emailLinkedIn |
Filters you can search on
- Storefront platform detected on the domain
- Checkout, review, and subscription apps in use
- Product count band taken from the catalog
- Category and typical price point
- Store currency and shipping destinations
- Advertising pixels present on the site
- Wholesale or marketplace presence
- Team size band
Brands with a working storefront resolve well. A wholesale-only business with a brochure site gives you a company and little else, and a brand trading only through marketplaces may not surface at all. Contact coverage tracks team size: one-person brands usually resolve to the founder.
Data sources
Data sources and CRM connections
- LeadMagic
Scans the storefront for its platform, such as Shopify or WooCommerce, and the analytics, marketing, and chat tools it loads.
TheirStackFinds brands whose job postings name a platform or app, with the dates each was first and last seen. Small brands that never post jobs are thin here.
FirecrawlCrawls catalog and collection pages to count products, and extracts the pages that decide fit: shipping policy, wholesale page, about page.
People Data LabsThe company behind the brand, with team size and where the business actually operates.
Blitz APIOpening lane of the contact chain, run on brands that cleared the storefront filters.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Few brands publish revenue, so every size band here is an estimate. Use a Revenue (estimate) column where a source has a figure, or build your own band from catalog, team size, and shipping footprint. Ask for the number on the call.
FAQ
Questions people ask first
Can I filter on the apps a store has installed?
How do you tell a real brand from a dropshipper?
Do you have revenue figures for these brands?
What if the only contact is a support inbox?
Does this work outside the United States?
How do I avoid enriching the same brand twice?
Build your ecommerce and DTC brands list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.