GUID Forge: Bulk UUID & ID Generator avatar

GUID Forge: Bulk UUID & ID Generator

Pricing

from $0.01 / 1,000 results

Go to Apify Store
GUID Forge: Bulk UUID & ID Generator

GUID Forge: Bulk UUID & ID Generator

Generate UUID v1/v4/v5 and custom IDs (alphanumeric or sequential, timestamped) at high speed. Outputs to dataset

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Inus Grobler

Inus Grobler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

GUID Generator (Apify Actor)

The GUID Generator Actor automatically creates globally unique identifiers (GUIDs) in bulk for workflows that need fast, reliable unique strings at scale.

Features

  • Bulk generation: Generate thousands of identifiers per run.
  • Multiple types:
    • UUID v1, v4, v5
    • Custom alphanumeric identifiers (custom charset + length)
    • Sequential identifiers (optionally timestamp-prefixed)
  • Customizable patterns: Prefix/suffix support for all types, UUIDv5 name templating.
  • Uniqueness validation: Optional in-run duplicate detection.
  • Apify output: Always outputs to the default Apify dataset as JSON items: { "guid": "..." }

Running on Apify

To run this Actor on the Apify platform, create a new task and set the desired input configuration. The generated GUIDs will be saved to the Actor's default dataset.

Input

The input for this Actor should be a JSON object with the following properties:

  • count (number): Number of identifiers to generate (default: 5).
  • type (string): One of v1, v4, v5, alphanumeric, sequential (default: v4).
  • prefix (string): Optional prefix.
  • suffix (string): Optional suffix.
  • validateUnique (boolean): Ensure no duplicates are produced (default: true).
  • batchSize (number): Dataset push batch size (default: 5000).

UUIDv5 options (required when type: "v5"):

  • uuidV5Name (string)
  • uuidV5Namespace (string): DNS, URL, or a UUID string
  • uuidV5NameTemplate (string): supports {{name}}, {{index}} (1-based), {{index0}} (0-based)

Alphanumeric options (used when type: "alphanumeric"):

  • alphanumericLength (number, default: 16)
  • alphanumericCharset (string, default: base62)

Sequential options (used when type: "sequential"):

  • sequentialStart (number, default: 1)
  • sequentialStep (number, default: 1, must not be 0)
  • sequentialPadding (number, default: 6)
  • sequentialTimestampPrefix (boolean, default: true)
  • sequentialTimestampUnit (string, default: ms, one of ms/s)
  • sequentialDelimiter (string, default: -)

Output

The output is a list of JSON objects, where each object has a guid property containing the generated GUID.

Example Output:

[
{
"guid": "a17e8844-f7e1-4bd1-913c-f68bb4a1ad4b"
},
{
"guid": "e570fc03-65f4-4269-ad4f-5c34ca151146"
}
]