ScanAPI: Barcode & QR to API

Content rating
Everyone
1+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

ScanAPI turns your phone into a scanner that talks to your own systems. Point the camera at a barcode or QR code and the app calls the API you choose, then shows the answer on screen: product names, stock levels, prices, photos, whatever your server sends back.

No coding needed. You set up a workflow once and every scan after that runs it for you.

HOW IT WORKS
1. Scan a code with the camera, type it by hand, or receive it from another device.
2. ScanAPI puts the code into your request and calls your API.
3. The result screen shows the fields you picked, with images, badges and lists.

MADE FOR REAL WORK
Warehouse teams look up stock and bin locations. Event staff check in tickets at the door. Shops check prices and product details. Offices audit their equipment. If your system has an HTTP endpoint, ScanAPI can talk to it.

WORKFLOWS YOU CONTROL
Each workflow is a chain of steps. A step can call any REST API with GET, POST, PUT, PATCH or DELETE, and a later step can use the answer of an earlier one. Sign in first, take the token from the response and send it with the next call. Input steps can ask the operator for a quantity, a choice, a second barcode or a photo before the request goes out.

Requests support headers, query parameters, JSON and XML bodies, form data and file uploads. Authentication covers Basic, Bearer token, API key, custom headers, Digest and OAuth 2.0 client credentials.

SMART TEMPLATES
Insert the scanned value anywhere with {{barcode.value}}, or pick it from a list with one tap. Functions change it on the fly: upper or lower case, digits only, part of the text, dates, URL encoding and GS1 fields such as GTIN, lot, expiry date and serial number.

SCAN FILTERS
Tell each workflow which codes it should react to. Choose code types, require a pattern, or clean the value by cutting a prefix or suffix. One scan can run several workflows at once, and each one only handles the codes that belong to it.

RESULTS THAT MAKE SENSE
Choose what appears after a scan: a big title, text, label and value pairs, badges, yes or no indicators, lists, a single image or a full gallery. Pick the fields straight from the last response instead of typing paths. For fast jobs like ticket check in, a quick confirmation can replace the result screen.

SECRETS STAY SAFE
Passwords and API tokens are saved as secrets, encrypted with the Android Keystore and filled in only when the request is sent. They never show up as plain text inside your workflows.

LOCAL API
Turn on the included HTTP server and send codes to the phone from a computer, a script or another app on the same network. The phone runs the matching workflows and answers with the results. Every request is protected with a token.

OPERATOR MODE
Set a PIN and hand the phone to your team. Operators can scan and run workflows, but they cannot edit, delete or export anything, and they cannot open your secrets.

ALSO INCLUDED
QR Code, EAN 13, EAN 8, UPC A, UPC E, Code 128, Code 39, Code 93, Codabar, ITF, Data Matrix, PDF417 and Aztec. Import and export workflows as JSON files to move them between devices. Torch for dark corners, sound and vibration on every scan, a step by step help guide, and full translations in English, Spanish, German, French and Italian.

Two ready to use examples come installed so you can try the app right away: a food barcode lookup and a product catalog. Delete them whenever you like.

PRIVACY
No account, no ads, no analytics. Codes are decoded on the device and your data only goes to the servers you configure.
Scan barcodes and QR codes and send them straight to your REST API or webhook
Updated on
Oct 19, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    App info and performance
  • No data collected
    Learn more about how developers declare collection
  • Data is encrypted in transit

What’s new

First Release