API Access & Integration

Integrate powerful domain security analysis into your applications with our comprehensive REST API

8
Available Endpoints
1000
Requests/Hour
99.9%
Uptime SLA

Available API Endpoints

GET /api/v1/domain-analysis

Get comprehensive domain analysis including trust score, security, and business information

Parameters: domain (required), detailed (optional)
GET /api/v1/security-analysis

Security-focused analysis including SSL certificates, blacklists, and vulnerability scans

Parameters: domain (required), include_external_scans (optional)
GET /api/v1/technology-stack

Detect technologies, frameworks, and tools used by the domain

Parameters: domain (required), category_filter (optional)
GET /api/v1/whois-data

Domain registration information and WHOIS data

Parameters: domain (required), privacy_aware (optional)

Authentication

API Key Required

All API endpoints require authentication via API key. Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Don't have an API key? Contact us to get started

Get Started

1. Request API Access

Contact our team to get your API credentials and access to our comprehensive domain analysis platform.

Request API Access

2. Integration Support

Our technical team provides comprehensive integration support and documentation to get you up and running quickly.

Get Integration Support

Code Examples

JavaScript (Node.js)

const response = await fetch('https://api.scamorlegit.ai/v1/domain-analysis', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  params: {
    domain: 'example.com',
    detailed: true
  }
});

const data = await response.json();
console.log('Trust Score:', data.trustScore);
console.log('Security Analysis:', data.securityInfo);

Python

import requests

headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
}

params = {
    'domain': 'example.com',
    'detailed': True
}

response = requests.get(
    'https://api.scamorlegit.ai/v1/domain-analysis',
    headers=headers,
    params=params
)

data = response.json()
print(f"Trust Score: {data['trustScore']}")
print(f"Security Analysis: {data['securityInfo']}")

PHP

$headers = [
    'Authorization: Bearer YOUR_API_KEY',
    'Content-Type: application/json'
];

$params = http_build_query([
    'domain' => 'example.com',
    'detailed' => true
]);

$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_URL => 'https://api.scamorlegit.ai/v1/domain-analysis?' . $params,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => $headers,
]);

$response = curl_exec($curl);
$data = json_decode($response, true);

echo "Trust Score: " . $data['trustScore'] . "\n";
echo "Security Analysis: " . json_encode($data['securityInfo']);

Ready to Get Started?

Join hundreds of developers and businesses using our API to protect their users and make informed decisions about website security.

Stay Protected with ScamOrLegit.ai

Get weekly updates on the latest scam trends and security tips to keep you safe online.

Analyzing domain...

This may take a moment for new domains...

Stopping analysis...
Analysis complete!
Connecting to domain...
Checking security certificates...
Analyzing reputation data...
Gathering user reviews...

This usually takes 5-15 seconds