APIHub
Back to Explore

OpenALPR CarCheck API

The OpenALPR CarCheck API lets you submit an image—by file upload, base64‑encoded bytes, or a remote URL—to a cloud service that extracts license‑plate data and, optionally, vehicle make/model information, returning the results in JSON. It also offers a GET /config endpoint to retrieve the list of supported recognition result types and configurable parameters such as country, top‑N results, and inclusion of the original image.

Cloud
none
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

371ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/config

Get a list of available results for plate and vehicle recognition

POST

/recognize

Send an image for OpenALPR to analyze and provide metadata back The image is sent as a file using a form data POST

  • secret_key (query, required) — The secret key used to authenticate your account. You can view your secret key by visiting https://cloud.openalpr.com/
  • recognize_vehicle (query) — If set to 1, the vehicle will also be recognized in the image This requires an additional credit per request
  • country (query, required) — Defines the training data used by OpenALPR. "us" analyzes North-American style plates. "eu" analyzes European-style plates. This field is required if using the "plate" task
  • return_image (query) — If set to 1, the image you uploaded will be encoded in base64 and sent back along with the response
  • topn (query) — The number of results you would like to be returned for plate candidates and vehicle classifications
  • is_cropped (query) — When providing a plate or vehicle that is already cropped, this performs a recognition against the full crop and does not attempt to localize the plate/vehicle
POST

/recognize_bytes

Send an image for OpenALPR to analyze and provide metadata back The image is sent as base64 encoded bytes.

  • secret_key (query, required) — The secret key used to authenticate your account. You can view your secret key by visiting https://cloud.openalpr.com/
  • recognize_vehicle (query) — If set to 1, the vehicle will also be recognized in the image This requires an additional credit per request
  • country (query, required) — Defines the training data used by OpenALPR. "us" analyzes North-American style plates. "eu" analyzes European-style plates. This field is required if using the "plate" task
  • return_image (query) — If set to 1, the image you uploaded will be encoded in base64 and sent back along with the response
  • topn (query) — The number of results you would like to be returned for plate candidates and vehicle classifications
POST

/recognize_url

Send an image for OpenALPR to analyze and provide metadata back The image is sent as a URL. The OpenALPR service will download the image and process it

  • image_url (query, required) — A URL to an image that you wish to analyze
  • secret_key (query, required) — The secret key used to authenticate your account. You can view your secret key by visiting https://cloud.openalpr.com/
  • recognize_vehicle (query) — If set to 1, the vehicle will also be recognized in the image This requires an additional credit per request
  • country (query, required) — Defines the training data used by OpenALPR. "us" analyzes North-American style plates. "eu" analyzes European-style plates. This field is required if using the "plate" task
  • return_image (query) — If set to 1, the image you uploaded will be encoded in base64 and sent back along with the response
  • topn (query) — The number of results you would like to be returned for plate candidates and vehicle classifications

4 endpoints auto-detected

curl -X GET \
  "https://api.openalpr.com/v3/config"

api.openalpr.com · HTTPS only