Cryptographically secure random password generation via x402-payable API
What it does
AgentUtil Random `/v1/password` generates cryptographically secure random passwords with configurable length (8–256 characters), character-set toggles (uppercase, lowercase, digits, symbols), and a character-exclusion option. The response includes the generated password along with metadata such as character-set size and entropy bits.
The endpoint is part of a broader AgentUtil Random service that also offers UUID generation, API token generation, random number/dice rolls, and random list picks across sibling endpoints (`/v1/uuid`, `/v1/token`, `/v1/number`, `/v1/pick`). According to the OpenAPI spec, the service provides a free tier of 10 requests per day per IP with no signup required. Paid access uses the x402 protocol, settling in USDC on Base at $0.001 per request.
Note: During probing the endpoint returned HTTP 200 on POST rather than the expected 402 challenge, which suggests the free tier was active for the probe IP. The x402 payment gate likely activates only after the daily free quota is exhausted. The service root serves a simple password-generator UI, and no separate documentation pages were found beyond the OpenAPI specification.
Capabilities
Use cases
- —Agents provisioning new service accounts that need strong, unique passwords
- —Automated onboarding workflows that generate initial credentials for users
- —Security tooling that needs verifiable entropy metrics alongside generated passwords
- —CI/CD pipelines creating temporary secrets or database passwords
Fit
Best for
- —AI agents needing on-demand cryptographically secure passwords
- —Automated credential provisioning without local CSPRNG dependencies
- —Workflows requiring entropy metadata alongside generated secrets
Not for
- —High-volume bulk password generation (free tier limited to 10/day/IP)
- —Password storage or management — this only generates, does not store
- —Applications requiring deterministic or reproducible outputs
Quick start
curl -X POST https://random.agentutil.net/v1/password \
-H 'Content-Type: application/json' \
-d '{"length": 24, "uppercase": true, "lowercase": true, "digits": true, "symbols": false}'Example
Request
{
"digits": true,
"length": 24,
"exclude": "0O1lI",
"symbols": false,
"lowercase": true,
"uppercase": true
}Response
{
"length": 24,
"password": "k7Rnx3bWqYm9TpJv2sHfLe8C",
"charset_size": 57,
"entropy_bits": 139.8
}Endpoint
Quality
Full OpenAPI 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 pages exist, and the example response is inferred from the schema rather than captured live.
Warnings
- —Probe returned HTTP 200 on POST, not 402 — x402 payment gate may only activate after free-tier quota (10 req/day/IP) is exhausted
- —No dedicated documentation pages found (/docs, /api, /pricing all return 404)
- —Example response is synthesized from the OpenAPI schema, not captured from a live call
Citations
- —Service offers a free tier of 10 requests per day per IP with no signup requiredhttps://random.agentutil.net
- —Paid access uses x402 protocol with USDC on Base at $0.001 per requesthttps://random.agentutil.net
- —Password length configurable from 8 to 256 characters with charset toggles and exclusionhttps://random.agentutil.net
- —Response includes password, length, charset_size, and entropy_bitshttps://random.agentutil.net