Quickstart Guide
Generate your first synthetic financial dataset in under 5 minutes
1. Get Your API Key
Sign up for a free VynFi account and navigate to the API Keys page in your dashboard. Create a new key to get started.
vf_live_*Consumes credits from your plan
vf_test_*Free testing with limited rows
2. Your First Request
Use the /v1/generate/quick endpoint for synchronous generation. This returns data directly in the response, perfect for small to medium datasets (up to 10K rows).
curl -X POST https://api.vynfi.com/v1/generate/quick \ -H "Authorization: Bearer vf_live_abc123..." \ -H "Content-Type: application/json" \ -d '{ "sector": "banking", "tables": [ { "name": "journal_entries", "rows": 1000 } ], "format": "json" }'3. Understand the Response
The API returns your generated data along with metadata about the request. Here is an annotated example response:
{ "id": "gen_abc123", "status": "completed", "credits_used": 1000, "data": { "journal_entries": [ { "date": "2026-01-15", "account": "1010 - Cash", "debit": 5000.00, "credit": 0.00, "memo": "Customer payment received" }, { "date": "2026-01-15", "account": "4010 - Revenue", "debit": 0.00, "credit": 5000.00, "memo": "Service revenue Q1" } ] }, "metadata": { "duration_ms": 842, "row_count": 1000, "sector": "banking", "format": "json" }}idUnique generation ID. Use this to reference the result later.
credits_usedTotal credits consumed for this request. Varies by row count, sector, and options.
dataYour generated dataset, keyed by table name. Each table contains an array of records.
metadataPerformance and configuration info including duration, row count, and output format.
4. Check Your Usage
Monitor your credit consumption with the usage endpoint. This helps you track spend and plan capacity.
curl https://api.vynfi.com/v1/usage \ -H "Authorization: Bearer vf_live_abc123..."{ "period": { "start": "2026-02-01T00:00:00Z", "end": "2026-02-28T23:59:59Z" }, "credits": { "included": 500000, "used": 1000, "remaining": 499000, "overage": 0 }, "tier": "Developer"}5. Audit Data Generation
VynFi supports 9 audit blueprint methodologies. Here’s how to generate audit engagement data:
curl -X POST https://api.vynfi.com/v1/generate \ -H "Authorization: Bearer vf_live_abc123..." \ -H "Content-Type: application/json" \ -d '{ "config": { "sector": "financial_services", "country": "US", "accountingFramework": "us_gaap", "rows": 50000, "companies": 10, "periods": 12, "periodLength": "monthly", "fraudPacks": ["revenue_fraud"], "fraudRate": 0.05, "processModels": ["o2c", "banking", "audit"], "exportFormat": "json" } }'v2.2 adds optional sections for manufacturing cost accounting, treasury, tax, financial statements, ESG, and coherence validators. All sections are optional — omit them to use sensible defaults.
See the Audit Blueprints page for all 10 methodologies and configuration options.
6. Next Steps
Now that you have generated your first dataset, explore these resources to make the most of VynFi.