ANPR software alternatives, and what switching actually involves
Most people looking for an alternative are not looking for a feature. They are looking to stop paying for cameras they are not using, to get plates read that the current engine keeps missing, or to stop sending images off their network. Those are three different problems with three different answers.
Four shapes, not one list
Every alternative on the market is one of these four. Working out which shape you want first is quicker than comparing twenty vendors that are not comparable.
| Shape | What you pay for | Suits | Real cost sits in |
|---|---|---|---|
| Hosted regional specialist | Each plate processed | One country or region, deep plate detail needed | Per-plate charges as traffic grows |
| Hosted global engine | A monthly allowance of lookups, or per camera | Fleets and sites spread across many countries | Allowance you do not fill, and per-camera fees |
| Self-hosted open source | Nothing, for the licence | Teams with engineers and hardware already | Integration, tuning and the years after it |
| Dedicated ANPR cameras | The hardware, once | New builds specifying kit from scratch | Up-front capital, replacement in year five, and a firmware update on every camera, done by hand, every couple of months |
Before you migrate, check these six
The API call is the easy part. Everything below is what makes a migration take a fortnight instead of an afternoon.
- 1
Your real read count, not your vehicle count
A barrier that reads on entry and again on exit doubles the number. Most quotes go wrong here, in both directions.
- 2
The response schema, field by field
Confidence per field or per plate. Region as a code or a name. Arabic characters returned separately or transliterated into the plate string. Whatever you built on top is coupled to these, not to the endpoint.
- 3
What happens to your history
Read history usually lives with the vendor. Export it before you cancel, and check the format you get it in — not after the account closes.
- 4
Where the images are stored, and for how long
If plate images leaving your network is the reason you are moving, a hosted alternative does not solve it. An on-premise engine does, and hands you a machine to run.
- 5
Whether the camera integration comes with it
Pointing an engine at an existing IP camera is where projects stall. Check whether your cameras are supported directly, and whether that support is included or sold separately.
- 6
The quiet month, not the busy one
Price every option against your lowest-traffic month as well as your highest. Allowance-based plans and per-read plans swap places between the two.
Where we fit in that list
We are the first shape, narrowly: a hosted engine for the six GCC states, billed per plate from credits that never expire, with the emirate and plate category returned as their own fields and camera connections included in the plan rather than priced per camera. If you read plates outside the Gulf, or you want one vendor for the whole video pipeline, one of the other shapes is the better answer and the comparison pages below say so.
Common questions about switching
- What is the closest alternative to a per-camera ANPR subscription?
- A per-plate engine, if your cameras are quiet. A camera watching a staff gate that opens forty times a day costs the same per month as one on a mall entrance under a per-camera plan; under per-plate billing it costs roughly a thousandth as much. If your cameras are busy, the arithmetic reverses — which is why the read count matters more than the camera count.
- Can I run two ANPR engines at once?
- Yes, and it is the safest way to migrate. Send the same images to both for a week and compare the outputs on your own plates before you cut over. Free tiers make this cost nothing at low volume, and it is the only accuracy comparison that means anything, because it uses your cameras rather than someone else's test set.
- Is open source a real alternative to a paid ANPR API?
- For a team with engineers and hardware, genuinely yes — the OpenALPR library is AGPL-3.0 and the licence costs nothing. What it does not come with is regional tuning, a support contract, or anyone to call when the engine starts missing a plate format after a redesign. The trade is capital expenditure for engineering time, and it is a real trade rather than a false economy. And reading a plate is only half the job: connecting the engine to your cameras and barriers is a sizeable project of its own. ANPR Edge is our product for exactly that part — it connects to your cameras and drives the barriers, so there is nothing to build.
- Do I need dedicated ANPR cameras to switch?
- Usually not. Both hosted engines and on-premise ones work from standard IP cameras you already have, which is why software alternatives are cheap to trial. ANPR Edge replaces dedicated ANPR cameras altogether: it runs on any Windows PC or Mac and reads plates from any IP camera connected to it.
Work through the specifics
The head-to-heads carry the published prices for each vendor, and the losing cases.