High Performance Litigator API
The Litigator API is a specialized, high-performance endpoint for checking if phone numbers are associated with known TCPA litigators.This API only checks the litigator list. It does not check Federal/State DNC databases, line type, Internal DNC, EBR, or calling time restrictions. If you need full DNC checking, use the Full Scrub API instead.
When to Use This API
- You need high-performance litigator checking only
- You want to pre-screen numbers before full scrubbing
- Your workflow only requires litigator identification
Endpoint
Authentication
Include your API key in theloginId header or as a query parameter.
Parameters
Example: HTTP GET
Response
Example: HTTP POST (for 100+ numbers)
Use HTTP POST with a JSON body for large batches:Response
Response Fields
Processing the Response
Security Best Practice
For additional security, pass theloginId in the HTTP header instead of the query string:
Example Use Case
The following diagram illustrates a common workflow for businesses collecting opt-in leads, showing how the Litigator API and Reassigned Authority API work together to maintain TCPA compliance:
Workflow Summary
- At checkout - When a customer opts in to receive marketing messages, immediately scrub against the Litigator List to avoid known litigators
- Save the lead - Store the opt-in with the consent date
- Wait 30 days - Phone numbers can be reassigned at any time; waiting helps identify reassignments
- Scrub against Reassigned List - Before contacting, check if the number has been reassigned since consent was given
- Optional re-check - Scrub against the Litigator List again (litigator status can change)
- Repeat monthly - Continue this process every 30 days to maintain compliance