{"ready":true,"ipv4_only":true,"sources":[{"source":"iptoasn","name":"iptoasn.com IPv4-to-ASN table","kind":"ip_asn","source_published":null,"records":456744,"last_refresh":"2026-09-09T13:47:56Z","last_checked":"2026-09-09T13:47:53Z","status":"ok","error":null,"ttl_hours":24,"license":"Public Domain (PDDL) — free reuse, no restriction","attribution":"IP-to-ASN data from iptoasn.com (Public Domain / PDDL)."},{"source":"tor","name":"Tor Project bulk exit-relay list","kind":"tor","source_published":null,"records":1337,"last_refresh":"2026-09-10T03:48:58Z","last_checked":"2026-09-10T05:04:45Z","status":"error","error":"fetch failed (direct+proxy): SOCKSHTTPSConnectionPool(host='check.torproject.org', port=443): Read timed out. (read timeout=15)","ttl_hours":1,"license":"Public — The Tor Project exit list (free bulk list)","attribution":"Tor exit-relay list from The Tor Project (check.torproject.org)."},{"source":"spamhaus_drop","name":"Spamhaus DROP (Don't Route Or Peer) netblocks","kind":"drop_net","source_published":"2026/09/09","records":1709,"last_refresh":"2026-09-10T01:48:57Z","last_checked":"2026-09-10T01:48:57Z","status":"ok","error":null,"ttl_hours":12,"license":"Free to use in a product WITH attribution (Spamhaus DROP terms)","attribution":"Spamhaus DROP data (c) The Spamhaus Project SLU, used under the DROP free-use terms with attribution."},{"source":"spamhaus_asndrop","name":"Spamhaus ASN-DROP list","kind":"drop_asn","source_published":null,"records":434,"last_refresh":"2026-09-10T01:48:57Z","last_checked":"2026-09-10T01:48:57Z","status":"ok","error":null,"ttl_hours":12,"license":"Free to use in a product WITH attribution (Spamhaus DROP terms)","attribution":"Spamhaus ASN-DROP data (c) The Spamhaus Project SLU, used under the DROP free-use terms with attribution."}],"note":"Freshness + provenance of the free public datasets the paid /fraud/* routes classify over. The reputation SCORING and datacenter/hosting classification are computed by this service (our moat), not resold."}