VOOZH about

URL: https://apify.com/maximedupre/password-generator

โ‡ฑ Password Generator API for Secure Secrets ยท Apify


Pricing

from $0.45 / 1,000 generated passwords

Go to Apify Store

Generate secure passwords in bulk with custom length, character sets, policy rules, and optional bcrypt, scrypt, or SHA-256 hashes. Export one row per password for QA, onboarding, provisioning, API workflows, and spreadsheets.

Pricing

from $0.45 / 1,000 generated passwords

Rating

0.0

(0)

Developer

๐Ÿ‘ Maxime Duprรฉ

Maxime Duprรฉ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

๐Ÿ” Password generator for secure bulk secrets

Password Generator creates secure passwords in bulk from the policy you choose. Set the length, character sets, minimum digits and symbols, compliance profile, and optional hash output, then get one saved dataset row per generated password.

Use it as a password generator API for QA data, test accounts, onboarding batches, internal tools, secret provisioning, spreadsheet exports, and repeatable automation. The Actor runs fully inside Apify. It does not need cookies, user accounts, browser extensions, source websites, or third-party API keys.

For a quick first run, keep the defaults. They generate 10 passwords, 16 characters each, with lowercase letters, uppercase letters, digits, symbols, and at least one digit and one symbol per password.

โœ… What this password generator does

  • Generates one dataset row per password.
  • Supports 1 to 10,000 generated passwords in one run.
  • Supports password length from 4 to 128 characters.
  • Lets you include or remove lowercase letters, uppercase letters, digits, and symbols.
  • Lets you require every selected character type.
  • Lets you set minimum digit and symbol counts.
  • Can start each password with a letter.
  • Can avoid ambiguous characters that are easy to confuse.
  • Can avoid duplicate characters and simple sequential characters.
  • Includes policy profiles: Custom settings, Strict, Enterprise, Banking, and Government.
  • Can add bcrypt, scrypt, or SHA-256 hashes beside each password.

Profile settings are applied before generation. For example, stricter profiles can raise the applied length, enable required character sets, and turn on policy restrictions so the generated password matches the chosen profile.

๐Ÿ“Š Data you get

Each saved item is one generated password. Rows include:

FieldDescription
idRow identifier such as pwd_000001.
passwordGenerated plaintext password.
hashGenerated bcrypt, scrypt, or SHA-256 hash, or null when plain output is selected.
hashTypeHash mode used for the row: none, bcrypt, scrypt, or sha256.
policyApplied policy after profile handling, including length, selected character sets, minimums, and restrictions.
characterCountsLowercase, uppercase, digit, and symbol counts found in the password.
generatedAtISO timestamp for when the password was generated.

You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or use it from the Apify API, schedules, webhooks, and integrations.

โš™๏ธ How to run it

  1. Choose the number of passwords.
  2. Set the password length.
  3. Choose Custom settings or a policy profile.
  4. Pick the character sets and policy rules.
  5. Choose whether to add a hash beside each password.
  6. Run the Actor and open the dataset.

The Actor validates impossible policies before saving misleading rows. For example, if you require digits but disable the digit character set, the run stops cleanly and explains what to change.

๐Ÿ“ฅ Input options

The main inputs are:

  • quantity: number of passwords to generate, from 1 to 10,000.
  • length: characters per password, from 4 to 128.
  • complianceProfile: none, strict, enterprise, banking, or government.
  • Character set toggles for lowercase, uppercase, digits, and symbols.
  • Policy rules for minimum digits, minimum symbols, begin-with-letter, ambiguous-character avoidance, duplicate avoidance, and sequential avoidance.
  • hashType: none, bcrypt, scrypt, or sha256.

Argon2 is not exposed because this Actor only lists hash modes that are implemented and validated.

๐Ÿ“ค Output example

{
"id":"pwd_000001",
"password":"m9#Qv2!zR8pLx4@K",
"hash":null,
"hashType":"none",
"policy":{
"length":16,
"profile":"none",
"characterSets":["lowercase","uppercase","digits","symbols"],
"requireEachSelectedType":true,
"minDigits":1,
"minSymbols":1,
"beginWithLetter":false,
"avoidAmbiguous":false,
"noDuplicateCharacters":false,
"noSequentialCharacters":false
},
"characterCounts":{
"lowercase":5,
"uppercase":4,
"digits":4,
"symbols":3
},
"generatedAt":"2026-06-22T17:30:00.000Z"
}

๐Ÿ’ณ Pricing

This Actor charges per generated password. You pay only for passwords that are successfully generated and saved.

The planned price is $0.00045 per generated password, or $0.45 per 1,000 generated passwords, for every Apify tier in the local pricing file.

โš ๏ธ Limits and notes

This is a generator utility, not a password manager or secret vault. It does not store credentials outside the normal Apify run storage you control, rotate passwords later, recover old passwords from a seed, or deploy passwords to other services.

Use the exported dataset carefully. Generated plaintext passwords are secrets. Download, share, and store them only in systems you trust.

โ“ FAQ

๐Ÿ”Œ Can I use this as a password generator API?

Yes. Run it through the Apify API with your chosen input JSON, then read the default dataset items from the run.

๐Ÿ”‘ Can it generate hashes instead of only plaintext passwords?

Yes. Set hashType to bcrypt, scrypt, or sha256. The output keeps the plaintext password and adds the hash beside it so you can provision accounts or test systems that need both values.

๐Ÿงญ Does it use an external password source?

No. Passwords are generated inside the Actor runtime from your selected policy. The Actor does not scrape websites or call an external password API.

โš™๏ธ What happens with impossible settings?

The Actor stops cleanly before saving rows. For example, it will not emit passwords when your minimum digit and symbol counts cannot fit within the selected length.

๐Ÿ“ Changelog

  • 1.0: Initial release.

๐Ÿ†˜ Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h ๐Ÿซก

๐Ÿ”— Other actors

Made with โค๏ธ by Maxime Duprรฉ

You might also like

Password Generator Actor

portrik/password-generator-actor

Simple password generator actor written in Rust

๐Ÿ‘ User avatar

Patrik Dvoล™รกฤek

4

Password Generator

prospect_camel/password-generator

Generate Passwords at minimal pricing whether it is single or thousands.

Hash Generator

automation-lab/hash-generator

This actor generates cryptographic hashes for input strings using MD5, SHA-1, SHA-256, and SHA-512 algorithms. Useful for data integrity checks, password hash generation, content fingerprinting, and deduplication.

๐Ÿ‘ User avatar

Stas Persiianenko

12

Password Generator

pulse_automation/password-generator

Password Generator with Hashing is a highly customizable Apify actor designed for generating strong passwords at scale. Whether you need a handful of user-friendly passwords orhundreds of cryptographically secure secrets, this actor provides full control over options.

๐Ÿ‘ User avatar

Milad Amirzadeh

6

Hash Generator

web.harvester/hash-generator

Generate MD5, SHA-1, SHA-256, SHA-512 hashes for text or files. Verify integrity, create checksums, deduplicate content.

3

Password Generator

hulkscrape/password-generator

Generate cryptographically secure passwords with clear strength indicators and flexible options. Perfect for account setup, automation, testing, and everyday security needs.