No key
Quick Start
Get up and running in three steps.
- 1 Create an account at /register — you'll receive an API key via email
- 2 Paste your key in the API Key field above
- 3 Expand any endpoint below and click Send Request
Authentication
All endpoints except /api/health require a Bearer token.
# Example with curl
curl -X POST https://identifika.my.id/api/services/nsfw/detect/direct \
-H "Authorization: Bearer idf_yo..." \
-F "file=@image.jpg"
Rate Limits & Quota
Rate limit: 10 requests/minute (Starter plan). Response headers:
X-RateLimit-Limit,
X-RateLimit-Remaining,
X-RateLimit-Reset.
Monthly quota: 1,000 calls/month (Starter plan). Response headers:
X-Quota-Limit,
X-Quota-Remaining,
X-Quota-Reset.
System
GET
/api/health
Health check
Face Recognition (Coming Soon)
Detect, recognize, and verify faces in images using deep learning. Supports subclient isolation for multi-tenant event scenarios.
POST
/api/services/face/faces/register
Register a face
POST
/api/services/face/faces/recognize
Recognize faces in image
POST
/api/services/face/faces/verify
Verify a specific person
POST
/api/services/face/faces/bulk-register
Bulk register from Excel
GET
/api/services/face/faces
List registered faces
POST
/api/services/face/clients
Create a client
GET
/api/services/face/clients
List clients
NSFW Detection
Scan images for inappropriate content using machine learning. Returns SFW/NSFW scores with confidence levels.
POST
/api/services/nsfw/detect/direct
Detect NSFW (synchronous)
POST
/api/services/nsfw/detect
Detect NSFW (async)
POST
/api/services/nsfw/detect/url
Detect NSFW from URL
GET
/api/services/nsfw/jobs/{job_id}
Get job result
API Keys
Manage your API keys. All keys share the same quota.
GET
/api/keys
List keys
POST
/api/keys
Create key
Dashboard
Account overview and usage statistics.
GET
/api/dashboard
Account overview
identifika — purpose-built computer vision API · © 2026