Generate NanoIDs directly in your apps via a simple HTTP GET request.
GET
/api/generate
| Parameter | Type | Default | Description |
|---|---|---|---|
size / length |
Integer | 21 |
Character length (1 to 256) |
count |
Integer | 1 |
Number of IDs (1 to 100) |
preset |
String | default |
default, nolookalikes, alphanumeric, lowercase, numbers, hex |
alphabet |
String | — | Custom characters (overrides preset) |
curl "https://nanoids.us/api/generate?count=2&size=10&preset=hex"
{
"success": true,
"count": 2,
"size": 10,
"alphabet": "0123456789abcdef",
"ids": [
"e94a8f102c",
"3b7c91a0ef"
]
}