DeVTools Documentation
Complete guide — free platform with 49 developer, OSINT, and security tools.
49 Tools • v5.1
API Overview
Programmatic access to 39 tools via REST. All requests: POST + JSON body.
Endpoint
POST https://devtools.biz.id/api/v1/tools.php
cURL Example
curl -X POST https://devtools.biz.id/api/v1/tools.php \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"base64","action":"encode","text":"Hello World"}'
Response
{
"result": "SGVsbG8gV29ybGQ=",
"action": "encode"
}
Rate Limits
| Role | Limit | Window |
|---|---|---|
| Basic | 100 | 24 hours |
| VIP | 1,000 | 24 hours |
| Admin | Unlimited | - |
| Developer | Unlimited | - |
Response Headers
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1721728800
X-RateLimit-Role: basic
API Authentication
All requests require an API key in the Authorization header.
- Login, go to /apikey
- Enter key name (optional), click Generate
- Copy immediately — it won't be shown again!
API keys only appear once. Max 10 keys per user.
Header
Authorization: Bearer YOUR_API_KEY
Error Handling
Error Format
{"error": "Description of the error"}
| Code | Status | Cause |
|---|---|---|
200 | OK | Success |
400 | Bad Request | Invalid parameter / unknown tool |
401 | Unauthorized | API key missing/invalid/revoked |
429 | Too Many Requests | Rate limit exceeded |
Unit Reference
| Category | Units |
|---|---|
length | m, km, cm, mm, mi, yd, ft, in + full names |
weight | kg, g, mg, lb, oz + full names |
temperature | c, f, k |