Generate realistic test data for South African applications. Names, ID numbers, addresses, companies, and bank accounts — all via a simple REST API.
1curl https://safakedata.dev/api/v1/person?count=2&seed=42 \2 -H "x-api-key: safk_your_key_here"34{5 "success": true,6 "data": [7 {8 "firstName": "Sipho",9 "lastName": "Dlamini",10 "idNumber": "9501015800086",11 "phone": "072 456 7890",12 "address": {13 "city": "Johannesburg",14 "province": "Gauteng"15 }16 },17 ...18 ]19}
Each endpoint returns SA-specific data with valid formats and relationships.
Everything you need for realistic South African test data.
Add ?seed=42 to any request and get identical data every time. Same seed = same names, IDs, and addresses. Perfect for tests, demos, and debugging.
Generate up to 100 records per request. One API call, one rate limit hit.
Generated IDs encode correct date of birth, gender, and Luhn check digits.
Free tier: 1,000 requests/month.