Skip to main content

PhishDown API Preview

Evaluate the public endpoints, then contact us before relying on the API in a production workflow.

Public Preview

Explore the current public endpoints for evaluation. Preview access is rate-limited and does not include a service-level agreement.

Supported Access

Contact the team before building a production dependency so requirements, limits, authentication, and support can be agreed.

RESTful API

Simple, intuitive REST API with JSON responses. Easy integration with any programming language or framework.

Clear Starting Point

Use the examples below to inspect the response shape, then request supported access for a production integration.

Public preview endpoints

GET/api/scan?identifier=example.com

Scan a URL, domain, or IP address for phishing threats

GET/api/whois?domain=example.com

Get WHOIS/RDAP data for a domain

Quick Start Example

// Scan a URL for phishing threats
const response = await fetch(
  'https://phishdown.com/api/scan?identifier=example.com'
);
const result = await response.json();

console.log(result.verdict.verdict); // 'safe' | 'suspicious' | 'malicious'
console.log(result.verdict.score); // 0-100 risk score
console.log(result.verdict.categories); // Threat categories

Authentication

Public preview endpoints do not currently require authentication and are subject to fair-use limits and change. For supported access, agreed limits, and production integration help, contact us first.

Request API Access

Ready to Integrate?

Test the preview, then speak with the PhishDown team about a supported integration. PhishDown is a PhishEye product.