OXYGENOXYGEN

Find accounts

Find SaaS companies by funding stage, stack, and hiring signal

Every B2B tool sells to SaaS, so the generic list is worthless. The one that works is filtered on what a company runs and what it is hiring for.

try

A SaaS list is easy to generate and hard to trust. Category tags are self-reported and profile headcount lags by a year. The filters that survive a first call are behavioral: a technology on the domain, a tool named in a job posting, a round with a date.

It all lands in one hosted table. TheirStack reads postings and the tools inside them, BuiltWith reads the domain, PredictLeads dates the funding and hiring events, and People Data Labs fills in headcount. Blitz API runs last, only on the rows that passed.

Example searches

Ask for it the way you'd say it

Every search below runs on the same hosted Tables, with the cost previewed before anything is spent.

  • Stage plus stack

    series a and series b saas companies in north america running a cloud data warehouse

    Rows land with domain, headcount band, last round date, and the detected warehouse, so stale rounds are dropped before enrichment.

  • Hiring against your category

    companies hiring a developer relations lead that also ship a public api

    Posting text becomes a readable column, not a flag. A role naming your category is a different lead from one that does not.

  • Migration candidates

    saas companies still loading an older analytics script on their marketing site

    Detection reports what the page served when it was checked, so the column carries its own date and the filter stays honest.

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.

  • Stage and stack qualified list

    One table where every account passed a stack test before anyone paid to enrich it.

    1. 1Source by stage and headcount, add detection columns, drop the rows that fail.
    2. 2Run the contact column on what is left and promote the survivors onto records.
    oxygen companies search run
  • Funding round as the trigger

    Outreach that arrives while the budget conversation is still open.

    1. 1Run a funding and hiring search into one table so every event lands dated on the account.
    2. 2Filter to the rows where the round and the role both match what you sell, then enroll that view.
    oxygen signals search run
  • Score before you write

    A ranked list where the reason for each rank sits next to the score.

    1. 1Point an AI column at your ICP page so scoring is graded against written criteria.
    2. 2Sort on the score, read the rationale cell, promote only the top band.
    oxygen columns add

Who you can reach

Roles you can find at B2B SaaS companies

Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.

RoleSeniorityReachable by
Founder or CEOOwner/FounderWork emailLinkedInMobile
Chief Technology OfficerC-levelWork emailLinkedIn
VP of SalesVPWork emailLinkedInMobile
Head of GrowthDirectorWork emailLinkedIn
Revenue operations leadManagerWork emailLinkedIn
Head of ProductDirectorWork emailLinkedIn

Filters you can search on

  • Funding stage and date of the last round
  • Headcount band and direction of travel
  • Technology detected on the marketing domain
  • Tools named inside recent job postings
  • Open roles by function and seniority
  • Country, state, or metro of the head office
  • Product category keywords on the site
  • Independent or owned by a parent group

Coverage is strongest for funded, English-language SaaS with a real marketing site. A bootstrapped company that never announced a round reads smaller than it is, and detection sees nothing running behind a login.

Data sources

What the data actually comes from

Every value lands with its provider and cost recorded on the cell.

  • TheirStack

    Job postings and the tools named inside them, where a stack decision shows up first.

  • BuiltWith

    What the marketing domain loads: analytics, payments, support widgets, and the frameworks around them.

  • PredictLeads

    Funding, hiring, and partnership events per company, so timing is a dated column.

  • People Data Labs

    Headcount bands, head office location, and the person layer once the account list settles.

  • Blitz API

    Head of the work-email chain. A hit there stops everything behind it from running.

Run these on Oxygen's managed credits, or connect your own provider keys and pay the vendor directly — the same columns, the same runs, the same provenance either way. See every integration.

Limits

Where this stops

  • Self-reported category is the weakest filter here. A company calling itself an AI platform is often a services business, so keep a readable rationale column before anyone gets a message.

FAQ

Questions people ask first

Is a funding filter enough to qualify a SaaS account?
Rarely. A round says money moved, not that your problem is on the list. Pair it with a posting for the role that would own your product and the list gets short.
How current is technology detection?
It reflects what the domain served when it was last checked, and the column keeps that date. A positive is evidence; a negative is unproven, since infrastructure hides behind logins.
Can I start from accounts I already have?
Yes. Import the domains and run the same columns over them. The filters then score accounts you already own rather than sourcing new ones, which usually costs less.
Who do I target at an early-stage company?
Below roughly thirty people the founder owns the decision and the specialist title does not exist. Filter on seniority and let the table store the title it found.
Do I pay for rows that fail my filters?
You pay for every column that runs, so order them cheapest first. Detection and posting columns narrow the table before the contact waterfall touches a row, and that waterfall bills on a hit rather than an attempt. Run the preview to price the exact run before anything is charged.
How do I stop the list going stale?
Attach the search to the table on a cadence with a per-cycle credit cap. New companies arrive as rows, and the delivery history shows what each cycle cost.

Build your b2b saas companies list

Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.