Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spotzee.com/llms.txt

Use this file to discover all available pages before exploring further.

A synthetic finance data generator creates sample account, payment, currency, card, IBAN and transaction data for tests, demos and fixture files. It gives teams repeatable finance-shaped values without copying production payment records or customer financial data into lower-control environments.
Generate sample finance data at spotzee.com/tools/finance-generator.

Why this matters

Real account numbers, card fields, payment records and transaction text don’t belong in development databases, screenshots, support tickets or automated test logs. A finance data generator gives teams structured sample values while keeping production financial data out of places that don’t need it. Finance fields fail in ordinary ways. Amounts need symbols and decimal coverage. IBAN output can be formatted or plain. Masked numbers need suffix rules. And transaction descriptions can be long enough to expose table and export issues. Generated values are test fixtures only and are not usable financial credentials. Each Extended API call deducts a small per-call amount from your Spotzee credit balance. See the Spotzee pricing page for live per-tool pricing.

How it works

1

Send the request

POST to /generic/data/generate/finance with count. The count is a string from 1 to 100.
2

Choose a method

Use method=profile for expanded finance records, or choose one field method such as amount, iban, creditCardNumber, currency or transactionDescription.
3

Set finance options

Send locale, optional numeric seed, account length, amount controls, BIC branch settings, Bitcoin address settings, card issuer, IBAN settings, masked-number settings and PIN length when those values matter.
4

Read the response

The response returns data.finance[], generated, locale, optional seed, and the resolved method. Profile records can include account, amount, currency, BIC, IBAN, routing, masked-number and transaction fields.

Method reference

MethodOutputMain parameters
profileAccount, amount, currency and transaction fieldscount, locale, seed, account, amount, IBAN and mask options
accountNameAccount name fixturecount, locale, seed
accountNumberAccount number fixturecount, locale, seed, accountNumberLength
amountAmount fixturecount, locale, seed, amount controls
bicBIC fixturecount, locale, seed, bicIncludeBranchCode
bitcoinAddressBitcoin address fixturecount, locale, seed, address type and network
creditCardCVVCard verification fixturecount, locale, seed
creditCardIssuerCard issuer fixturecount, locale, seed, creditCardIssuer
creditCardNumberCard-number fixture for validation testingcount, locale, seed, creditCardIssuer
currencyCurrency objectcount, locale, seed
currencyCodeCurrency codecount, locale, seed
currencyNameCurrency namecount, locale, seed
currencyNumericCodeNumeric currency codecount, locale, seed
currencySymbolCurrency symbolcount, locale, seed
ethereumAddressEthereum address fixturecount, locale, seed
ibanIBAN fixturecount, locale, seed, ibanFormatted, ibanCountryCode
litecoinAddressLitecoin address fixturecount, locale, seed
maskedNumberMasked number fixturecount, locale, seed, masked-number options
pinPIN fixturecount, locale, seed, pinLength
routingNumberRouting number fixturecount, locale, seed
transactionDescriptionTransaction description fixturecount, locale, seed
transactionTypeTransaction type fixturecount, locale, seed
Use profile when you need fuller finance test data. Use a field method when your form, import job, table or export only needs one value type.

What to watch for

  • Count outside 1 to 100. One request generates up to 100 finance records. For more rows, call the endpoint again and vary the seed when you need a different batch.
  • Wrong method for the fixture. Use profile for fuller finance records, or a field method for one value type.
  • Invalid amount range. amountMin and amountMax must be numeric values from 0 to 1000000. The minimum must be less than or equal to the maximum.
  • Invalid length option. accountNumberLength, maskedNumberLength and pinLength must be whole numbers within their documented ranges.
  • Invalid IBAN country. ibanCountryCode must be a two-letter uppercase country code, such as DE, or left blank.
  • Expecting live credentials. Generated finance values are synthetic sample data. Don’t use them as live bank details, usable cards, customer accounts or payment credentials.

FAQs

A finance data generator can return finance[] records with method and value fields. Profile output can also include account names, account numbers, amounts, currency fields, BIC, IBAN, routing numbers, masked numbers and transaction text. The exact fields depend on the selected method.
No. This financial test data generator creates synthetic sample values for tests, prototypes and fixture files. Generated values are test fixtures only and are not usable financial credentials.
Yes. Set a numeric seed to reproduce output for the same count, locale, method and option values. Leave the seed blank when you want a fresh random batch for exploratory testing.
Choose profile when you need fuller account, amount, currency and transaction fields together. Choose accountNumber, iban, creditCardNumber, creditCardCVV or another field method when a form, table or import job only needs one value type.
Yes, use method=creditCardNumber when you need card-number-shaped test fields, and use creditCardIssuer when you want to request an issuer or fixture format. These are synthetic fixtures for validation testing, not usable cards.
Read the finance data generator guide for endpoint options, response fields and integration patterns. The guide also shows where finance data fits beside commerce, company, contact and phone generators.

Try it

Generate sample finance data in the browser at spotzee.com/tools/finance-generator, or call the Extended API when you need finance fixtures inside automated tests and seed scripts.