Skip to content
All types of pets for adoption. Cat, dog, bird, horse, rabbit, reptile, smallfurry, barnyard.
JavaScript CSS
Branch: master
Clone or download
Latest commit 41a2298 Jan 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
pix Add files via upload Aug 15, 2017
LICENSE Initial commit Aug 13, 2017
MMM-PetFinder.css Add files via upload Aug 13, 2017
MMM-PetFinder.js Update MMM-PetFinder.js Jan 12, 2018 Update Aug 16, 2017
node_helper.js Update node_helper.js Aug 14, 2017


  • 293,097 Adoptable pets that need a good home.

  • 11,460 Shelters and rescue members across NORTH AMERICA.

  • All types of animals for adoption.

  • Cat, dog, bird, rabbit, horse, reptile, barnyard, smallfurry .

  • I said ALL types.


  • A rotation of adoptable pets on your mirror, based on the criteria you enter into the config.

  • One without a header.

Fully annotated css file for coloring, sizing, aligning . . .

Installation of module and dependencies

Add to Config.js

    module: "MMM-PetFinder",
    position: "top_left",
    config: {
		apiKey: "YOUR apiKey",   // <-- Your apiKey goes there!",
		animal: "dog",           // bird, cat, dog, horse, reptile, smallfurry, barnyard (lowercase)
		size: "M",               // S = Small, M = Medium, L = Large, XL = Extra-large (Uppercase)
		sex: "F",                // M = Male, F = Female (Uppercase)
		location: "10306",       // the ZIP/postal code or city and state (Canada)
		maxWidth: "300px",
		useHeader: false,        // Must be true to use header
		header: "Save me! Please take me home!",

Rescue a pet! They will be happier and so will you!

Thanks, yet again, to SpaceCowboysDude for spotting my mistakes

You can’t perform that action at this time.