Skip to main content
AllTrustie

Developer API

Integrate AllTrustie trust scores into your app, browser extension, or platform.

Access safety data for 1M+ domains via our REST API.

Base URL

https://www.alltrustie.com/api/v1
GET

/trust-score/:domain

Look up a single domain's trust score and safety data.

Example Request

curl https://www.alltrustie.com/api/v1/trust-score/google.com

Example Response

{
  "domain": "google.com",
  "trustScore": 95,
  "isMalicious": false,
  "hasHttps": true,
  "category": "Search Engine",
  "tld": "com",
  "lastChecked": "2026-03-30T12:00:00Z",
  "url": "https://www.alltrustie.com/check/google-com"
}

Error Response (404)

{ "error": "Domain not found" }
POST

/trust-score/batch

Look up multiple domains at once (max 100 per request).

Example Request

curl -X POST https://www.alltrustie.com/api/v1/trust-score/batch \
  -H "Content-Type: application/json" \
  -d '{"domains": ["google.com", "example.com"]}'

Example Response

{
  "results": [
    { "domain": "google.com", "trustScore": 95, ... },
    { "domain": "example.com", "trustScore": 72, ... }
  ],
  "notFound": []
}
GET

/badge/:domain

Get an embeddable SVG trust badge for any domain.

Usage

<img src="https://www.alltrustie.com/api/v1/badge/google.com" alt="AllTrustie Trust Score" />

Badge Colors

80+ Trusted
50-79 Caution
<50 High Risk

Rate Limits

TierRatePrice
Free100 requests/day$0
Developer10,000 requests/day$19/mo
EnterpriseCustomContact us

API keys and paid tiers coming soon. The free tier is currently available without authentication.

HiveFury Extension Integration

Already using HiveFury? Trust scores are available directly in the extension for 50,000+ users.

The HiveFury Chrome extension uses the same AllTrustie API to provide real-time trust scores as you browse. Install from the Chrome Web Store to get instant safety checks on every site you visit.

HiveFury Integration Guide

Add AllTrustie trust scores to the HiveFury Chrome extension.

1. Add the integration module

Download hivefury-integration.js and add it to your extension directory.

// In your content script or popup:
import { AllTrustieClient } from './hivefury-integration.js';
const client = new AllTrustieClient();

// Get trust score for current tab
const tab = await chrome.tabs.query({ active: true, currentWindow: true });
const url = new URL(tab[0].url);
const result = await client.getTrustScore(url.hostname);

if (result) {
  // Update badge
  chrome.action.setBadgeText({ text: String(result.trustScore) });
  chrome.action.setBadgeBackgroundColor({
    color: client.getBadgeColor(result.trustScore)
  });
}

2. Google Search overlay

// Content script for Google Search results
const links = document.querySelectorAll('a[href^="http"]');
const domains = [...new Set(
  [...links].map(a => new URL(a.href).hostname)
)];
const { results } = await client.getBatchTrustScores(
  domains.slice(0, 100)
);
// Inject trust badges next to each search result