{"name":"url-safety-check","id":"sfoln/url-safety-check","title":"URL Safety Checker – Phishing & Malware","description":"Check URLs for phishing, malware and unwanted software against Google Web Risk, plus offline red flags such as IP hosts, look-alike punycode domains, risky TLDs and link shorteners. One record per URL with an isSafe verdict. $2 per 1,000 URLs; invalid URLs are free.","version":"0.1","status":"ready","family":{"id":"ai-agent-web-toolkit","name":"Web toolkit for agents","description":"Web search for retrieval, pages and sites converted to Markdown, AI extraction to JSON, URL metadata and safety checks, sitemaps, feeds, change monitoring and academic paper search.","actors":11},"categories":["DEVELOPER_TOOLS","SEO_TOOLS","AUTOMATION"],"availability":"on_request","seoTitle":"URL Safety Checker API – $2 per 1,000 URLs","seoDescription":"URL safety checker API: scan links for phishing, malware and unwanted software with Google Web Risk plus offline red-flag heuristics. $2 per 1,000 URLs.","summary":"URL Safety Checker – Phishing & Malware checks any list of URLs against Google Web Risk (the commercial threat-intelligence lists behind Safe Browsing) for malware, social engineering (phishing) and unwanted software, and adds offline red-flag heuristics on top: raw or obfuscated IP hosts, look-alike punycode domains, high-abuse TLDs, deep subdomain chains, user@host tricks, link shorteners and more. Built for link moderation in chats and forums, email security pipelines, lead-list hygiene and AI agents that must not follow dangerous links.","pricing":{"model":"pay-per-event","currency":"USD","billedBy":"Apify","freePlanMaxItemsPerRun":10,"events":[{"name":"url-safety-check","title":"URL safety check","description":"Charged once per URL checked against Google Web Risk, whether a threat was found or not.","priceUsd":0.002}]},"input":{"description":"Paste URLs (one per line). Each URL produces one dataset record with the Web Risk verdict and local heuristics.","required":["urls"],"fields":[{"name":"urls","title":"URLs","type":"array","required":true,"description":"URLs or bare domains to check, one per line (http:// is assumed when no scheme is given). Objects with a `url` key are accepted too. Accounts on the Apify free plan can process up to 10 URLs per run.","prefill":["https://apify.com","http://testsafebrowsing.appspot.com/s/malware.html"],"editor":"stringList"},{"name":"threatTypes","title":"Threat lists","type":"array","required":false,"description":"Web Risk lists to check. Default: MALWARE, SOCIAL_ENGINEERING, UNWANTED_SOFTWARE. SOCIAL_ENGINEERING_EXTENDED_COVERAGE adds more aggressive phishing coverage.","default":[],"editor":"select"},{"name":"maxUrls","title":"Max URLs","type":"integer","required":false,"description":"Safety cap on how many URLs are processed in this run.","default":1000,"minimum":1,"maximum":100000},{"name":"concurrency","title":"Concurrency","type":"integer","required":false,"description":"How many URLs are checked in parallel.","default":5,"minimum":1,"maximum":10},{"name":"includeRaw","title":"Include raw upstream response","type":"boolean","required":false,"description":"Attach the unmodified Web Risk payload to each record.","default":false}]},"exampleInput":{"urls":["https://apify.com","http://testsafebrowsing.appspot.com/s/malware.html"]},"outputFields":[{"name":"input","type":"string | object","title":"Input","description":"The URL as given."},{"name":"url","type":"string","title":"URL","description":"Normalized URL that was checked."},{"name":"isSafe","type":"boolean | null","title":"Safe","description":"true = on none of the checked Web Risk lists."},{"name":"verdict","type":"string | null","title":"Verdict","description":"no_threat_found | threat_found"},{"name":"threatTypes","type":"array","title":"Threat types","description":"Matched lists, e.g. MALWARE, SOCIAL_ENGINEERING."},{"name":"expireTime","type":"string | null","title":"Match expires","description":"Until when a positive match may be cached."},{"name":"checkedAt","type":"string | null","title":"Checked at"},{"name":"threatTypesChecked","type":"array","title":"Lists checked"},{"name":"heuristics","type":"array","title":"Heuristic warnings","description":"Offline red flags: { code, severity, message }."},{"name":"heuristicRisk","type":"string | null","title":"Heuristic risk","description":"none | low | medium | high (from heuristics only)."},{"name":"status","type":"string","title":"Status","description":"ok | error | skipped_invalid | skipped_budget | skipped_free_plan","example":"ok"},{"name":"charged","type":"boolean","title":"Charged","description":"Whether this record incurred a pay-per-event charge."},{"name":"source","type":"string","title":"Source","description":"webrisk"},{"name":"fetchedAt","type":"string","title":"Fetched at","description":"ISO timestamp."}],"outputExample":{"input":"http://testsafebrowsing.appspot.com/s/malware.html","url":"http://testsafebrowsing.appspot.com/s/malware.html","isSafe":false,"verdict":"threat_found","threatTypes":["MALWARE"],"expireTime":"2026-10-14T15:01:23.045123456Z","checkedAt":"2026-10-14T10:00:00.000Z","threatTypesChecked":["MALWARE","SOCIAL_ENGINEERING","UNWANTED_SOFTWARE"],"heuristics":[{"code":"no_tls","severity":"info","message":"Plain HTTP (no TLS)"}],"heuristicRisk":"low","status":"ok","charged":true,"chargedEvent":"url-safety-check","source":"webrisk","fetchedAt":"2026-10-14T10:00:00.000Z"},"faq":[],"mcpExamplePrompt":"Check whether these links are safe to open and explain any red flags: https://apify.com and http://testsafebrowsing.appspot.com/s/malware.html","related":["url-metadata","domain-intelligence","url-to-markdown-summary"],"urls":{"site":"https://www.sfoln.com/actors/url-safety-check/","siteJson":"https://www.sfoln.com/actors/url-safety-check.json","siteMarkdown":"https://www.sfoln.com/actors/url-safety-check.md","runSync":"https://api.apify.com/v2/actors/sfoln~url-safety-check/run-sync-get-dataset-items","runAsync":"https://api.apify.com/v2/actors/sfoln~url-safety-check/runs","mcp":"https://mcp.apify.com?tools=sfoln/url-safety-check","requestAccess":"mailto:contact@sfoln.com?subject=Access%20request%3A%20URL%20Safety%20Checker%20%E2%80%93%20Phishing%20%26%20Malware%20(sfoln%2Furl-safety-check)&body=Please%20publish%20url-safety-check.%20What%20we%20plan%20to%20use%20it%20for%3A"},"publisher":{"name":"SFOLN LLC","apifyUsername":"sfoln","url":"https://www.sfoln.com","apifyProfile":"https://apify.com/sfoln","email":"contact@sfoln.com"},"generatedAt":"2026-10-22T04:28:58.477Z"}