MIT open source, paid data

Open source Ocean.io alternative: looot-lookalike

Find companies that look like your best customers.

The code is MIT open source. The data is not free and not self-hosted: every real run calls looot and pays per call at the catalog price shown before the run.

Short answer

What is looot-lookalike?

looot-lookalike is an MIT-licensed web app and CLI. Give it 3 to 20 domains of your best customers and it enriches them, finds what they share, searches for similar companies and returns a ranked list with a score breakdown you can read. The code is open source. The data is paid per looot call.

What it does

What looot-lookalike does and how to run it

It enriches each seed domain, then derives the traits they share: industry, size, technology, keywords and region. A value counts as shared when at least 40 percent of the seeds that report it have it. You can edit the shared traits.

It searches for similar companies with two looot company search providers, merges what both find, removes your own seeds and scores each result with a breakdown that shows the provider and the cost.

Editing the traits and re-scoring makes no looot call. The CLI writes JSON, CSV and markdown, and the markdown lists the shared traits first.

This is the job that products such as Ocean.io do.

Commands for looot-lookalike
git clone https://github.com/loootai/looot-lookalike && cd looot-lookalike
npm install --ignore-scripts
npm run demo
npm run lookalike -- --demo --out results-out
npm run lookalike -- --seeds examples/seeds.txt --dry-run
export LOOOT_TOKEN=...
npm run lookalike -- --seeds seeds.txt --cap 1 --out results-out

Facts

Facts from the repository

Read from GitHub on 2026-10-11.

Facts about looot-lookalike
JobFind companies that look like your best customers.
LicenseMIT
LanguageTypeScript
A real run needs
  • Node.js 22.12 or newer
  • A looot token with the scopes runs.execute, catalog.read, runs.read and usage.read, for real runs only
  • A funded looot balance, for real runs only
  • 3 to 20 seed domains
Demo modeYes. npm run demo and the CLI --demo flag use made-up companies. They need no token and cost nothing.
Repositorygithub.com/loootai/looot-lookalike
Facts read on2026-10-11

Data and price

Endpoints it calls, with the live price

Every real run calls these looot endpoints. The price column is read live from the catalog, never typed into this page.

Endpoints called by looot-lookalike with their live catalog price
EndpointUsed forLive price
companyenrich-companies-enrich-getcompanyenrichEnrich each seed domain (default)reading live price
hunter-companies-findhunterEnrich each seed domain (option)reading live price
thecompaniesapi-companies-similarthecompaniesapiSearch for companies similar to the seed domainsreading live price
ai-ark-companiesai-arkLookalike search from up to 5 domainsreading live price

Prices are read from the looot public catalog when the page loads. Some endpoints are priced per result, so a run that returns many rows costs more than one call. The CLI dry run prints the exact quote for your input before anything is charged.

Limits

What looot-lookalike does not do

  • It has no contact discovery and no CRM sync. The sibling repo looot-csv-enrich adds emails and phones to a CSV of the ranked domains.
  • Revenue is not a scored signal, because the search providers do not return it consistently.
  • Industry names are compared as lower-cased text, so Software and Software Development do not match. The country map covers about 50 countries.
  • Response parsing was written from provider documentation and fixtures. The README says it was not checked against a recorded paid response, and the input names of the two search endpoints come from the catalog parameter list.
  • The CLI keeps no state between runs.

With an agent

Run it with your agent

Copy the prompt, give it to the agent you already use, and it dry-runs first.

Prompt: looot-lookalike
Use looot to find companies that look like my best customers. Read https://looot.ai/skill.md first. Then clone https://github.com/loootai/looot-lookalike, put my customer domains in a seeds file, run its dry run and show me the quote and the cap. Run the search only after I say yes, and show me the shared traits first so I can correct them.

FAQ

Questions about looot-lookalike

It takes 3 to 20 seed domains of your best customers, derives what they share and searches for similar companies through looot. You get a ranked list where each score has a readable breakdown.

The code is free under the MIT license. The data is not. Every real run is a set of paid looot calls at the catalog price, quoted before the run. Demo mode and the dry run cost nothing.

Each seed is enriched by domain. A value counts as shared when at least 40 percent of the seeds that report it have it. Size is the lowest and highest employee count of the seeds. You can edit the traits and re-score.

One enrichment call per seed, plus one search call per source. Some are priced per result, so the quote assumes 50 rows and the real charge is usually lower. The table on this page shows the live catalog price of each endpoint.

No. Contact discovery is not part of this repo. The sibling repo looot-csv-enrich can add emails and phones to a CSV of the ranked domains.

It does not score revenue, match industry names across vocabularies or sync to a CRM. Its parsers were written from documentation and fixtures and the README says no real response was checked.

Yes. npm run demo and the CLI --demo flag need no token. A real run needs a token and a funded balance.

Give your agent the prompt on this page and the setup link https://looot.ai/skill.md. The repo ships a skill that quotes with a dry run, runs with a cap and reports the shared traits first.

Keep going

For agents
repo
https://github.com/loootai/looot-lookalike
job
Find companies that look like your best customers.
license
MIT
language
TypeScript
endpoint
companyenrich: companyenrich-companies-enrich-get (company_enrich)
endpoint
hunter: hunter-companies-find (company_enrich)
endpoint
thecompaniesapi: thecompaniesapi-companies-similar (company_similar)
endpoint
ai-ark: ai-ark-companies (company_search)
price
per call, read live from the catalog on the web page
framing
MIT code, paid data, every real run calls looot
setup
https://looot.ai/skill.md
llms.txt
https://looot.ai/llms.txt
read
2026-10-11

Run looot-lookalike on your own looot account.

Try the demo first, no account needed. For a real run, start your workspace, top up, and use the quote the repo prints before it spends anything.