Plant.id API

Plant.id API is machine learning plant identification

Plant.id is an API that identifies plant species and diseases from photos with machine learning. Send us images of your plant and get the possible suggestions with plenty of other information including representative images of the species.

Model specification

12 000+

Identifiable plant species
Our newest model can identify 12 113 plant species. The set covers the most commonly requested plants from the United States, Europe, India, and Australia.

89.9%

Success rate
We are continually testing model accuracy. The average success rate ranges between 80%–90%, although it strongly depends on photo and plant quality. Our goal is to improve the average over 89.9% while extending the spectrum of identified species.

Features

Similar images

Get representative images of suggested plant species. Photos are dynamically generated to resemble your photo. We provide you with a license to these photos so you can use them in your application.

Plant information

You will get additional information about suggested species, like taxonomy, description, common names in different languages, edibility, propagation methods, Wikipedia link, and more. See all available details in the documentation.

Plant disease identification API

Plant.id can identify 100 plant diseases. Use one of the health assessment modifiers in the request to get info about the health condition of your plant. See more details about the Health Assessment feature.

All the identification data packed into JSON

Send us photos of the plant in a POST REST API request and you will get multiple plant species suggestions in the JSON formatted response. Apart from the scientific name of the species, you can also get common names, similar images, taxonomy, and much more information about possible species.

Check the sample codes on GitHub in different programming languages.

"suggestions":[
   {
      "id":148452111,
      "plant_name":"Taraxacum officinale",
      "plant_details":{
         "common_names":[
            "common dandelion"
         ],
         "edible_parts":[
            "flowers",
            "leaves"
         ],
         "propagation_methods":[
            "division",
            "seeds"
         ],
         "synonyms":[
            "Chondrilla taraxacum",
            "Leontodon taraxacum",
            ...
         ],
         "taxonomy":{
            "class":"Magnoliopsida",
            "family":"Asteraceae",
            "genus":"Taraxacum",
            "kingdom":"Plantae",
            "order":"Asterales",
            "phylum":"Magnoliophyta"
         },
         "url":"https://en.wikipedia.org/wiki/Taraxacum_officinale",
         "wiki_description":{
            "value":"Taraxacum officinale, the common dandelion (often simply called \"dandelion\"), is a flowering herbaceous...",
            "citation":"https://en.wikipedia.org/wiki/Taraxacum_officinale",
            "license_name":"CC BY-SA 3.0",
            "license_url":"https://creativecommons.org/licenses/by-sa/3.0/"
         },
         "wiki_image":{
            "value":"https://plant-id.ams3.cdn.digitaloceanspaces.com/plant_id_knowledge_base/d37/062a97f6b6674babcf5e0c6d154ef.jpg",
            "citation":"P\u00f6ll\u00f6",
            "license_name":"CC BY 3.0",
            "license_url":"https://creativecommons.org/licenses/by/3.0/"
         },
         "scientific_name":"Taraxacum officinale",
         "structured_name":{
            "genus":"taraxacum",
            "species":"officinale"
         }
      },
      "probability":0.8093659420386023,
      "confirmed":false,
      "similar_images":[
         {
            "id":"4be03de02e22a9a9c834052eb0eb39bb",
            "similarity":0.6665844130453076,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/4be/03de02e22a9a9c834052eb0eb39bb.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/4be/03de02e22a9a9c834052eb0eb39bb.small.jpg"
         },
         {
            "id":"fd921e3d368b2135c1e480bcda448e25",
            "similarity":0.38957578260133574,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/fd9/21e3d368b2135c1e480bcda448e25.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/fd9/21e3d368b2135c1e480bcda448e25.small.jpg"
         }
      ]
   },
   {
      "id":148452112,
      "plant_name":"Taraxacum erythrospermum",
      "plant_details":{
         "common_names":[
            "red-seeded dandelion"
         ],
         "edible_parts":[
            "flowers",
            "leaves"
         ],
         "propagation_methods":null,
         "synonyms":[
            "Leontodon erythrospermum",
            "Leontodon erythrospermus",
            ...
         ],
         "taxonomy":{
            "class":"Magnoliopsida",
            "family":"Asteraceae",
            "genus":"Taraxacum",
            "kingdom":"Plantae",
            "order":"Asterales",
            "phylum":"Magnoliophyta"
         },
         "url":"https://en.wikipedia.org/wiki/Taraxacum_erythrospermum",
         "wiki_description":{
            "value":"Taraxacum erythrospermum, known by the common name red-seeded dandelion, is a species of dandelion...",
            "citation":"https://en.wikipedia.org/wiki/Taraxacum_erythrospermum",
            "license_name":"CC BY-SA 3.0",
            "license_url":"https://creativecommons.org/licenses/by-sa/3.0/"
         },
         "wiki_image":{
            "value":"https://plant-id.ams3.cdn.digitaloceanspaces.com/plant_id_knowledge_base/7a3/66bd7182b8273ae74952311d55f84.jpg",
            "citation":"Javier martin",
            "license_name":"CC0",
            "license_url":"https://creativecommons.org/publicdomain/zero/1.0/"
         },
         "scientific_name":"Taraxacum erythrospermum",
         "structured_name":{
            "genus":"taraxacum",
            "species":"erythrospermum"
         }
      },
      "probability":0.11519229401471831,
      "confirmed":false,
      "similar_images":[
         {
            "id":"5fda47388d59246a34107f83de074229",
            "similarity":0.8107533517457877,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/5fd/a47388d59246a34107f83de074229.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/5fd/a47388d59246a34107f83de074229.small.jpg",
            "citation":"Ueli Schmid",
            "license_name":"CC BY-SA 4.0",
            "license_url":"https://creativecommons.org/licenses/by-sa/4.0/"
         },
         {
            "id":"0122dbe429a419f9f661f9caabd39837",
            "similarity":0.47305731789173033,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/012/2dbe429a419f9f661f9caabd39837.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/012/2dbe429a419f9f661f9caabd39837.small.jpg",
            "citation":"Spencer",
            "license_name":"CC BY 4.0",
            "license_url":"https://creativecommons.org/licenses/by/4.0/"
         }
      ]
   },
   {
      "id":148452113,
      "plant_name":"Taraxacum",
      "plant_details":{
         "common_names":[
            "dandelions"
         ],
         "edible_parts":null,
         "propagation_methods":null,
         "synonyms":[
            "Caramanica"
         ],
         "taxonomy":{
            "class":"Magnoliopsida",
            "family":"Asteraceae",
            "genus":"Taraxacum",
            "kingdom":"Plantae",
            "order":"Asterales",
            "phylum":"Magnoliophyta"
         },
         "url":"https://en.wikipedia.org/wiki/Taraxacum",
         "wiki_description":{
            "value":"Taraxacum () is a large genus of flowering plants in the family Asteraceae, which consists of...",
            "citation":"https://en.wikipedia.org/wiki/Taraxacum",
            "license_name":"CC BY-SA 3.0",
            "license_url":"https://creativecommons.org/licenses/by-sa/3.0/"
         },
         "wiki_image":{
            "value":"https://plant-id.ams3.cdn.digitaloceanspaces.com/plant_id_knowledge_base/37f/92474e8947a99aa68e44a62115bfb.jpg",
            "citation":"Markus Bernet",
            "license_name":"CC BY-SA 2.0",
            "license_url":"https://creativecommons.org/licenses/by-sa/2.0/"
         },
         "scientific_name":"Taraxacum",
         "structured_name":{
            "genus":"taraxacum"
         }
      },
      "probability":0.02598454748305346,
      "confirmed":false,
      "similar_images":[
         {
            "id":"af773b4e5b50f1a8285ade5fb34d3468",
            "similarity":0.7365460851577837,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/af7/73b4e5b50f1a8285ade5fb34d3468.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/af7/73b4e5b50f1a8285ade5fb34d3468.small.jpg"
         },
         {
            "id":"66f444eca0c1c53e788fefbe965c371e",
            "similarity":0.6438476565933042,
            "url":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/66f/444eca0c1c53e788fefbe965c371e.jpg",
            "url_small":"https://plant-id.ams3.cdn.digitaloceanspaces.com/similar_images/20210309.efnB4/images/66f/444eca0c1c53e788fefbe965c371e.small.jpg"
         }
      ]
   }
]

Technology

To provide the best results of our plant identification API, our tech stack uses Google’s TensorFlow and a python-based heavy lifting. We also use Digital Ocean platform and Amazon Web Services.

The neural network’s architecture is based on the Inception model, but we have implemented a bunch of customization, for example, to estimate identification certainty, select the best adaptive representative photos and improve the accuracy with meta attributes like GPS coordinates.

Pricing & Payment

The base price is €0.05 per request. There are significant discounts for higher volumes of identifications. Tell us what you need on business@plant.id.

We provide prepaid and retroactive models. You can pay with a card, wire transfer, or PayPal.

Future plans

We are continuously improving the Plant.id API. Our researchers and developers use cutting-edge machine learning methods to improve the model accuracy. We also reflect the recent changes in the botanical taxonomy and trends. We regularly add new content about the plant species.

  • Health assessment – Detect the plant diseases from the image data.
  • Object detection – Provide bounding boxes for different plant species within a single image.
  • Varieties, subspecies, and cultivars identification