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/v1GET
/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.comExample 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
| Tier | Rate | Price |
|---|---|---|
| Free | 100 requests/day | $0 |
| Developer | 10,000 requests/day | $19/mo |
| Enterprise | Custom | Contact 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