Scrub Multiple Numbers
Full Scrub
Scrub Multiple Numbers
Scrub multiple phone numbers in a single API call
POST
Scrub Multiple Numbers
Submit multiple phone numbers in a single request for efficient batch processing.
Request
Headers
Your API Key
Request Body
Comma-separated list of 10-digit phone numbers (e.g.,
5039367187,7075276405,7072842774). To include a system identifier with each
result, append |{id} to the phone number (e.g.,
5039367187|abc-10232,7075276405|abc-10233,7072842774|abc-10234).API version. Use
5Response format:
json or csvOptional. Project ID
Optional. Campaign ID
Example Request
Response Fields
The phone number that was scrubbed
The scrub result code (see Result
Codes)
Reserved field (used for unique identifiers)
Explanation of why the number is flagged
State/region abbreviation (e.g., “CA”)
Country code (e.g., “US”)
City or locality
Carrier information in format:
ID;TYPE;"Name"Timezone code
UTC offset in minutes
1 if wireless/VoIP, 0 otherwiseLine type:
Wireless, VoIP, or AllOtherProcessing Multiple Results
Using HTTP POST for Large Batches
For more than 10 phone numbers, use HTTP POST with a JSON body:Best Practices
Batch Size
Batch Size
While the API can handle large batches, consider breaking very large lists
into batches of 1,000-5,000 numbers for optimal performance.
Output Format
Output Format
Use
output=csv for large batches. CSV parsing is more efficient for
high-volume processing.Error Handling
Error Handling
Operations are atomic. If one phone number is invalid, the entire batch
fails. Validate phone numbers before sending.