Developer Utility API - Comprehensive tools for developers
API Base URL:
https://multikit.kevnu.site/api/v1
Currently, the API does not require authentication. Rate limiting is applied per IP address.
Rate Limits:
All responses follow a consistent JSON format:
{
"success": true,
"data": {
// Response data here
}
}
{
"success": false,
"error": "Error message",
"code": "ERROR_CODE"
}
| Code | Description | HTTP Status |
|---|---|---|
RATE_LIMIT_EXCEEDED |
Too many requests from this IP | 429 |
MISSING_PARAMETERS |
Required parameters are missing | 400 |
INVALID_TIMESTAMP |
Invalid timestamp format | 400 |
INVALID_BASE64 |
Invalid base64 string | 400 |
NOT_FOUND |
Endpoint not found | 404 |
INTERNAL_ERROR |
Internal server error | 500 |
Generate various types of unique identifiers for your applications.
Generate UUID v1 (time-based)
Query Parameters:
count (optional): Number of UUIDs to generate (1-100, default: 1)Example Request:
GET /api/v1/uuid/v1?count=5
Example Response:
{
"success": true,
"data": {
"uuids": ["550e8400-e29b-41d4-a716-446655440000", ...],
"count": 5,
"version": "v1"
}
}
Generate UUID v4 (random)
Query Parameters:
count (optional): Number of UUIDs to generate (1-100, default: 1)Generate UUID v5 (namespace-based)
Request Body:
{
"namespace": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"name": "example.com",
"count": 1
}
Generate NanoID
Query Parameters:
size (optional): Length of ID (1-100, default: 21)alphabet (optional): Custom alphabet stringcount (optional): Number of IDs to generate (1-100, default: 1)Generate Short ID
Query Parameters:
count (optional): Number of IDs to generate (1-100, default: 1)Secure hashing utilities for password protection and data integrity.
Generate SHA256 hash
Request Body:
{
"text": "Hello World"
}
Generate bcrypt hash
Request Body:
{
"text": "password123",
"rounds": 10
}
Compare text with bcrypt hash
Request Body:
{
"text": "password123",
"hash": "$2a$10$..."
}
Generate random strings and numbers for various use cases.
Generate random string
Query Parameters:
length (optional): Length of string (1-1000, default: 32)charset (optional): alphanumeric, numeric, alphabetic, hex, base64url (default: alphanumeric)Generate random number(s)
Query Parameters:
min (optional): Minimum value (default: 0)max (optional): Maximum value (default: 100)count (optional): Number of numbers to generate (1-100, default: 1)Generate secure token
Query Parameters:
length (optional): Length of token (8-256, default: 32)format (optional): hex, base64, base64url (default: hex)Transform and process text for various applications.
Generate URL-friendly slug
Request Body:
{
"text": "Hello World!",
"options": {
"lower": true,
"strict": true,
"replacement": "-"
}
}
Generate QR code
Request Body:
{
"text": "https://example.com",
"options": {
"width": 256,
"errorCorrectionLevel": "M",
"type": "png"
}
}
Encode and decode data in various formats.
Encode text to Base64
Request Body:
{
"text": "Hello World"
}
Decode Base64 to text
Request Body:
{
"text": "SGVsbG8gV29ybGQ="
}
Work with timestamps and time conversions.
Get current timestamp
Query Parameters:
format (optional): iso, unix, milliseconds (default: iso)timezone (optional): Timezone (e.g., "America/New_York")Convert timestamp between formats
Request Body:
{
"timestamp": "2024-01-01T00:00:00Z",
"from": "iso",
"to": "unix",
"timezone": "America/New_York"
}
Format timestamp with custom format
Request Body:
{
"timestamp": "2024-01-01T00:00:00Z",
"format": "YYYY-MM-DD HH:mm:ss",
"timezone": "UTC"
}
| Tier | Price | Requests/Month | Features |
|---|---|---|---|
| Free FREE | $0 | Basic endpoints only | |
| Basic BASIC | $5/month | All endpoints | |
| Pro PRO | $15/month | Higher rate limits | |
| Ultra ULTRA | $49/month | Priority support | |
| Enterprise ENTERPRISE | Custom | Unlimited | Custom features & SLA |