The TrueCNAM API will allow you to:
1. Query the TrueCNAM database for the Caller ID Name (CNAM) associated with a telephone number, and receive a TrueSpam score and TrueCLID indication, at the same time.
2. Populate TrueCLID with an active phone call, to increase the likelihood that your Caller ID Number will be delivered correctly, and to help ensure to the person you are calling that your Caller ID number is accurate.
3. For carrier / service provider customers only - Notify TrueCLID that an active outbound call has ended, and receive CNAM for the called party number for free.
Next, take a look at Getting started with the API.