Screen the market with institutional clarity

DollarFlow brings professional-grade equity screening to individual investors — filter 2,000+ stocks by valuation, sector, and fundamentals with the precision institutions rely on.

Get started
DollarFlow
Universe
FilterSortOptions
Ticker
Exchange
Analyst
Sector
Coverage
Watchlist
Market Cap
Industry
Band
True Price
FROST
Valuation
Updated
AAPL logo
AAPL
NASDAQ
Dario Amodei
Technology
Dario Amodei
True
$3.4T
Consumer Electronics
Fair value
$218.40
68
F
Fair Value
Jul 22, 2026
MSFT logo
MSFT
NASDAQ
Reid Hoffman
Technology
Ryan Roslansky
True
$3.1T
Software
Undervalued
$445.20
74
U
Undervalued
Jul 22, 2026
NVDA logo
NVDA
NASDAQ
Stewart Butterfield
Technology
Stewart Butterfield
True
$3.2T
Semiconductors
Extended
$128.50
42
E
Extended
Jul 22, 2026
GOOGL logo
GOOGL
NASDAQ
A
API - Key name
Communication
Ivan Zhao
False
$2.1T
Internet Services
Fair value
$178.90
71
F
Fair Value
Jul 21, 2026
AMZN logo
AMZN
NASDAQ
W
Workflow name
Consumer
Dylan Field
True
$1.9T
E-Commerce
Undervalued
$198.30
76
U
Undervalued
Jul 21, 2026
META logo
META
NASDAQ
Chris Wanstrath
Communication
Thomas Dohmke
True
$1.4T
Social Media
Fair value
$512.80
65
F
Fair Value
Jul 20, 2026
JPM logo
JPM
NYSE
Brian Chesky
Financials
Brian Chesky
False
$580B
Banking
Deep value
$198.60
82
D
Deep Value
Jul 20, 2026
UNH logo
UNH
NYSE
Patrick Collison
Healthcare
Patrick Collison
True
$520B
Managed Care
Undervalued
$512.40
79
U
Undervalued
Jul 19, 2026
XOM logo
XOM
NYSE
Sundar Pichai
Energy
Sundar Pichai
False
$480B
Oil & Gas
Fair value
$112.80
58
F
Fair Value
Jul 19, 2026
Calculate

Scaffold a sector-aware equity screener in my workspace with sectors, industries, valuation metrics, and FROST readings, with relevant actions for each.

…dollarflow/src/constants/schema-identifiers.ts

+84-0
1export const SCHEMA_IDS = {
2 rocket: { object: '733956fd-…', fields: { launches: '5b877c2a-…' } },
3 launch: { object: 'e7f1e750-…', fields: { rocket: '42c9106f-…' } },
4 payload: { object: '16ffcc45-…', fields: { customer: 'd84468aa-…' } },
5 launchSite: { object: '2f18d525-…', fields: { launches: 'b94b7f00-…' } },
79 unmodified lines

…dollarflow/src/objects/launch.object.ts

+237-0
1import { defineObject, FieldType, RelationType } from '@dollarflow/sdk';
3export default defineObject({
4 nameSingular: 'launch',
5 labelSingular: 'Launch', labelPlural: 'Launches',
6 icon: 'IconRocket',
7 fields: [
8 { name: 'missionCode', type: FieldType.TEXT, isUnique: true },
9 { name: 'status', type: FieldType.SELECT, options: [ … ] },
10 { name: 'plannedLaunchAt', type: FieldType.DATE_TIME },
11 { name: 'rocket', type: FieldType.RELATION, relationType: RelationType.MANY_TO_ONE },
226 unmodified lines

…dollarflow/src/objects/payload.object.ts

+198-0
1import { STANDARD_OBJECT } from '@dollarflow/sdk';
4 { name: 'payloadType', type: FieldType.SELECT },
5 { name: 'customer', type: FieldType.RELATION,
6 relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT.company.universalIdentifier,
7 universalSettings: { relationType: RelationType.MANY_TO_ONE, joinColumnName: 'companyId' },
8 },
190 unmodified lines

…dollarflow/src/objects/rocket.object.ts

+28-32
140 unmodified lines
141
141 {
142 name: 'launches',
143 type: FieldType.RELATION,
144 relationType: RelationType.ONE_TO_MANY,
145 relationTargetObjectMetadataUniversalIdentifier: SCHEMA_IDS.launch.object,
146 },

…dollarflow/src/views/upcoming-launches.view.ts

+82-0
1import { defineView, ViewFilterOperand, ViewType } from '@dollarflow/sdk';
3export default defineView({
4 name: 'Upcoming launches',
5 type: ViewType.TABLE,
6 filters: [
7 { fieldMetadataUniversalIdentifier: SCHEMA_IDS.launch.fields.plannedLaunchAt,
8 operand: ViewFilterOperand.IS_IN_FUTURE },
9 ],
73 unmodified lines

…dollarflow/src/__tests__/schema.integration-test.ts

+412-40
150 unmodified lines
151 expect(application.objects).toHaveLength(1);
151 expect(application.objects).toHaveLength(4);
152 expectObject(application.objects, SCHEMA_IDS.launch.object, 'launch', 'Launch');
153 expectObject(application.objects, SCHEMA_IDS.payload.object, 'payload', 'Payload');
154 expectObject(application.objects, SCHEMA_IDS.launchSite.object, 'launchSite', 'Launch site');
155 expectRelationPair(payloadCustomerField, [payload.object, STANDARD_OBJECT.company.universalIdentifier], [...]);
325 unmodified lines
trusted by
République FrançaiseBayerPwCWindmillForaWazokuCivicActionsOTIIMANIC IndustriesShiawase Home
+10k others

The Problem.

Retail investors need institutional tools, but most screeners come with compromises

Fragmented tools

Screener in one tab, fundamentals in another, fair value in a spreadsheet, and price action somewhere else. Context dies every time you switch.

Stale fundamentals

Free tiers lag by quarters. Paid feeds update, but you still rebuild the join yourself — and wonder if yesterday's EPS is still today's truth.

No fair value context

You see the multiple, not the band. Without True Price and a nightly-refreshed universe, every "cheap" name is a guess dressed up as analysis.

Stop settling for noise.

Filter the full equity universe — with institutional clarity

One workspace for screening, valuation, and market intelligence — built for investors who demand more than a spreadsheet.

Speed without shortcuts

Screen ~2,064 US equities in seconds — paginated Ag-Grid table, live price columns, and one-click drill to sector, industry, and ticker. No terminal boot time.

Independent analyst

Signal Ridge Research

Depth you can trust

True Price valuation bands, FROST regime context, and earnings, economic, and analyst calendars — all fed by the same nightly pipeline. One source of truth, not five tabs.

Portfolio manager

Alderstone Advisory

Conviction to act

Command Center orients the market; the ticker slideout closes the loop with valuation chart, live quote, and sector peers. Screen → value → act in one workflow.

Solo quant

Bracket Point Trading

Value with True Price

Every ticker in the universe ships with a nightly valuation artifact — not a spreadsheet export you rebuild by hand. True Price is our ensemble fair-value estimate, plotted against historical closes inside cheap, fair, and rich bands so context stays on the chart.

Screen by sector, industry, and market cap while fair value travels with the table. Open any name for the full history, quadrant positioning, and FROST regime read — margin of safety without leaving the workflow.

  • Cheap, fair, and rich bands on every chart

  • True Price line vs. nightly close history

  • Quadrant and regime context on the same artifact

Valuation · MSFT
MSFTMicrosoft Corp · Technology
Nightly pipeline
CheapFairRichClose history
True Price
$412.40
Ensemble fair-value estimate
Last close
$378.20
vs True Price -8.3% · Cheap
Quadrant
Quality · Value
Quality compounder in the cheap band
Band position
Price sits below fair value with room to re-rate
CheapFairRich

Skip the clunky UX that always comes with custom.

Screen US equities with a finance-grade table they'll love

Universe at full density

~2,064 US equities in a finance-grade table — sector and industry hierarchy, market cap, and valuation columns refreshed nightly from our pipeline.

FROST market temperature

Regime context on Command Center and the dedicated FROST dashboard. Opportunity score, history lessons, and documented methodology — not a black-box sentiment widget.

Calendars that matter

Earnings, economic releases, and analyst actions in one place. Know what's moving your names before the open — tied to the same universe you screen.

In production.

Investors power sharper decisions with DollarFlow

Pike

From spreadsheet to screener

A solo quant replaced three data tabs and a valuation model with DollarFlow — nightly fundamentals, True Price bands, and export in one session.

Whitmore

Fair value on every name

An RIA screens the full universe for clients, opens the valuation chart in the slideout, and sends a CSV short list — no terminal lease.

Signal

Regime before stock picks

An independent analyst checks FROST on Command Center, filters by sector, and tracks earnings on the calendar before publishing research.

1/3

They are the real sales

I used to rebuild the same screener in Excel every Sunday. Now I filter ~2,064 names, pull True Price on the names that matter, and export before the open. The pipeline discipline shows — nothing feels stale.

FROST on Command Center changed how I size risk. I screen sector by sector, check the valuation band, and I'm not guessing whether the market is giving me a tailwind or a headwind.

Bloomberg was overkill for what I actually do — US equities, fair value, and a clean table. DollarFlow is the first screener that feels built for someone like me, not for a fixed-income desk I don't have.

Nora Whitfield

Retail portfolio manager

Any Questions?

Stop guessing at the market. Start screening with DollarFlow

Get started