How to use Landmark Detection API with Python in 5 minutes?
Tags: python, ai, api, landmarkdetection
Published: 2023-02-24 16:56:03

*In this tutorial, you will learn how to use Landmark Detection API in 5 minutes using Python. Eden AI provides an easy and developer-friendly API that allows you to detect landmarks in images.*

‍

## **What is [Landmark Detection](http://www.edenai.co/feature/landmark-detection?referral=how-to-landmark-detection-python) API?**

Landmark Detection API is a service that uses Computer Vision and Machine Learning algorithms to analyze the visual content of an image and detect known landmarks such as buildings, monuments, and natural features.

![‍Landmark Detection API result on Eden AI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zzz3aq5gbxph8wpx6c6i.png)

This API can be integrated into various applications such as image search, image tagging, augmented reality, and image recognition systems.

## **Get Started with Landmark Detection API using Python**

The first step is to install Python's requests package, that will allow you to call Eden AI API.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ufj92jeia5iq9z1ek9pe.png)

Next, you'll need to install Python's JSON package in order to read and print the result of the API request.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vmhahsegurvooa7id55o.png)

## **How to use Landmark Detection API with Python**

You are now ready to process your text into Eden AI Landmark Detection API.

‍

### **1. Get a Landmark Detection API Key on Eden AI**

To perform Landmark Detection, you'll need to create an account on [Eden AI](https://app.edenai.run/user/register?referral=how-to-landmark-detection-python) for free. Then, you will be able to get your **API key** directly from the homepage with free credits offered by Eden AI.


![Get your API key for FREE on Eden AI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yqeh9fssd048qd6xlj8y.png)

[Get your API key for FREE](https://app.edenai.run/user/register?referral=how-to-landmark-detection-python)

### **2. Let’s Detect Landmarks in your images**

Now that you have imported packages on Python and got your API key, you will be able to detect landmarks in images. With Eden AI, you can choose from a wide range of engines you want for Landmark Detection. You can access the list of Landmark Detection providers available on Eden AI directly on our [documentation](https://docs.edenai.co/reference/image_landmark_detection_create?referral=how-to-landmark-detection-python).
Here is the Python script you need to write in your notebook:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63481a9c2b5cfa8f0857a65d_landmark-post.png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63481a9c2b5cfa8f0857a65d_landmark-post.png)

For example, we called two different Landmark Detection engines. Eden AI API will then return in its JSON response results of those providers.

‍

Once the request is done, you will be able to get the result with this print:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346c56026e4e83ec867f596_sentiment-result%20(2).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346c56026e4e83ec867f596_sentiment-result%20(2).png)

‍

Here is an example of a Landmark Detection API response:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63481ab792c5a8eb9d5da233_landmark-response.png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63481ab792c5a8eb9d5da233_landmark-response.png)

‍

## **Benefits of using Landmark Detection API with Eden AI**

As you can see, using Landmark Detection with Eden AI API is quick and easy.


![Multiple AI engines in one API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/llkw0t0a4ajhmmjhv9kt.gif)

### **Save time and cost**
We offer a unified API for all providers: simple and standard to use, with a quick switch between providers and an access to the specific features of each provider.

‍

### **Easy to integrate**
The JSON output format is the same for all suppliers thanks to Eden AI's standardisation work. The response elements are also standardised thanks to Eden AI's powerful matching algorithms.

‍

### **Customization**
With Eden AI you have the possibility to integrate a third-party platform: we can quickly develop connectors. To go further and customize your Landmark Detection request with specific parameters, check out our [documentation.](https://docs.edenai.co/reference/image_landmark_detection_create?referral=how-to-landmark-detection-python)

‍

**[Create your Account on Eden AI](https://app.edenai.run/user/register?referral=how-to-landmark-detection-python)**