Developers
Developer Documentation
REST API reference. Base URL: https://apimediaalertpress.com/v1
Authentication
HMAC-SHA256. Signature = HMAC-SHA256(secret, method+"n"+path+"n"+timestamp)
Headers: X-MAP-Signature, X-MAP-Timestamp (Unix seconds, ±300s tolerance).
POST /verify
{ "url": "https://example.com/article" }
Response 200
{
"url": "https://example.com/article",
"score": 84,
"verdict": "verified",
"signals": { "context":18, "presentation":17, "references":20, "visibility":15, "comparison":14 },
"ledger_id": "ldr_abc123",
"timestamp": 1751000000
}
GET /signal/{domain}
{ "domain":"bbc.com", "score":91, "verdict":"verified", "map_verified":true, "last_checked":"2026-06-01" }
GET /indices/miq/all
[ { "domain":"bbc.com", "miq":94, "tier":"tier1", "updated":"2026-06-01" }, ... ]
Error codes
Full spec: apimediaalertpress.com/openapi.json