API Reference

All endpoints return text/plain for CLI clients and text/html for browsers. Detection is based on User-Agent.

Time & Date

GET /time

Current UTC time

GET /time/{timezone}

Time in timezone (utc, ist, asia-kolkata, america-new_york)

GET /convert/{from}/{to}/{datetime}

Convert datetime between timezones

GET /unix

Current Unix timestamp

GET /unix/{timestamp}

Convert Unix timestamp to datetime

GET /countdown/{date}

Time remaining until a date

Network

GET /ip

Your public IP address

GET /dns/{domain}

DNS records (A, AAAA, MX, TXT, NS, CNAME)

GET /ssl/{domain}

SSL certificate details and expiry

Utilities

GET /uuid

Generate random UUID v4

GET /hash/{algorithm}/{text}

Hash text (md5, sha1, sha256, sha512, sha224, sha384)

System

GET /health

Health check endpoint

Examples

# Get your IP
$ curl curlora.in/ip
# Current UTC time
$ curl curlora.in/time
# Time in IST
$ curl curlora.in/time/ist
# Time in New York
$ curl curlora.in/time/america-new_york
# Convert datetime
$ curl curlora.in/convert/ist/utc/2026-04-27T18:30
# Current timestamp
$ curl curlora.in/unix
# Decode timestamp
$ curl curlora.in/unix/1745769000
# Countdown
$ curl curlora.in/countdown/2027-01-01
# DNS lookup
$ curl curlora.in/dns/github.com
# SSL check
$ curl curlora.in/ssl/github.com
# Generate UUID
$ curl curlora.in/uuid
# SHA-256 hash
$ curl curlora.in/hash/sha256/hello+world
# Assign IP to var
$ MY_IP=$(curl -s curlora.in/ip)
# Assign UUID to var
$ ID=$(curl -s curlora.in/uuid)

Timezone Format

Timezone names use hyphens (-) instead of slashes and underscores for spaces.

UTC utc
IST (India) ist
PST (US Pacific) pst
JST (Japan) jst
Asia/Kolkata asia-kolkata
America/New_York america-new_york
Europe/London europe-london
Australia/Sydney australia-sydney

Rate Limits

Standard endpoints: 120 requests / minute per IP

Heavy endpoints (DNS, SSL): 30 requests / minute per IP