What is MobileEngine?

MobileEngine is an automated image recognition service optimized for mobile images. It allows you to perform fast, large-scale mobile image search against your own image collection. Given an image to look for, MobileEngine quickly identifies the images in your collection that match it.

We make it easy for you to integrate image recognition into your applications, working with your own product images.

MobileEngine uses TinEye's unparalleled image recognition technology to drive image search. Once integrated into your mobile application, MobileEngine allows your users to snap a photo and immediately receive information about the item photographed.

MobileEngine's versions of the TinEye algorithms have been optimized to work with lower-quality photos. They deal with the occlusions, glare, color changes, cropping, rotations, skews, and other transformations that are common when users take photos with their mobile phone.

Mobile photo + Image Recognition = Identification

MobileEngine Example

MobileEngine Illustration

Using MobileEngine

MobileEngine is delivered as a fully-hosted web API. There is no software to install and it can be integrated with your existing technology, regardless of the languages and tools you use. The MobileEngine API runs over HTTP using a REST protocol and JSON responses.

The API is independent of whatever hardware or software your systems are built with. REST/JSON bindings are available in all major programming languages, and we also support a growing number of language-specific libraries to make integration very straight forward.

The algorithms used by MobileEngine are written in C++ and assembly. The algorithms have been optimized to run on our servers.

MobileEngine technology is fueled by TinEye's ongoing image recognition research and development. As a company, we have spent a decade working on image search and recognition, visual similarity and image tracking.

Technology Robot

MobileEngine Plans & Pricing

Pay As You Grow

Basic

Corporate

Enterprise

1 Fee
$200/month Sign up
$500/month Sign up
$1,500/month Sign up
Please Call Contact Us
2 Setup Fee $500 $500 $500 Please Call
3 Monthly Searches $0.02 /search 30,000 150,000 Up to 50 million
4 Image Collection Size $0.02 /image per month 20,000 200,000 Up to 500 million
5 Additional Searches - $0.01 /search $0.005 /search Please Call
6 Additional Collection - $0.01 /image per month $0.005 /image per month Please Call
7 Private Image Collection Yes Yes Yes Yes
8 Encryption Support No No Yes Yes
9 SLA No No 99.5% Up to 99.95%
10 Dedicated Server No No Add-on Add-on
11 Email Support Yes Yes Yes Yes
12 Phone Support
No
No
Yes
Yes

Need a custom plan? Email us or call us at + 1 416 860 0330.

  1. Base monthly fee, charged in advance of the month. Any overusage fees are charged the following month.
  2. This is a one-time fee to setup your API.
  3. The number of searches you can perform each month, without additional cost.
  4. The maximum number of images you can have in your search collection with no additional cost.
  5. Per-search fee for use beyond your monthly limit.
  6. Monthly fee for usage beyond your image collection size, calculated based on daily average.
  7. Your images are not visible to anyone else.
  8. API calls can be made over HTTPS.
  9. Service Level Agreement. We guarantee this level of uptime per month.
  10. The physical computer(s) used to host your API and images will not be used for any other client's API.
  11. Weekdays, 10am to 5pm ET.
  12. Weekdays, 10am to 5pm ET.
  13. Cancellation will take effect at the end of your current billing period. You will not receive a refund for billing that has already occurred.
  • All API licenses are subject to the TinEye terms of service
  • Your credit card details are required for the signup.
  • Minimum billing: one month. You can cancel your API account at any time.
  • Before you sign up be sure to read our Frequently Asked Questions.

Need to speak to someone?
Call + 1 416 860 0330 or send us an email and we will be happy to answer your questions.

MobileEngine Support & Frequently Asked Questions

  • What is an API? The acronym "API" stands for "Application Programming Interface". It provides a way for your developers to integrate our technology with your systems.
  • Why would I want to use the MobileEngine API? If your users need to locate information about specific goods and items, image recognition is a faster, more accurate way for users to search. Typing in keywords is slower and less accurate in most cases.
  • Where can I find documentation about the MobileEngine API? Our complete MobileEngine documentation as well as all the supported libraries are available here.
  • What do I need to access the MobileEngine API? You will need to first select a plan and sign up for an account. Once you have completed the signup form, we will get in touch to set up your server.
  • What kind of objects can MobileEngine recognize? Almost all images of 2D objects work with the MobileEngine.
  • How accurate are the MobileEngine results? They are very accurate. The MobileEngine is able to find matches even with poorly lit and blurry photos as are common with mobile cameras.
  • Will MobileEngine work with my images? If you are unsure if the MobileEngine will work for your images or your particular use case, please get in touch and describe your problem in as much detail as possible.
  • When I add images to my image collection, do other people get access to my images? Never. Your images are only accessible to you.
  • How do I add my images to the MobileEngine API? Images are submitted to the MobileEngine via an HTTP post using the API‘s 'add' function. Submitted images are copied to our servers where they are automatically fingerprinted using our image recognition technology and made available for searching. The unique fingerprint generated for each image is what the MobileEngine uses to distinguish one image from another and identify matches. Images should be prepared as follows:
    • JPEG, PNG or GIF file types
    • Scaled to ~300 pixels in the SMALLEST dimension
    Images that have not been scaled to 300 pixels will be scaled down automatically by the TinEye MobileEngine. However, large images increase transmission and processing time.
  • How does MobileEngine index my images? The MobileEngine extracts information about the patterns within your images to create a unique 'fingerprint' for each image. The fingerprints are added to an index of all the fingerprints of the images in your collection. When searches are performed, they work by comparing the fingerprints of images.
  • What languages are supported? The API is independent of the programming language you use, so you can work in any language you like. We do also supply and support libraries in many major development languages in order to make it even easier to integrate. You can see our current library list here.
  • Can my mobile application send images directly to the API? No. Your mobile application should send the images to your server(s). Then your server needs to call our API.
  • How do I report problems, bugs or feature requests? We are happy to hear from you. Get in touch and we will respond to your question as quickly as possible.
  • Can I get a free trial? We do not offer free trials. What we can do for free is offer you an expert opinion. Tell us about your project, provide sample images and we will let you know if any of our APIs meet your needs. Get in touch. Our API licenses are monthly licenses starting at $200 per month. You can cancel your API license at any time.
  • Need Support? Can't find the answer you are looking for? Would like to speak to us directly? Please get in touch and we will get back to you as quickly as possible.
Who is using TinEye Services