Back to articles
6 Free Threat Intelligence APIs You Can Use Right Now (No Budget Needed)

6 Free Threat Intelligence APIs You Can Use Right Now (No Budget Needed)

via Dev.to PythonAlex Spinov

Security tools are expensive. Threat intel platforms charge $10K+/year. But these 6 free APIs give you 80% of what you need — for $0. 1. URLhaus — Malware URL Database Run by abuse.ch. Tracks URLs distributing malware. import requests def check_url ( url ): resp = requests . post ( ' https://urlhaus-api.abuse.ch/v1/url/ ' , data = { ' url ' : url }) data = resp . json () if data [ ' query_status ' ] == ' no_results ' : return { ' status ' : ' clean ' } return { ' status ' : ' malicious ' , ' threat ' : data . get ( ' threat ' ), ' tags ' : data . get ( ' tags ' , []), ' date_added ' : data . get ( ' date_added ' ) } result = check_url ( ' https://example.com ' ) print ( f " Status: { result [ ' status ' ] } " ) Free, unlimited, no key. 2. ThreatFox — Indicators of Compromise (IOCs) Also by abuse.ch. Search for known malicious IPs, domains, hashes. def search_ioc ( ioc_type , value ): """ Search IOCs: ip:port, domain, md5, sha256 """ resp = requests . post ( ' https://threatfox-api.abus

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
2 views

Related Articles