Metacert API

Anti-malware / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Metacert is a link classification and flagging API that checks URLs against curated threat intelligence to identify phishing, adult content, and malicious sites. It is designed for integration into messaging apps, browsers, and content moderation pipelines. Beginners can use it to add URL safety checks to chatbots or link-sharing features.

💡

Beginner Tip

Metacert requires an API key obtained by contacting them directly or via RapidAPI — check their website for the current access method as the onboarding process has changed over time.

Available Data

Use case: Integrate metacert link flagging data into web and mobile applications
Metacert data via REST API
JSON-formatted response data
Requires API key authentication

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from Metacert",
    "description": "Metacert Link Flagging",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

url The URL that was checked
category Classification of the URL, such as phishing, adult, or safe
flagged Whether the URL is flagged as potentially harmful
confidence Confidence score (0-1) indicating certainty of the classification

Implementation Example

const url = "https://metacert.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized API key is missing from the request headers
Include the x-api-key header with your API key in every request
400 Bad Request The URL parameter is missing or not properly URL-encoded
URL-encode the target URL before including it in the query string or request body
No classification returned The URL has not yet been categorized in the Metacert database
An absent or null category means the URL is unknown — treat it as unclassified rather than safe

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Anti-malware
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →