Bring your own key

How it works.

You create a free account, then plug in your own API keys from the providers you want. Nothing is shared or pooled between users. Here's the full walkthrough.

$
virustotal key encrypted and saved ok
abuseipdb key encrypted and saved ok
otx key encrypted and saved ok
8 sources not configured, add them any time
ready, search an IP, domain or file hash

Illustration only. Keys are added in the dashboard's Keys drawer, not a terminal.

Signing up

Five steps from nothing to a working dashboard.

1
Create account
Email and password (10+ characters, a capital and a special character), or Continue with Cloudflare
2
Log in
Lands you on the dashboard
3
Open Keys
Top-right βš™ Keys button
4
Paste a key
Add just one to start, you don't need all nine
5
Search
IP, domain, or file hash, then hit SCAN

What is an API key?

If you've never used one before, here's the short version.

It's a password, but for an app

An API key proves to a service (like VirusTotal) that a request is coming from your account, so it can apply your own usage limits and history to it. Instead of a website login, it's a long string your account generates.

Free tiers exist for almost all of these

Every provider DigiAsh supports has a free account tier with a real, usable API key, so you don't need to pay anything to try this out. Free tiers just come with lower rate limits.

Yours stays yours

DigiAsh encrypts your keys and never shares them with other users or pools them together. Every lookup you run uses your own account's quota on that provider, not a shared one.

You don't need all of them

Add one key and DigiAsh works immediately. Other provider cards just show "not configured" until you add more. Start with VirusTotal if you're unsure where to begin.

Getting a key from each provider

Short version for all nine. Each links straight to their signup page. Free plans come with the provider's own terms, most of them for non-commercial use only; see the Terms of Use.

VirusTotal free

  1. Create a free account.
  2. Go to your profile icon β†’ API Key.
  3. Copy the key shown there.
β†’ Sign up at virustotal.com

AbuseIPDB free

  1. Create a free account.
  2. Go to Account β†’ API.
  3. Create and copy a new key.
β†’ Sign up at abuseipdb.com

IPQualityScore free

  1. Create a free account.
  2. Your API key is shown on the dashboard right after signup.

Currently unavailable on DigiAsh: IPQualityScore refuses requests from DigiAsh's hosting provider (Cloudflare), even with a valid key.

β†’ Sign up at ipqualityscore.com

AlienVault OTX free

  1. Create a free account.
  2. Go to your profile settings.
  3. Copy your OTX Key.
β†’ Sign up at otx.alienvault.com

urlscan.io free

  1. Create a free account.
  2. Go to Settings β†’ API.
  3. Generate and copy a key.
β†’ Sign up at urlscan.io

PulseDive free

  1. Create a free account.
  2. Go to your account settings.
  3. Copy your API key.
β†’ Sign up at pulsedive.com

LeakIX free

  1. Create a free account (registration is free for researchers).
  2. Go to your profile Settings.
  3. Copy your API key.
β†’ Sign up at leakix.net

abuse.ch free

  1. Sign in at abuse.ch's authentication portal.
  2. Generate an Auth-Key in your profile.
  3. One key covers ThreatFox, URLhaus and MalwareBazaar.
β†’ Get a key at auth.abuse.ch

Hybrid Analysis free

  1. Create a free account.
  2. Go to your profile β†’ API key.
  3. Copy the key. Used for file hash lookups.
β†’ Sign up at hybrid-analysis.com

How the risk score works

The 0–100 score combines evidence; it isn't an average.

1

Findings add up

Each source turns what it found into evidence, weighted by how reliable that source is. Curated feeds like abuse.ch count for more than indirect signals. Independent findings reinforce each other.

2

Silence doesn't dilute

A source with no record of a target adds nothing either way. Connecting more keys can never pull a real detection down, and one strong finding is enough on its own.

3

Benign evidence counts

Signs that a target is legitimate, such as an allow-list entry or a file a sandbox marked as safe, lower the score. A separate confidence level shows how many relevant sources answered.

Example: abuse.ch's ThreatFox lists an IP as Cobalt Strike command-and-control, and five other sources simply have no record of it. The score is 95, critical: the strong finding stands. Every report shows a β€œWhy this score” breakdown, so you can see exactly which sources drove it.

What it can do

Once your keys are in, this is what a search gives you. Every screenshot uses demo data.

Per-source results for a domain, with VirusTotal and IPQualityScore expanded

Nine sources, one search

An IP address, domain or file hash is checked against every source you've connected at once. Each source gets its own card with a clear status and a link back to its evidence.

Risk score of 74, critical, with key signals and the Why this score breakdown

A score you can explain

A 0–100 risk score with a confidence level, the key signals behind it and a β€œWhy this score” breakdown of which sources drove it. The number is never a black box.

A defanged URL in the search box and the Copy defanged button on the result

Paste indicators as you find them

Defanged indicators such as hxxps://example[.]com, full URLs and host:port are cleaned up automatically, and any result can be copied back out in defanged form for reports.

Related infrastructure with clickable co-hosted domains and historical IP addresses

Pivot with one click

IP addresses, domains and hashes inside the results are clickable: co-hosted domains, historical DNS, nameservers. Following a lead to the next indicator takes a single click.

Executive Brief report with a verdict, suggested actions and signal strength by source

Reports ready to share

Two report layouts, a detailed Spectrum report and a one-page Executive Brief, with a handling marking and room for your own conclusions. Print them or save as PDF.

Search history panel listing recent lookups with their risk scores

Your history and your data

Your recent searches are a click away and run again in one click. You can download everything DigiAsh holds about you, or delete your account, at any time.