Call these endpoints immediately before an RTP or payout operation to ensure the payer or beneficiary details are valid. If you cache a successful response, scope it to the same authenticated user and transaction and expire it after no more than five minutes.
GET /account-info accepts optional JSON body parameters (iban, with_title_fetch). Use query parameters if your HTTP client does not support GET bodies.Privacy and abuse prevention
Account information and title fetch responses can reveal an account holder’s name from an IBAN, conventional account number, or alias such as a mobile number. The absence of a Safepay-enforced rate limit does not make these APIs suitable for unrestricted directory lookup. Keep all calls on your backend. Never expose your aggregator secret or proxy these endpoints directly to a browser or mobile application. Allow a lookup only when all of the following are true:- The end user is authenticated and has started a payment, payout, beneficiary-addition, or account-verification flow.
- The identifier has passed format validation and the user has explicitly submitted it. Do not call lookup APIs on every keystroke, provide search or autocomplete, or support bulk enumeration.
- The result is bound to that user and transaction. Show only the minimum account-title detail required for confirmation and do not make results visible to another user.
- Identifiers and account titles are redacted from application, analytics, and support logs. Retain them only for the transaction or another documented legal or operational need.
Recommended starting limits
Safepay does not currently prescribe or enforce a numeric account-lookup quota. Until a contractual limit is provided, apply these controls at your own edge as a starting point:
These values are abuse-prevention guidance, not a Safepay service quota or throughput entitlement. Tighten them for higher-risk or unauthenticated surfaces and tune them using your legitimate traffic after a security review. Count attempts whether they succeed or fail, and apply the strictest applicable limit.
When a caller exceeds your limit, return
429 Too Many Requests with Retry-After from your application without forwarding the request to Safepay. Add a cooldown or step-up challenge when one user, IP, or device probes many distinct identifiers. Use consistent user-facing errors so lookup failures cannot be used to efficiently enumerate registered aliases.
Do not treat an account-title match as proof that the end user owns or controls the account. It confirms directory information only; use the authorization or verification controls required by your product flow.
Title fetch example
Title fetch v2 (account number)
UseGET /title-fetch/v2 when you have a conventional account number and bank name instead of an IBAN.
Account info + alias lookup
Use theaccount-info endpoint when you only have the customer’s Raast alias.
Title fetch via alias
UseGET /title-fetch/alias when you have a Raast alias and need the account title quickly.
cURL