Scrapers / Developer & File Tools

UUID, ULID & NanoID Generator
hipersoft/uuid-ulid-generator
Generate batches of UUID v4/v7, ULID or NanoID with a chosen count and format. Export as a dataset and a ready-to-use text/CSV file for seeding databases and test data.
Total users
1Monthly users
0Total runs
81Per ids generated
$0.0003Last rebuilt
Oct 26, 2026Overview
Generate batches of unique identifiers on demand — UUID v4, time-ordered UUID v7, sortable ULID or short NanoID — with your chosen count and format. Every run returns the IDs as a dataset and a ready-to-use text file for seeding databases, test data and primary keys.

What it does
- Generates UUID v4 (random), UUID v7 (time-ordered), ULID (lexicographically sortable) or NanoID (short, URL-safe).
- Any count from 1 to 100,000 in a single run.
- Optional uppercase, custom NanoID length and alphabet.
- Exports a dataset plus an
ids.txtfile.
Use cases
- Database seeding — pre-generate primary keys or test fixtures in bulk.
- QA & load testing — create large batches of unique IDs.
- Migrations / backfills — assign IDs to existing rows.
Input
{ "type": "uuid-v4", "count": 100, "uppercase": false, "nanoidLength": 21 }
| Field | Type | Description |
|---|---|---|
type |
string | uuid-v4, uuid-v7, ulid or nanoid. |
count |
integer | How many IDs (1–100000). |
uppercase |
boolean | Return IDs uppercase. |
nanoidLength |
integer | Length of each NanoID. |
nanoidAlphabet |
string | Optional custom NanoID character set. |
Output

One row per ID, plus ids.txt in your key-value store.
{ "id": "6f9619ff-8b86-d011-b42d-00cf4fc964ff" }
Output schema
| Field | Type | Description |
|---|---|---|
id |
string | A generated identifier. |
FAQ
Which type should I use? UUID v4 for random keys, UUID v7/ULID when you want IDs that sort by creation time, NanoID for short URL-safe IDs.
How many can I generate? Up to 100,000 per run.
Can I automate it? Yes — via integrations on the Apify platform and the Apify API.
Notes
Original clean-room implementation.
Input
| Field | Type | Description |
|---|---|---|
typeID type | string · uuid-v4, uuid-v7, ulid, nanoid | Which kind of identifier to generate. Default: "uuid-v4" |
countHow many | integer | Number of IDs to generate (1–100000). Default: 100 |
uppercaseUppercase | boolean | Return IDs in uppercase. Default: false |
nanoidLengthNanoID length | integer | Length of each NanoID (only used for the NanoID type). Default: 21 |
nanoidAlphabetNanoID alphabet | string | Optional custom character set for NanoID (leave blank for the default URL-safe set). |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~uuid-ulid-generator/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/uuid-ulid-generator").call(run_input={})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/uuid-ulid-generator').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| IDs generated Unique identifiers generated | $0.0003 | $0.0001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Bulk Image Downloader
Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.
8,102 runs · 103 users · $0.056 / url processedText to Speech
Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.
278 runs · 22 users · $0.01 / audio generatedGoogle Maps Email Extractor
Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.
159 runs · 8 users · $0.006 / business lead scrapedWebsite Screenshot
Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.
156 runs · 3 users · $0.004 / screenshot capturedBulk URL Status Checker
Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.
154 runs · 13 users · $0.002 / url checkedGoogle Search Scraper
Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.
121 runs · 8 users · $0.001 / result scrapedSend the site and the fields. We build it and you get it first.