AbuseIPDB is a project helping make Web safer by providing a central blacklist for webmasters, system administrators, and other interested parties to report and find IP addresses that have been associated with malicious activity online.
Go to siteWith the AbuselPDB API, you can build applications that can:
Here are some examples of what you can build with the AbuselPDB API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
abuselpdb: {
type: "app",
app: "abuselpdb",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.abuseipdb.com/api/v2/check`,
headers: {
"Key": `${this.abuselpdb.$auth.api_key}`,
},
params: {
ipAddress: `{enter_ip_here}`,
maxAgeInDays: `90`,
},
})
},
})
AbuselPDB uses API keys for authentication. When you connect your AbuselPDB account, Pipedream securely stores the keys so you can easily authenticate to AbuselPDB APIs in both code and no-code steps.
To retrieve your API Keys,