Skip to main content

Pricing that fits on one screen

Four plans, published prices, and a hard stop at your quota instead of a surprise invoice. Every plan gets every lookup, both directions, the same JSON and the same error codes — bigger plans just get more room.

Prices in US dollars, billed monthly. Show yearly billing

Free

$0 / month

Enough to find out whether ndxer answers your question at all.

Queries per month
250
Inverse results per query
25
API keys
1

No card required. Every question the product answers, 25 matches a page.

Sign up

ndxer Developer

$20 / month

or $220 / year

DNS lookups and investigations for individual developers.

Queries per month
5,000
Inverse results per query
250
API keys
3
Sign up

ndxer Business

$500 / month

or $5,500 / year

Queries per month
150,000
Inverse results per query
1,000
API keys
50

Need more than this? Email contact@ndxer.com and describe the workload.

Sign up

Compare the plans

Plan Freendxer Developerndxer Teamndxer Business
Price per month $0$20$100$500
Price per year — $220 $1,100 $5,500
Queries per month 2505,00025,000150,000
API keys 131050
Inverse rows per page 252501,0001,000
Requests per minute 10603001,000
Lookup directions Both Both Both Both
Overage charges None None None None
All names Yes Yes Yes Yes
Investigations Yes Yes Yes Yes
Regular-expression TXT Yes Yes Yes Yes
Cursor pagination Yes Yes Yes Yes

Rules of the tokens

Everything a token does, and everything it costs you, in one place. "Token" and "API key" mean the same thing here.

1 · What a token is

A token is the credential the API checks on every request. You send it as an Authorization: Bearer header. You create tokens yourself from your account page, up to the number your plan allows, without asking anyone and without a sales call.

2 · How many you get

Your plan sets how many tokens can be active at once — the number is on the card above. Revoked tokens do not count towards it. If you are at the limit, revoke one before you create the next.

3 · One token per integration

Give every script, service, and workstation its own token, labelled for what it does. When one leaks, breaks, or is retired, you revoke that one instead of re-deploying everything you own. Labels are for you; we never need to know what a token is for.

4 · You see the secret once

The full token is shown once, at the moment you create it. We store only its prefix and a hash of the secret, so we cannot show it to you again and we cannot recover it for you. If you lose one, create a replacement and revoke the old one.

5 · What counts as a query

One request is one query. Each pagination page is a query. Requests rejected with a 4xx input error, a 429, or a 5xx are not counted. Empty results are counted. Every token on your account draws from the same monthly allowance.

An investigation lookup costs up to 8 units, stated before it runs; a further page costs 1.

6 · Running out is a stop, not a bill

When you have used the queries included in your plan, further queries return a 403 with the date your allowance resets. Nothing extra is charged, and nothing is quietly slowed down. You upgrade, or you wait for the reset. There is no overage billing on any plan.

7 · When the allowance resets

On a paid plan your allowance resets on your billing anniversary — the same day of the month you subscribed. On the free plan it resets at the start of each calendar month, UTC. Either way the exact reset date is on your usage page, and in the error you get when you reach the limit.

8 · Requests per minute

Each plan also has a per-minute request limit, shown on the card above. Going over it returns a 429 with a Retry-After header telling you how many seconds to wait. A 429 does not count against your monthly allowance. The limit applies to the account, not to each token, so splitting traffic across more tokens does not raise it.

9 · If a payment fails

A failed payment does not switch anything off straight away. Your plan keeps working for 7 days while the payment is retried, and the site tells you what needs fixing. After that, lookups stop until the payment goes through. Your tokens, their labels, and your usage history are untouched, and everything resumes as soon as the invoice is paid.

10 · Cancelling

You can cancel at any time from the billing page. You keep the plan you paid for until the end of the period you have already paid for, and then the account moves to the free plan and its limits. Nothing is deleted when you cancel.

11 · Sharing and reselling

A token belongs to the account that created it. Do not share tokens outside your own organisation, resell access, or republish bulk results as your own dataset. Those are the terms tokens are issued under; the acceptable use policy has the full list.

12 · Revocation

You can revoke any token whenever you like, and it stops working immediately. We revoke tokens as well, without notice, when an account is used to attack or harass, to work around caps or rate limits, or in any of the other ways the acceptable use policy prohibits. Billing problems never revoke a token — only you and an abuse decision do.

13 · Tokens do not expire

A token stays valid until it is revoked. There is no expiry date, no forced rotation, and no email warning you that a key is about to stop working. Rotating on your own schedule is a good habit; we do not impose one.

Questions about any of this go to contact@ndxer.com.

Pricing questions

One request is one query, and each page of paginated results is its own query. Empty results count — we still did the lookup. Input errors, rate-limit responses, and our own server errors do not. An investigation lookup can cost up to 8 units, stated before it runs.

Lookups stop until your period resets, and the API tells you exactly when that is. We do not meter overage, because a bill you did not expect is worse than an error you did. If you keep hitting the ceiling, the fix is the next plan up.

No. Quotas reset each billing period and start again at zero.

Yes, from the billing portal. Upgrades take effect immediately and your new limits apply straight away; the amount you owe is prorated for the rest of the period.

Cancel any time from the billing portal. Your plan stays active until the end of the period you have paid for, and you are not charged again. Switching plans is prorated by Stripe. If something went wrong with a charge, write to contact@ndxer.com and we will sort it out.

Email contact@ndxer.com and describe the workload — query volume, request rate, and what you are building. There is no enterprise tier hiding behind a form, but there is an address that reaches someone who can answer.

Limits apply per billing period. Inverse results per query are capped per plan; the API pages through results.

Yearly plans are billed once for twelve months. All prices are in US dollars. Sales tax and VAT are calculated at checkout where they apply and shown before you pay. Payments, invoices, and the billing portal are handled by Stripe; we never see your card details.