UUID API Documentation - REST API for UUID Generation

Free REST API for UUID generation. No authentication required. Generate UUIDs programmatically with simple HTTP requests. Perfect for integration into applications, scripts, and automated systems.

Rate Limit: 10 requests per second per IP address. Exceeding this limit will result in a 429 error.

Version 1 UUID API - Time-based UUIDs

Generate Version 1 UUIDs that include a timestamp and MAC address. These UUIDs are time-ordered and suitable for distributed systems where chronological ordering is important.

GET
GET
Example Response:
["6ba7b810-9dad-11d1-80b4-00c04fd430c8", "6ba7b811-9dad-11d1-80b4-00c04fd430c8", "6ba7b812-9dad-11d1-80b4-00c04fd430c8"]

Version 4 UUID API - Random UUIDs

Generate Version 4 UUIDs using cryptographically secure random numbers. These are the most commonly used UUIDs and provide maximum uniqueness.

GET
GET
Example Response:
["f47ac10b-58cc-4372-a567-0e02b2c3d479", "550e8400-e29b-41d4-a716-446655440000", "6ba7b810-9dad-11d1-80b4-00c04fd430c8"]

Version 7 UUID API - Time-ordered UUIDs

Generate Version 7 UUIDs that combine timestamp and random data. Optimized for database performance with better indexing characteristics.

GET
GET
Example Response:
["01890dd5-7353-7c7c-8c7c-7c7c7c7c7c7c", "01890dd5-7353-7c7c-8c7c-7c7c7c7c7c7d", "01890dd5-7353-7c7c-8c7c-7c7c7c7c7c7e"]

GUID API - Microsoft GUID Format

Generate GUIDs in Microsoft-compatible format. These are Version 4 UUIDs displayed in uppercase with braces, commonly used in Windows applications.

GET
GET
Example Response:
["{F47AC10B-58CC-4372-A567-0E02B2C3D479}", "{550E8400-E29B-41D4-A716-446655440000}", "{6BA7B810-9DAD-11D1-80B4-00C04FD430C8}"]

Nil UUID API - Zero UUIDs

Generate Nil UUIDs (all zeros) for testing and development purposes. Useful for creating placeholder identifiers.

GET
GET
Example Response:
["00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000"]