NCR-Verify
NCR Register API

Verify any NCR-registered credit provider in milliseconds.

A clean, cacheable REST API for the National Credit Regulator Register of Registrants. Built for South African fintechs, lenders, and KYC compliance teams.

NCR Attribution IncludedSub-100ms Cache99.9% UptimeSouth African Data
GET /v1/verify/NCRCP196
{  "data": {    "ncr_number": "NCRCP196",    "full_name": "KOOPKRAG LIMITED",    "status": "REGISTERED",    "registration_date": "2007-03-14"  },  "source": "cache",  "cache_hit": true}
200 OK · 42ms

Capabilities

Everything you need for NCR compliance

A complete API surface for verifying, searching, and monitoring South African credit providers.

Instant Verification

Look up any NCR registration number in real time. Get status, name, and registration details in a single API call.

Bulk Lookups

Submit up to 50 NCR numbers per request. Ideal for batch compliance checks in onboarding pipelines.

Keyword Search

Search by company name, trading name, or town. Find the right registrant even without the NCR number.

Always Fresh

Incremental sync against the NCR register ensures your data reflects the latest registrations and status changes.

Redis-Cached

Sub-100ms responses served from our Redis cache layer. Fast enough for real-time KYC flows.

Attribution Ready

Every response includes the required NCR attribution field, keeping you compliant with NCR data-use requirements.

How it works

Up and running in three steps

From application to your first API call — the process is simple and guided.

01

Request Access

Submit the contact form below. The NCR-Verify team reviews your application and provisions your account — usually within one business day.

02

Get Your API Key

Activate your account via the 6-digit OTP you receive by email, set your password, and your API key appears immediately in your dashboard.

03

Start Verifying

Add your key to your app and start making NCR compliance lookups. Our SDKs and docs are ready to get you live in minutes.

Pricing

Simple, transparent pricing

Choose the plan that fits your compliance volume. All plans include the full API surface.

Starter

R 499/mo
1,000 calls/mo·30 RPM
  • 1,000 API calls per month
  • 30 requests per minute
  • Single verification endpoint
  • NCR attribution included
  • Standard support
  • Full API documentation
Request Access
Most Popular

Professional

R 1,499/mo
10,000 calls/mo·120 RPM
  • 10,000 API calls per month
  • 120 requests per minute
  • Bulk lookup endpoint (up to 50)
  • Keyword search endpoint
  • NCR attribution included
  • Priority email support
  • Usage analytics dashboard
Request Access

Enterprise

Custom
Unlimited calls/mo·Custom RPM
  • Unlimited API calls
  • Custom rate limits
  • All endpoints included
  • SLA guarantee
  • Dedicated account manager
  • Custom integration support
  • Webhook notifications
Request Access

All prices are ZAR and exclude VAT. Billing is monthly unless otherwise stated.

Trusted by fintechs

What our customers say

NCR-Verify cut our onboarding compliance check time from 48 hours to under 200 milliseconds. It's now a core part of our KYC pipeline.

L

Sipho Nkosi

Head of Product · LendFlow ZA

The API is incredibly clean. We integrated it in an afternoon. The Redis cache means we never hit rate limits even during peak onboarding.

F

Priya Maharaj

CTO · FinCheck Africa

We run bulk lookups against new credit applications daily. The 50-record batch endpoint saves us hundreds of individual API calls every month.

C

Marco van der Berg

Engineering Lead · CreditSmart SA

Get in touch

Request API access

Fill in the form and the NCR-Verify team will review your application. We typically respond within one business day. Once approved, you'll receive an activation email to get your API key.

hello@ncr-verify.co.za
+27 10 000 0000
Pretoria, Gauteng, South Africa

By submitting, you agree to our privacy policy. We never share your information with third parties.