SStratum APIs

Multi-branch letting agency · ops manager

Bulk letting-agent checks for multi-branch agencies

The problem

Multi-branch agencies inherit a backlog when a new branch joins or a regulatory change (LSAG-2025) requires re-screening of existing tenants. Manually working through 500-2000 applicants is weeks of analyst time. Existing tools don't expose a clean bulk path; pricing assumes per-check overhead that punishes catch-up workflows.

How Stratum fits

The Certaby /tools/letting-agent/bulk endpoint accepts a CSV up to 5000 rows. Each row runs through the same suite endpoint as the per-check API; the response is per-row verdicts plus one consolidated PDF. Same per-call pricing as the API (no bulk surcharge); volume bands kick in above 200/month so a 1000-row backfill drops to £4.95/check. Async-job pattern with progress polling.

One request

# Request
curl -X POST https://api.stratumapis.com/v1/suites/letting-agent/bulk -F "csv=@applicants.csv" -H "x-stratum-key: $KEY"

# Response
{ "batchId": "bat_01H...", "rowCount": 1247, "estimatedCompletionAt": "...", "statusUrl": "..." }

Set $KEY from your dashboard.

Frequently asked

How do you handle CSV row errors?

Per-row validation runs before the bulk job kicks off. Errors land in a separate `validation-errors.csv` you can fix and re-upload. The real check job only runs against rows that pass shape + email validation.

What's the maximum batch size?

5000 rows per batch. Larger backfills should be split into multiple batches. We can pre-provision dedicated capacity for >50k-row backfills — talk to us via the Pro form.

Do you charge separately for bulk?

No bulk surcharge. Same per-call pricing as the API; volume bands at 200/2000/10000 per month. The certaby.co.uk pricing page lists the exact bands.

Letting Agent Suite Bulk for Multi-Branch Agencies | Stratum APIs