Animals - Endangered - Environmentalism

FREEMIUM
By luisvilla | Updated a month ago | Data
Popularity

0.3 / 10

Latency

408ms

Service Level

0%

Health Check

N/A

README

Animals - Endangered - Environmentalism

This API contains data on over 8000 critically endangered wild animals and plants. Data returned will contain details on taxonomy, population, location, and various other categories. All data was extracted from the IUCN Red List of Threatened Species.**

Endpoints

There are currently 6 unique endpoints you can query. Each will return either an object, an array of objects, or an error message.

Get Organism By Common Name

To query by common name, simply use the “/common” route followed by the common name of the species.

/common/chinese-alligator

This will return a single object with information on the species queried. The parameter is not case-sensitive.

Get Organism By Scientific Name

To query by scientific name, simply use the “/scientific” route followed by the scientific name of the species.

/common/alligator-sinensis

This will return a single object with information on the species queried. The parameter is not case-sensitive.

Get Organism By Taxonomy

To query by taxonomy data, simply use the “/taxonomy” route followed by the taxonomy category and species taxonomy type.
An example would be trying to find all reptiles. The search would look as follows where class is the category and reptilia is the specific type being searched for.

/taxonomy/class?q=reptilia

This will return an array of objects with information on the species queried. The parameter is not case-sensitive. This parameter defaults to “mammalia”.

Get Organism By Population

To query by population quantity, simply use the “/population” route followed by the number desired.
An example would be trying to find all species with a population of 1. Both of the following queries return the same results.

/population/1
/population/1?type=equal

The following query types are accepted:

  • equal
    Default value and returns all species with a population equal to one.
  • less
    Returns all species with a population less than one.
  • lessInc
    Returns all species with a population less than or equal to one.
  • more
    Returns all species with a population more than one.
  • moreInc
    Returns all species with a population less than or equal to one.

This will return an array of objects with information on the species queried. The parameter is not case-sensitive. This parameter defaults to “equal”.

Get Organism By Population Trend

To query by population trend, simply use the “/population-trend” route followed by the desired trend.
An example would be trying to find all species with a decreasing population.

/population-trend/decreasing

The following query types are accepted:

  • stable
    Returns all species with a stable population.
  • decreasing
    Returns all species with a decreasing population.
  • increasing
    Returns all species with an increasing population.
  • unknown
    Returns all species with an unknown population trend.

This will return an array of objects with information on the species queried. The parameter is not case-sensitive.

Get Organism By Year Assessed

To query by year assessed, simply use the “/assessed” route followed by the year desired.

/population/2021
/population/2021?type=equal

The following query types are accepted:

  • during
    Default value and returns all species assessed during the queried year.
  • before
    Returns all species assessed before the queried year.
  • beforeInc
    Returns all species assessed during or before the queried year.
  • after
    Returns all species assessed after the queried year.
  • afterInc
    Returns all species assessed during or after the queried year.

This will return an array of objects with information on the species queried. The parameter is not case-sensitive. This parameter defaults to “equal”.

Followers: 2
Resources:
Product Website
API Creator:
Rapid account: Luisvilla
luisvilla
luisvilla
Log In to Rate API
Rating: 3 - Votes: 2