Back to neotek ↗Get Sandbox Access

We’ve created a sandbox session for you — no signup needed. Explore freely. All data is mocked. No real bank connection is made.

Developer Playground

Your trusted source of data,All in one place.

No signup. No credentials. Run real consent flows against sandboxed Saudi banks and see the exact payloads you’ll receive in production.

Make your first call in 2 minutes — or browse all 12 products.

Coverage

Connecting you to every bank in Saudi Arabia.

Arab National Bank — البنك العربي الوطنيSaudi Awwal Bank — البنك السعودي الأولBank Albilad — بنك البلادAlinma Bank — مصرف الإنماءBank Aljazira — بنك الجزيرةThe Saudi Investment Bank — البنك السعودي للاستثمارGulf International Bank — بنك الخليج الدوليMeem — ميمAl Rajhi Bank — مصرف الراجحيSaudi National Bank — البنك الأهلي السعوديRiyad Bank — بنك الرياضBanque Saudi Fransi — البنك السعودي الفرنسي

12 banks in the SAMA Open Banking framework, each selectable in the consent journey.

All Products

12 APIs, one sandbox. Pick any flow and run it now.

  • 3 min

    Single API

    One link. Every account data type. Zero re-prompting the user.

    • One PSUId returns every consented account across all linked banks
    • Transactions normalized with amount, merchant and running balance
    • Per-account calls: standing orders, direct debits, parties, scheduled payments
  • 3 min

    E-Statement

    A bank-grade statement for any connected account, on demand.

    • Asynchronous: request statements, then retrieve each by StatementId
    • One StatementId per linked account, under a shared RequestId
    • Same statement as JSON, base64 PDF, or one-row-per-transaction CSV
  • 2 min

    Average Balance

    Average balances over a chosen window, straight from the source.

    • Average daily balances over a Duration of 3, 6 or 12 months
    • Response key mirrors Duration: Duration=6 returns 6_months
    • Returns Average_Balance and TransactionCount, optionally for one AccountId
  • 3 min

    Account Insights

    Account activity and POS sales, broken down month by month.

    • Choose sections with filters: account, pos, ecommerce
    • Set a SAR threshold; counts POS and e-commerce months below it
    • Monthly credit totals plus current_year_metrics and last_year_metrics
  • 3 min

    Cash Flow

    Money in and money out across every consented account.

    • Total inflow, outflow and net cashflow_amount for a date range
    • Daily and monthly movements, each with its closing_balance
    • Inflow and outflow split by category code, such as SALARY and POS
  • 2 min

    IBAN Verification

    Confirm an IBAN belongs to the person or company you think it does.

    • Three parameters: POIType NAT or IQA, POINum, IBAN
    • RequestStatus is Valid, Not Valid or Failed, alongside AccountStatus
    • verify-with-swift adds BankNameEn, BankNameAr and SwiftCode
  • 3 min

    Income Verification

    Verified income from salary credits, not uploaded payslips.

    • Income split by salary, rent_credited and investment
    • average_amount per source, with the underlying transactions listed
    • analysis_period reports months_covered for your from_date and to_date
  • 4 min

    Credit Profiling

    A credit picture built from transaction history in seconds.

    • totalScore against maxPossibleScore, with ratingClass and approvalRecommendation
    • Separate retail and corporate factor sets, each scored and weighted
    • Same body returns structured JSON or an eight-page PDF
  • 2 min

    National Address Verification

    The address Saudi Post holds for a person or a company, from an ID alone.

    • POIType of NationalID, IqamaID or CRNumber
    • Returns ShortAddress, building number, district, city and coordinates
    • CRNumber lookups add CompanyName and UnitNumber
  • 3 min

    Financial Statement

    Filed financial statements for a Saudi commercial registration.

    • GetCRDetails lists every filing on a CR, each with a FilingCode
    • Filings carry FiscalYear, UploadedDate and IsConsolidated
    • GetFilingFiles returns the statements PDF and XBRL XML, base64-encoded
  • 3 min

    Establishment Details

    The MHRSD view of an establishment, with its Saudization standing.

    • Look up by CRNumber or the 700-series SevenHundredNumber
    • Advanced adds SaudizationPercentage, CountOfSaudis and CountOfForeigners
    • Premium adds NitaqColor, work permits, violations and WPSStatus
  • 4 min

    Digital Signature

    Nafath-authenticated signing, or a single-call lite signature.

    • AuthenticateSigner returns a NafathCode the signatory confirms in Nafath
    • Poll CheckStatus until authenticated, then call SignDocuments
    • Lite variants sign a base64 PDF through Sadq or Emdha

Knowledge Center

Common questions, answered.

5 questions

Still have questions?

Our developer relations team responds within one business day at support@neotek.sa.

Contact us