System Status
Returns the operational status of all API components. This endpoint does **not** require authentication and is suitable for health checks. Response is cached for 30 seconds. Returns HTTP 503 if the database is unreachable.
Returns the operational status of all API components. This endpoint does not require authentication and is suitable for health checks. Response is cached for 30 seconds. Returns HTTP 503 if the database is unreachable.
Response Body
application/json
application/json
curl -X GET "https://scamverify.ai/api/v1/status"{
"status": "operational",
"components": {
"phone_lookup": "operational",
"url_lookup": "operational",
"text_analysis": "operational",
"email_analysis": "operational",
"database": "operational",
"ai_inference": "operational"
},
"version": "string",
"timestamp": "2019-08-24T14:15:22Z"
}{
"status": "operational",
"components": {
"phone_lookup": "operational",
"url_lookup": "operational",
"text_analysis": "operational",
"email_analysis": "operational",
"database": "operational",
"ai_inference": "operational"
},
"version": "string",
"timestamp": "2019-08-24T14:15:22Z"
}Batch URL Lookup POST
Look up multiple URLs in a single request. Processes up to 100 URLs with 10 concurrent lookups at a time. **Quota:** Each successful non-cached lookup consumes 1 URL quota. If quota is exhausted mid-batch, remaining items return an error object. **Rate limit:** Batch endpoints have a fixed 5 RPM limit for all tiers.
Usage & Quota GET
Returns your current plan, billing period, per-channel quota usage, and rate limit configuration.