Skip to main content
POST
Scrub Multiple Numbers
Submit multiple phone numbers in a single request for efficient batch processing.
To add or refresh EBR records in the same call as a scrub, use Scrub + Add EBR.
If you scrub more than 10 phone numbers, use HTTP POST instead of HTTP GET. If you do not know your batch size, safest option is always use HTTP POST. The maximum number of records that can be scrubbed per requests is 10,000. If you have larger batches, consider using SFTP.

Request

Headers

string
required
Your API Key

Request Body

string
required
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).
string
default:"5"
required
API version. Use 5
string
default:"json"
Response format: json or csv
string
Optional. Project ID
string
Optional. Campaign ID

Example Request

Response Fields

string
The phone number that was scrubbed
string
The scrub result code (see Result Codes)
string
Reserved field (used for unique identifiers)
string
Explanation of why the number is flagged
string
State/region abbreviation (e.g., “CA”)
string
Country code (e.g., “US”)
string
City or locality
string
Carrier information in format: ID;TYPE;"Name"
string
Timezone code
string
UTC offset in minutes
string
1 if wireless/VoIP, 0 otherwise
string
Line type: Wireless, VoIP, or AllOther

Processing Multiple Results

Using HTTP POST for Large Batches

For more than 10 phone numbers, use HTTP POST with a JSON body:

Best Practices

While the API can handle large batches, consider breaking very large lists into batches of 1,000-5,000 numbers for optimal performance.
Use output=csv for large batches. CSV parsing is more efficient for high-volume processing.
Operations are atomic. If one phone number is invalid, the entire batch fails. Validate phone numbers before sending.