API Reference
Base URL
https://signal-stack-ten.vercel.app/v1Authentication
All API requests require a Bearer token in the Authorization header. See theAuthentication guide for details.
Authorization: Bearer ssk_live_YOUR_API_KEYCommon response format
Every successful response follows this structure:
{
"id": "vrf_d1a2b3c4e5f6",
"request_type": "claim|business|document|media",
"trust_score": 0.0..1.0,
"verdict": "true|false|unverifiable|conflicting",
"evidence": [],
"dimensions": {
"source_authority": 0.0..1.0,
"cross_reference": 0.0..1.0,
"recency": 0.0..1.0,
"llm_analysis": 0.0..1.0
},
"latency_ms": 142,
"credits_used": 1,
"created_at": "2025-01-22T12:00:00Z"
}Common headers
| Header | Description |
|---|---|
Authorization | Bearer token with your API key (required) |
Content-Type | application/json (required) |
Idempotency-Key | Optional UUID for idempotent requests |
Accept-Language | Optional: en (default), es, fr, de, ja, zh |
Endpoints
/verify/businessBusiness Verification
Verify company registration, status, and officers across government and private data sources.
View endpoint →/verify/documentDocument Analysis
Detect AI-generated, manipulated, or fraudulent documents with entropy and deepfake analysis.
View endpoint →/verify/mediaMedia Provenance
Trace image and video origins, detect deepfakes, and verify authenticity metadata.
View endpoint →/verify/claimClaim Verification
Fact-check statements against Wikipedia, Google Fact Check, Semantic Scholar, and news sources.
View endpoint →Error responses
Errors return a consistent JSON body with an error object. See theErrors & Status Codes reference for the full list.
Versioning
The current API version is v1. The base URL includes the version to ensure backward compatibility. Breaking changes are announced in the Changelog at least 30 days in advance. Deprecated versions are supported for 6 months after the replacement is released.
Next steps
- Explore Business Verification
- Check Error Codes
- Browse SDK documentation