Timezone Converter API
Convert time between any two timezones worldwide, instantly.
Fast & Accurate
Get precise results instantly.
Easy Integration
Simple REST API with JSON response.
Developer Friendly
Clear docs and SDK examples.
Free to Start
5,000 free requests/month.
Endpoint
All requests should be made to the following endpoint:
POST https://api.tools.town/v1/date/timezone Authentication
This endpoint requires an API Key. Include your API key in the request header.
Request Parameters
Send a POST request with JSON body.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
isoDateTime | string | ✓ | Datetime in fromZone (YYYY-MM-DDTHH:mm:ss). | 2026-06-24T10:30:00 |
fromZone | string | ✓ | IANA timezone of the input. | Asia/Kolkata |
toZones | array | ✓ | Target IANA timezones. | ["America/New_York","Europe/London"] |
Example Request
curl -X POST "https://api.tools.town/v1/date/timezone" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"isoDateTime": "2026-06-24T10:30:00",
"fromZone": "Asia/Kolkata",
"toZones": ["America/New_York","Europe/London"]
}' Example Response 200 OK
{
"success": true,
"data": {
"utc": "string",
"fromZone": "string",
"zone": "string",
"formatted": "string",
"isoLocal": "string",
"offset": "string"
}
} Error Codes
| Code | Meaning |
|---|---|
| 400 | Bad Request — missing or invalid parameter |
| 401 | Unauthorized — API key missing or invalid |
| 429 | Rate limit exceeded — free tier: 5,000 requests/month |
| 500 | Internal Server Error — try again or contact support |