Advertisement

NanoID Generator

⚡ Developer REST API Documentation

Generate NanoIDs directly in your apps via a simple HTTP GET request.

GET /api/generate

Query Parameters

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)

Example Request & Response

curl "https://nanoids.us/api/generate?count=2&size=10&preset=hex"
{
  "success": true,
  "count": 2,
  "size": 10,
  "alphabet": "0123456789abcdef",
  "ids": [
    "e94a8f102c",
    "3b7c91a0ef"
  ]
}