Costs

What 1,000 lookups cost: reading the looot catalog

How to work out the cost of 1,000 lookups from the live looot catalog, and why the cheapest provider is chosen per call instead of once per project.

Luisa · , updated · 4 min read

On this page

Most data tools sell you a plan and a pool of credits. You estimate how many lookups you need, pick a tier, and hope you guessed right. looot works the other way. Each endpoint in the catalog has its own price per call, and you pay for the calls you make.

That makes the question "what do 1,000 lookups cost?" easy to answer, and easy to get slightly wrong. This post shows how to read the numbers.

Where the numbers come from

The public catalog lists every endpoint with its provider, what it does and what one call costs. Some endpoints charge per call. Others charge per result returned. A few are free. When an endpoint has no price, we show price on request and do not guess.

The tables below are built from that catalog each time the page loads. If a provider changes its price, the table changes with it. Nothing on this page was typed in by hand.

Work emails

Finding a work email is the most common lookup. Several providers do it, so the catalog holds several prices for the same job.

To get the cost of 1,000 lookups, multiply the price per lookup by 1,000. That is the whole formula. The only catch is that not every lookup finds an address, and what a miss costs depends on the provider. Read the endpoint page before you assume a miss is free.

Company data

Company enrichment takes a domain and returns facts about the business. The price spread between providers can be wide, because the providers return different amounts of detail.

Why the cheapest provider is chosen per call

With a plan, you pick one provider up front and live with the choice. With a catalog, your agent can choose again on every call. For a batch of 1,000 lookups, that can mean some calls go to one provider and some to another, because one has the lower price for the job or finds the address when the other does not.

This is also how a waterfall works. Try the cheapest first. If it finds nothing, try the next. You only pay the higher price for the rows that need it.

  • Start with the cheapest endpoint that returns the fields you need.
  • Fall back to the next one only for rows that came back empty.
  • Stop when a row has what you asked for.
  • Keep a count of which provider answered, so you can see where the money went.

A quick way to estimate your own job

Ask your agent to do the arithmetic against the catalog instead of doing it yourself. It can read the same prices you see here.

Prompt for your agent

Prompt to estimate a batch

Prompt to estimate a batch
I have 1,000 companies. For each one I want a work email for the head of sales and one line of company data. Using the looot catalog, list the cheapest endpoint for each step, tell me the price per call, and give me the total for 1,000 rows. Do not run anything yet.

The agent will give you a plan and a total before it spends anything. If the total looks high, ask it which step drives the cost.

What the estimate leaves out

An estimate from list prices covers the calls you plan. It does not cover retries, rows that need a second provider, or extra steps your agent adds on its own. Run a small batch first, look at the real spend in your run history, then scale up.

Browse the catalog

Questions

Take the price per call of the endpoint you will use and multiply it by 1,000. The catalog shows the price per call for each endpoint.

ShareXLinkedInEmail
Setup

Set up looot with one line: skill.md and llms.txt

Give your agent one URL and it can set up looot itself. What skill.md and llms.txt are, what each one tells an agent, and a prompt you can paste today.

The looot team · · 3 min read

Try it with the agent you already use

Start your workspace, top up, and paste one prompt into your agent.