If you like DogDummyAPI, consider connecting with me in my LinkedIn or giving the github repo a
Say no more to your Local and Improvise data

DogDummyApi provides you with dummy API that you can use for placeholders with any data type. from String, Number, Array, Object and even nested Object. You can even use DogDummyAPI for your dummy site that you can include to your portfolio.

GET ALL DOGS

Link: https://dogdummyapi.herokuapp.com/dogs

Returns all dogs. familiy_life and personality properties are interpret by numbers/levels 1 to 5. the higher the value the more effective/recommended the value.

sort

All routes including queries
GET FILTERED DOGS

Link: https://dogdummyapi.herokuapp.com/dogs/filter?

Filter route will only work if given a query, see available queries below

limit

sort

search

color

minLifeExpectancy

maxLifeExpectancy

maleMinHeight

maleMaxHeight

femaleMinHeight

femaleMaxHeight

maleMinWeight

maleMaxWeight

femaleMinWeight

femaleMaxWeight

GET FILTERED DOGS FROM A CATEGORY

Link: https://dogdummyapi.herokuapp.com/categories/hound/filter?

Filter route will only work if given a query, see available queries below

limit

sort

search

color

minLifeExpectancy

maxLifeExpectancy

maleMinHeight

maleMaxHeight

femaleMinHeight

femaleMaxHeight

maleMinWeight

maleMaxWeight

femaleMinWeight

femaleMaxWeight

Queries

See individual route for their available queries. filter route have all of the queries.

QueryValueDescription
limitnumber(Number)limits the results. if limit is bigger than the result, this query will be negated and just return all result
sort"asc", "desc"filter result in ascending or descending alphabetical order.
colorcolor(String)filter all dogs by colors that includes or matched the query's value. space ' ' is converted to underscore "_" and "&" to dash/minus sign "-". Example: "Black_Brown-White" to "Black Brown & White"
minLifeExpectancynumber(Number)filter all dogs that has minimum life expectancy of >= query's value
maxLifeExpectancynumber(Number)filter all dogs that has maximum life expectancy of <= query's value
maleMinHeightnumber(Number)filter all dogs that minimun male height are >= to query's value
maleMaxHeightnumber(Number)filter all dogs that maximun male height are <= to query's value
femaleMinHeightnumber(Number)filter all dogs that minimun female height are >= to query's value
femaleMaxHeightnumber(Number)filter all dogs that maximun female height are <= to query's value
maleMinWeightnumber(Number)filter all dogs that minimun male weight are >= to query's value
maleMaxWeightnumber(Number)filter all dogs that maximum male weight are <= to query's value
femaleMinWeightnumber(Number)filter all dogs that minimun female weight are >= to query's value
femaleMaxWeightnumber(Number)filter all dogs that maximum female weight are <= to query's value