Credits
Profundis runs on credits. The basic rule is 1 credit = 1 search. A few heavier operations (WHOIS, favicon, deep paging, grouped views) cost a bit more, as detailed below.
Profundis used to track several separate quotas. That has been replaced by a single credit balance. You have an amount of credits, and each search spends some. Your previous usage was carried over during the migration, and no action is required on your part.
How credits are spent
| Operation | Cost |
|---|---|
| A search (hosts, DNS, certificates/vhosts, IP intelligence, analytics lookup) | 1 credit |
| A WHOIS search | 3 credits |
| A host details / domain details lookup | 1 credit, plus 1 credit per resolved IP it inspects (capped) |
| An ASN / autonomous-system details lookup | 1 credit |
| A favicon search | 5 credits |
| A pipeline / registrant-explorer search | 1 credit per step |
| Subdomain enumeration | 1 credit per 100 subdomains for the first 300, then 1 per 300 (minimum 1 credit) |
| Export | 1 credit per 100 results exported (rounded up) |
| Alerts | 1 credit per 10 alerts received (rounded up) |
An API call costs the same as the equivalent UI operation: a search is 1 credit, WHOIS is 3, favicon is 5, and so on.
A favicon search costs 5 credits. The favicon picker in the UI does not cost a credit.
A few things are free and never cost a credit: our curated example/"special" queries and the demo lookups (for example 8.8.8.8 on IP intelligence). Re-opening the next page of a result set you already paid for is not charged again.
Deeper pages and grouped views cost a little more
Your first three pages of results are the base cost in the table above. Past page 3, each further block of 10 pages adds 1 credit: pages 4 to 13 add +1, pages 14 to 23 add +2, and so on. It stays invisible if you never page deep and only adds up for bulk traversals. Re-opening a page you already paid for is still free.
The grouped view that collapses results into one card per host adds 2 credits on top of the search.
The per-search result cap (10 / 30 / 50 results per page, depending on your plan) and the number of filters per query are still enforced. Those are limits, not credits.
Where your credits come from
You have two pools, and they are spent in this order:
- Monthly allocation: included with your plan. It resets every billing cycle.
- Purchased balance: credits you buy in packs. Used once your monthly allocation is exhausted (overage), and they never expire.
Monthly allocation per plan
| Plan | Monthly credits |
|---|---|
| Free | 50 |
| Professional | 10,000 |
| Enterprise | 50,000 |
When do credits renew?
- Subscribers (Professional / Enterprise / legacy): your monthly allocation resets at your Stripe billing cycle date, the same day your subscription renews each month (or each period, for annual plans). Cancelling and re-subscribing simply re-anchors the cycle to your new billing date, and your purchased balance is never affected.
- Free accounts: your monthly allocation resets on a monthly cycle anchored to your first sign-in.
You can always see your current cycle usage and your reset date in the sidebar and on your Profile → Billing page (“this cycle: used / allocation” and “purchased balance (never expires)”).
Credit packs
Need more than your monthly allocation? Buy a credit pack. Packs are a one-time purchase, the credits are added to your purchased balance, and they never expire.
| Pack | Credits | Price (EUR) | Price (USD) |
|---|---|---|---|
| Starter | 1,000 | €19 | $22 |
| Pro | 3,000 | €49 | $59 |
| Bulk | 8,000 | €119 | $139 |
| Mega | 20,000 | €279 | $329 |
You can buy packs on any paid account, and on Free once you’ve purchased credits (pay-as-you-go). Manage everything from your subscription page.
Running out of credits
If a search would cost more than you have left (monthly allocation + purchased balance), the request is rejected with a clear “out of credits” message (error code Q2014) and nothing is charged. You simply buy a pack or wait for your next monthly reset.
Using the API efficiently
For automated/API usage, the volume operations are billed on the rows you actually receive, and the response is capped so you can never spend more credits than your balance:
- Subdomain enumeration bills on the subdomains actually returned: 1 credit per 100 for the first 300, then 1 per 300, with a minimum of 1 credit. Free accounts are capped at 300 subdomains per enumeration (any paid plan removes the cap), so a full free enumeration of 300 subdomains costs 3 credits.
- Export bills
ceil(returned / 100)on the rows actually returned. The export estimate is free and lets you check how many results a query would return, and how many you would actually get, before you pull them.
See the API documentation for the exact parameters.
FAQ
Do my credits expire? Your monthly allocation resets (does not roll over) at each billing cycle. Purchased pack credits never expire.
When exactly do they renew? On your Stripe billing date (subscribers) or monthly from your first sign-in (Free). See When do credits renew? above.
What happened to my old quotas? They were migrated to credits. See the callout at the top of this page. No action is required on your part.
I cancelled my subscription, did I lose my purchased credits? No. Cancelling drops you to the Free allocation, but your purchased balance stays intact.
Can I use Profundis commercially? Commercial use is allowed on any paid account (Free is non-commercial). Reselling, redistributing, or rebuilding the dataset is not permitted on any plan. See our Terms.