The short version
Session limits
A session limit is a hard stop. Hit the limit, Deepline stops calling APIs. No warning.limit_reached flips to true, you’re done. Clear it with deepline session limit --clear if you want to keep going.
$10-20 is usually enough for exploratory work.
Monthly caps
Protects you from runaway automation. Forgot a cron job? Monthly cap saves you.deepline billing limit. Turn it off with deepline billing --off.
When you hit the cap, all API calls stop until the next billing cycle. Account-wide, not per-session.
User-level caps are coming. Right now it’s account-wide only.
Automatic sampling
Deepline runs a sample before running your full list. Default behavior. The exploratory phase tests 2-5 rows depending on list size. Usually costs 10-20 cents. We’re checking what data is available, whether endpoints work with your input, and what quality looks like.| List size | Sample rows | Typical cost |
|---|---|---|
| Under 50 | 2 rows | 5-10 cents |
| 50-500 | 3 rows | 10-15 cents |
| 500+ | 5 rows | 15-20 cents |
--all if you know what you’re doing. Or pick your own sample size:
Why estimates look high
Estimates show worst-case. An estimate might say 5. Waterfalls short-circuit when a provider returns valid data. Most providers only charge on hits. Validation catches bad data early. The estimate assumes everything fails and retries. That rarely happens. We err conservative so you never overspend unexpectedly. These estimates get better over time. See an estimate that doesn’t match reality? Rundeepline session send --current-session to send us the session data. We use it to calibrate.
Running your first enrichment
Set a limit:deepline session usage.
If the sample looks good:
Large lists (1000+ rows)
Start with 10 rows:Monitoring
FAQ
How do I set a spending limit?deepline session limit --dollars N for per-session. deepline billing --set-monthly-limit N for monthly.
What happens when I hit my limit?
API calls stop. Session limits you can clear and continue. Monthly caps you wait until next cycle.
Why is my estimate way higher than actual cost?
Estimates are worst-case. They assume every provider charges you and every validation fails. Actual costs are lower because waterfalls stop when they find valid data.
How do I check spending?
deepline session usage for this session. deepline billing balance for account total.