AdvertisingCompliance

Ad Verification

Screen advertiser and affiliate destination URLs for malware before they go live.

Malware URL scan · 1 credit per lookup · no monthly fee

Advertiser URL
go.brand-deal.comClean

How it works

1

Send the link

Call the URL scan endpoint with any link, as plain text. Encrata never renders it in a browser you control.

2

We resolve and score it

Encrata follows every redirect, checks reputation feeds, and returns a verdict, risk score and the real final destination.

3

Act on the verdict

Block, warn or allow based on a clear malicious / suspicious / clean verdict and the indicators attached. One credit per scan.

One call, structured answer

Ad Verification runs on the malware url scan lookup at 1 credit per lookup. Same API key, same JSON shape as every other Encrata lookup.

  • Every redirect hop is expanded, so shortened links can't hide the destination
  • The link is analysed server-side, never opened in your environment
  • Structured indicators of compromise come back ready to block or export as STIX
  • 1 credit per scan, and cached results for the same link are free
Terminal
curl -X POST "https://developer.encrata.com/api/malware/url/scan" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "http://bit.ly/free-gift-card"}'
response.json
{
"kind": "url",
"verdict": "malicious",
"score": 92,
"final_url": "https://accounts-secure-login.co/verify",
"redirect_hops": [
{ "url": "http://bit.ly/free-gift-card", "status_code": 301 },
{ "url": "https://accounts-secure-login.co/verify", "status_code": 200 }
],
"credits": 1
}

More malware url scan use cases

View all
Start with 500 free credits
$curl https://developer.encrata.com/api/lookup -H "Authorization: Bearer YOUR_API_KEY" -d '{"e": "satya@microsoft.com"}'