audio. Exactly one of transcript or audio is required. Costs 2 credits per request plus 1 credit per started minute of uploaded audio. A request rejected with 400 costs nothing. The body limit is 25 MB. The request times out after 90 seconds.report=true and from present, a score of 0.8 or more files the caller and every callback number as a complaint. none, Advertising, Surveys, Hang Up, and No Subject Provided are never filed. Other needs 0.85.audio plus the same fields as form values.curl --location 'https://api.callerapi.com/api/voice/scan' \
--header 'x-auth: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"transcript": "This is officer Smith from Social Security. Pay with gift cards today or you will be arrested.",
"from": "+15559990000",
"report": false
}'{
"status": "success",
"session_id": "3f0c1a2e-8b1d-4f7e-9c2a-1d2e3f4a5b6c",
"verdict": {
"score": 0.93,
"level": "scam",
"category": "Calls pretending to be government, businesses, or family and friends",
"tactics": [
"authority_impersonation",
"threat",
"untraceable_payment",
"urgency"
],
"signals": [
"invokes Social Security",
"asks for gift cards",
"threatens arrest or legal action"
],
"summary": "Caller impersonates Social Security and demands gift cards under threat of arrest.",
"source": "combined"
},
"intel": {},
"transcript": "This is officer Smith from Social Security. Pay with gift cards today or you will be arrested.",
"reported": false,
"reported_numbers": 0
}