API pricing

Check SAPS firearm licence, renewal and competency references by machine instead of by hand. Checking a status, your account, saved applications, alerts and the firearm register stay free and are not metered: this page is only about the API. The motivation letter and the renewal motivation are sold separately.

How it works. You buy a plan for a fixed term, paid in advance. Each month of that term carries an allowance of calls. Unused calls do not carry over: they end with the cycle they belonged to. All payments are final; see our terms, section 9.

Plans

Free

R0

10 calls, once

Enough to try the API against a real reference. It does not renew, and it arrives with your account: there is nothing to buy.

Starter

R149/month

300 calls a month

R0.50 a call. Up to 25 lookups in flight at once.

Valid for the period purchased. Unused calls do not carry over.

Term totals for the Starter plan
TermTotal
1 month R149
3 months R447
6 months R894
12 months R1,788

Create an account to buy

Already have one? Log in.

Basic

R299/month

1,500 calls a month

R0.20 a call. Up to 50 lookups in flight at once.

Valid for the period purchased. Unused calls do not carry over.

Term totals for the Basic plan
TermTotal
1 month R299
3 months R897
6 months R1,794
12 months R3,588

Create an account to buy

Already have one? Log in.

Professional

R599/month

6,000 calls a month

R0.10 a call. Up to 100 lookups in flight at once.

Valid for the period purchased. Unused calls do not carry over.

Term totals for the Professional plan
TermTotal
1 month R599
3 months R1,797
6 months R3,594
12 months R7,188

Create an account to buy

Already have one? Log in.

Enterprise

R1,000/month

20,000 calls a month

R0.05 a call. Up to 250 lookups in flight at once.

Valid for the period purchased. Unused calls do not carry over.

Term totals for the Enterprise plan
TermTotal
1 month R1,000
3 months R3,000
6 months R6,000
12 months R12,000

Create an account to buy

Already have one? Log in.

The largest plan is 20,000 calls a month. We do not sell an unmetered tier, because our own courtesy limit against the SAPS enquiry service is a fixed rate we will not exceed. If you need more than the Professional plan, talk to us and we will tell you honestly whether we can serve it.

Top-up packs

Top-ups can only be bought once you have an active subscription. A pack adds calls to your current cycle, so there has to be a cycle to add them to. Every pack also costs more per call than every plan, so moving up a plan is better value; these are for the month you did not see coming.

Extra calls for a single billing cycle, if you run short before it turns over. They are added to one cycle, they expire with it, and they never extend your term.

Every pack costs more per call than every plan does. Moving up a plan is always better value than buying calls; the packs exist for the month you did not see coming.

Top-up packs
PackPricePer callBuy
50 calls R60 R1.20 Create an account
150 calls R150 R1.00 Create an account
300 calls R249 R0.83 Create an account

What is not included

  • No uptime promise, no response-time guarantee and no credit for downtime. The API is provided as is, like the rest of the service. We refuse work we cannot do rather than accepting it and being late.
  • No refunds. Not on a subscription, a top-up, an unused allowance, or any remaining part of a paid term.
  • Prices may change. A change never affects a term you have already paid for.

Every price on this page is the full amount. Nothing is added at checkout.