List the IPs on AbuseIPDB's blacklist
Returns GeoMetrikks' copy of AbuseIPDB's blacklist, which the scheduler downloads every ABUSEIPDB_BLACKLIST_REFRESH_HOURS hours, 24 by default, or reads from ABUSEIPDB_BLACKLIST_FILE. Read from the local database; nothing leaves the server. ips is empty and both times are null with ABUSEIPDB_BLACKLIST_ENABLED=false, before the first download, and when the list is more than 72 hours old. With a file, refreshedAt is when the file was last written. The list is for your own use, and AbuseIPDB forbids republishing it.
session<token>Session cookie authentication.
Request fulfilled, document follows
application/json- response
The IPs on AbuseIPDB's blacklist, as of the last download or file read.
generatedAt*|When AbuseIPDB generated the list, as ISO 8601 in UTC. For a plaintext ABUSEIPDB_BLACKLIST_FILE, when the file was last written. Null when ips is empty.
ips*array<string>The listed IPs in their canonical spelling.
refreshedAt*|When GeoMetrikks downloaded the list, as ISO 8601 in UTC. With ABUSEIPDB_BLACKLIST_FILE, when the file was last written. Null when ips is empty.
curl -X GET 'https://geometrikks.example.com/api/v1/abuseipdb/blacklist'{ "generatedAt": "2019-08-24T14:15:22Z", "ips": [ "string" ], "refreshedAt": "2019-08-24T14:15:22Z"}API reference
Every endpoint of the GeoMetrikks HTTP API, with how to authenticate, read errors and page through results.
Check an IP on AbuseIPDB GET
Asks AbuseIPDB what it knows about the IP: its confidence score, report counts, usage type and ISP. Only the IP leaves the server, and each answer is cached for 15 minutes, so a repeat check spends nothing from the daily quota. A private or reserved address gets a 400 without a request.