Build high-performance reverse image search solutions to:
- Verify images
- Moderate user-generated content
- Track images and brands
- Check copyright compliance
- Deploy fraud detection solutions
- Identify stock photos
- Confirm the uniqueness of an image
Search a 55.8 billion web image index in real-time
The TinEye API automates searching for images in the TinEye index. Find where an image came from and how it is being used even when it has been significantly modified.
“I've seen my fair share of image search demos, and they usually promise far more than they deliver... I finally saw one that deserves the name...”
“If you’re watching your brand online, this is one of the coolest additions to your toolkit.”
The Wall Street Journal
Our client “Delectable... has the uncanny ability to recognize almost any wine when you snap a photo of the label...it returns a dossier on the vintage almost instantly.”
Integrate TinEye reverse image search with your application. The API is REST-based, delivered over HTTPS in JSON format and can be used with any programming language. Get started with the help of our documentation, our libraries and our support team (humans, not robots!).
Use our browser extension or upload your image to search and view results from your browser.
Fully hosted API
There is no software to install and no updates to worry about. By using our hosted API, you save the time and money needed to build and maintain your own image recognition solutions.
Easy to integrate
The TinEye API is easily integrated with your existing technology, regardless of the language and tools you use.
Flexible image upload options
The TinEye API supports multiple image formats including JPEG, PNG, and GIF. Query images can be specified by a publicly accessible image URL or uploaded directly.
Encrypted, secure and private. Your search images remain your confidential proprietary information.
TinEye API pricing
Buy the searches you need for your project when you need them.
You can purchase TinEye search bundles securely via all major credit cards. Bundles are valid for two years.
High volume searches
Please get in touch for pricing and other billing options if you are interested in purchasing enterprise-volume searches.
Ready to get started?
The use of the API is subject to the TinEye API terms of service.
Frequently asked questions
How does billing work for the TinEye API?
TinEye API search bundles can be purchased using any major credit card. If you are a large volume client with enterprise search needs and require a different billing option, please get in touch.
Your TinEye API is not a subscription. Instead, you purchase pre-paid search bundles as you need them. You can buy a single pre-paid search bundle for your project or select the auto top-up option so that your account will buy more searches when you run low until you cancel your top-up.
Search bundles expire two years from the date of purchase. If your bundle expires, you will not be billed further, even if you’ve selected auto top-up.
Each call to the API ‘search’ method counts as one search, regardless of the number of search results returned by the call.
Does my search bundle expire?
Search bundles expire after two years. Unused searches may not be carried forward.
How can I get started with the TinEye API?
- Click on “sign up” under the search bundle of your choice to buy searches and create your account.
- Confirm your email address and log in to your account.
- Start searching:
If you are not a developer: you can use a web interface. This interface is accessible once you are logged in to your API account. Click on “Search” in the navigation bar to access this function. You can also download browser extensions that allow you to click on any image on a website and search for it using the API.
As a developer: integrate the API with your system directly. Please see our documentation for more information. You can test integration with your application using our API sandbox; the sandbox functions just like the API, except that it doesn’t return real image matches.
How should I format my search images?
Images should be in the JPEG, PNG, GIF, BMP or TIFF format with a maximum file size of 1 megabyte. TinEye works best with images that are at least 300 pixels in either dimension but can work with images as low as 100 pixels. For best results, avoid visibly watermarked images as TinEye may match the watermark and not the image itself.
Can I have multiple users on a single API account?
Yes. After signing up, just get in touch, and we can add other users to your account. All users will share the same search bundle.
Can the TinEye API find images that aren’t on the web? Can you TinEye search my image collection?
The TinEye API can only show you matches that exist on the web and have been crawled by TinEye. If you need reverse image search for your image collection or image database, take a look at our MatchEngine API.
Can TinEye tell me if an image is a stock photo?
Is there a free API?
Not at the moment. However, our complete documentation is available, and you can also use the TinEye API sandbox to test your integration at no cost.
How do I find out how many searches I have left?
- Log in to your API account;
- Click the Account tab.
- The “Usage summary” page shows key information about your search bundle, including the expiry date and the total remaining number of searches.