GUID Forge: Bulk UUID & ID Generator
Pricing
from $0.01 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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 ofv1,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 stringuuidV5NameTemplate(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 be0)sequentialPadding(number, default:6)sequentialTimestampPrefix(boolean, default:true)sequentialTimestampUnit(string, default:ms, one ofms/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"}]