Generate random UUIDs (v4/v7) via a pay-per-call x402 endpoint on Base/USDC.
What it does
AgentUtil Random `/v1/uuid` is a single-purpose endpoint that generates cryptographically secure UUIDs in version 4 (random) or version 7 (time-ordered random) formats. It is part of the broader AgentUtil Random service, which also offers password generation, token generation, random number/dice rolls, and random picks from lists.
The endpoint accepts a POST request with an optional JSON body specifying the UUID version (`v4` or `v7`, default `v4`) and a count (1–100, default 1). When count is 1, the response contains a single `uuid` string field; when count is greater than 1, it returns a `uuids` array. The service is hosted at `https://random.agentutil.net` and exposes a full OpenAPI 3.1 spec.
Pricing is documented in the OpenAPI spec's `x-pricing` extension: there is a free tier of 10 requests per day per IP with no signup required, and paid access via the x402 protocol settling in USDC on Base at $0.001 per request. Note that during probing the endpoint returned HTTP 200 (not 402), which suggests the free tier was active for the probe IP. No separate documentation, pricing, or README pages were found beyond the OpenAPI spec and the landing page.
Capabilities
Use cases
- —Generating unique identifiers for database records or message IDs in agent workflows
- —Creating time-sortable UUIDs (v7) for distributed systems that need ordering
- —Batch-generating up to 100 UUIDs in a single API call for provisioning tasks
- —Providing cryptographically secure randomness without local CSPRNG dependencies
Fit
Best for
- —AI agents needing on-demand unique identifiers with micropayment access
- —Serverless or edge environments where local crypto-random may be unavailable
- —Workflows requiring both random (v4) and time-ordered (v7) UUID formats
Not for
- —High-volume UUID generation where local libraries (e.g., `uuid` npm package) are cheaper and faster
- —Use cases requiring UUID v1, v3, v5, or v6 formats
- —Applications that cannot tolerate network latency for ID generation
Quick start
curl -X POST https://random.agentutil.net/v1/uuid \
-H 'Content-Type: application/json' \
-d '{"version": "v4", "count": 1}'Example
Request
{
"count": 3,
"version": "v4"
}Response
{
"count": 3,
"uuids": [
"f47ac10b-58cc-4372-a567-0e02b2c3d479",
"7c9e6679-7425-40de-944b-e07fc1f90ae7",
"550e8400-e29b-41d4-a716-446655440000"
],
"version": "v4"
}Endpoint
Quality
Full OpenAPI 3.1 schema with clear request/response definitions and pricing metadata. However, the endpoint returned 200 instead of 402 during probing (likely free tier), no dedicated docs or pricing pages exist, and no example responses were captured from the live service.
Warnings
- —Endpoint returned HTTP 200 on POST probe, not 402 — free tier (10 req/day/IP) may have been active; x402 payment challenge was not directly observed.
- —No dedicated documentation pages found (/docs, /api, /pricing, /README all return 404).
- —Example response JSON is inferred from the OpenAPI schema, not captured from a live call.
Citations
- —UUID endpoint supports v4 and v7 versions with count 1–100https://random.agentutil.net
- —Free tier of 10 requests per day per IP, paid at $0.001/request via x402 on Base/USDChttps://random.agentutil.net
- —Service description: Secure random value generation for autonomous agentshttps://random.agentutil.net