# Pricing - Phone List Cleaner

Machine-readable pricing for https://phonelistcleaner.com. Human page:
https://phonelistcleaner.com/pricing. One credit cleans one phone number.
All packs are one-time prepaid purchases in USD: no subscription, no
monthly minimum, no auto-renewal, and credits never expire.

## Small Clean
- Price: $19 one-time
- Credits: 2,500 (about $0.0076 per lookup)
- Best for: a quick one-off list

## List Clean
- Price: $49 one-time
- Credits: 10,000 (about $0.0049 per lookup)
- Best for: a typical contact list

## Bulk Clean
- Price: $149 one-time
- Credits: 50,000 (about $0.0030 per lookup)
- Best for: regular cleaning jobs

## Large Clean
- Price: $249 one-time
- Credits: 100,000 (about $0.0025 per lookup)
- Best for: large databases

## Pro Clean (best value)
- Price: $499 one-time
- Credits: 250,000 (about $0.0020 per lookup)
- Best for: best value per credit

## Every pack includes (same features on every tier)
- Web app: upload CSV, TSV, TXT, XLSX, or JSON (up to 100,000 rows per batch, max 50 MB)
- Output: full results CSV plus filtered exports (SMS-ready only, valid rows only, call-ready only, deduped best rows)
- Fields per number: E.164, validity, line type (mobile/landline/toll-free/VoIP), carrier, country, sms_ready flag
- REST API: POST /v1/lookup (single), POST /v1/lookup/bulk (up to 100 numbers/call), GET /v1/batches, GET /v1/account
- Bearer-token API keys with per-key scopes and optional expiry
- Signed webhooks (HMAC-SHA256) for batch.completed / batch.failed, with retry and manual redelivery
- Idempotency-Key support (retry-safe, never double-charged)
- Daily spend cap protection (balance can never go negative)

## What never costs a credit
- Duplicate numbers within a batch (collapsed before any paid lookup)
- Malformed rows that fail local parsing
- Cache hits: the same E.164 number looked up again within 24 hours
- Hard-failed lookups (credit is automatically refunded)

## Larger volumes
Annual prepaid or custom volume above 250,000 credits:
hello@phonelistcleaner.com
