WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: petfinder-listings (Used by 148 domains)

List Petfinder Pets

πŸ‘€ bridgetwes πŸ“¦ v1.1.5 πŸ”— Plugin Homepage

Petfinder is a free site where shelters and rescues can post pets for adoption. The List Petfinder Pets plugin takes advantage of the Petfinder API to list your available pets on your website. All you need is your Petfinder shelter id and free Petfinder API v2.0 API key and secret.

The List Petfinder Pets plugin allows you to:

  1. Display all your shelter’s Petfinder pets on your own website
  2. Display a featured or random pet from Petfinder in a widget

Sign up to be notified when the Petfinder plugin is updated

You can sign up to receive notices when this plugin is updated or other important changes here: (https://unboxinteractive.com/petfinder-plugin-email-list/)

Demos

Shortcode

[shelter_list] displays a list of pets from your shelter. You must enter your shelter ID, Petfinder v2.0 API key and secret on the List Petfinder Pets’ settings page for this shortcode to work. You may also need to edit your Petfinder settings to enable sharing your data with third parties. See Petfinder settings under Frequently Asked Questions below.
Optional attributes for shortcode are:

  • shelter_id – Allows you to list adoptable pets from a shelter different from the shelter id defined in your List Petfinder Pets Settings.

  • breed – If you wish to list only one breed on a page, or leave blank/don’t set to get all breeds. Note: adding ! before breed to exclude breeds was removed when plugin was updated to support Petfinder API v2.0 in version 1.0.13.

  • count – The maximum number of pets to return. Defaults to 75 and must be a number. Petfinder API v2.0 added ability to filter before retrieving results so you can set the count to the real number you want to list on the page now. Max returned is 100.

  • page – Which page of pets to return. If you have over 100 pets, or want to break up your pets into multiple pages, you can put the shortcode on multiple pages, each with a different page number. You’ll need to add a link to each page so your users can navigate between pages. NOTE: Don’t set β€˜sort_by’ parameter when using page. Sorting only sorts the pets returned on the current page. Petfinder does not provide a way to sort by pet’s name. It can only sort by recent and distance in the initial call. I sort by name after the results are returned so it won’t work with paging.

  • animal – Type of animal. Value should be one of the following or blank/don’t set to get all: Dog, Cat, Rabbit, Small & Furry, Horse, Bird, Scales, Fins & Other, Barnyard.

  • include_info – Value should be set to β€œyes” or β€œno”; default is β€œyes”. If set to β€œyes”, Breeds, Spayed/Neutered, Up-to-date with routine shots, Housebroken, kid safe, cat safe, dog safe, special needs are displayed in list below photo thumbnails. Each list item has a different CSS class so you can hide any you do not want to show.

  • css_class – Set your own class name on div containing all pets. The default value is β€˜pets’. This allows you to control the styles separately on different pages.

  • status – For backwards compatability values can be one of [A, H, P, X], and new values of [adoptable, adopted, found]. Petfinder API V1 used: β€˜A’ = adoptable, β€˜H’ = hold, β€˜P’ = pending, β€˜X’ = adopted/removed. Petfinder API V2 only accepts adoptable, adopted, and found, so values of H and P switch to adoptable now.

  • sort_by – Value can be: newest, last_updated or name. Value can also be set globally in Petfinder Settings.

  • age – Accepts values of: baby, young, adult, or senior. Can separate with commas to display pets that match more than one age group. If not set, will display pets from all age groups.

  • Note – parameter include_mixes was removed with Petfinder API v2.0 in plugin version 1.0.13

  • Note – parameter contact was removed with version 1.0.19.

Example:
[shelter_list breed=”Italian Greyhound”] – other breeds are not displayed

Example: [shelter_list count=20 page=1] and on another page [shelter_list count=20 page=2] – would list the first 20 pets on page with first shortcode, and the 2nd 20 pets on page with second shortcode.

Example using all attributes: [shelter_list shelter_id=”WI185β€³ breed=”Italian Greyhound” count=75 page=2 animal=”Dog” include_info=”no” css_class=”cats” status=”adoptable” sort_by=”newest” age=”baby”]

You can also list a single pet with the following shortcode
[get_pet pet_id=”numeric value”]

  • pet_id – Required. You can get this id from the pet’s Petfinder URL. URL will look like the following: https://www.petfinder.com/dog/nanook-45732995/mo/kansas-city/missouri-kansas-ig-rescue-mo306/ – 45732995 is the pet_id.

  • css_class – Set your own class name on div containing single pet. The default value is β€˜pets’. This allows you to control the styles separately on different pages.

  • include_info – Value should be set to β€œyes” or β€œno”; default is β€œyes”. If set to β€œyes”, Breeds, Spayed/Neutered, Up-to-date with routine shots, Housebroken, kid safe, cat safe, dog safe, special needs are displayed in list below photo thumbnails. Each list item has a different CSS class so you can hide any you do not want to show.

Example using all attributes: [get_pet pet_id=”23367571β€³ include_info=”no” css_class=”cats”]

Widget

Add the List Petfinder Pets Featured Pet widget under Appearance -> Widgets. After adding the widget to a widget area you can set a featured pet id to display a featured pet, or leave blank to display a random pet from your shelter.
Featured Pet Widget Settings:

Featured Pet ID – You can get this id from the pet’s Petfinder URL. URL will look like the following: https://www.petfinder.com/dog/nanook-45732995/mo/kansas-city/missouri-kansas-ig-rescue-mo306/?referrer_id=cca97ef9-e23d-4d0b-b29d-52afa8f7d70e – 45732995 is the pet id.

Your Listing Page URL – The page where your shortcode [shelter_list] can be found. If this is set, your featured pet will link directly to this pet on your shelter list page. (Optional)

Featured Pet Image Size – The size of the Featured Pet image. (Required)

Featured Pet PDF Link – If you would like to create a PDF with more information about your Featured Pet. Link to the PDF uploaded separately through WordPress’ Media here.

Filters

Need to change your pets’ description? Perhaps you want to remove/replace special characters that are not displaying correctly, or want to add a paragraph to the end of all pets’ descriptions? You can do so with the following filter. Add it to your functions.php file. The filter name is petf_replace_description and it acts on all pets’ descriptions.

function replace_pet_description( $description ) {
return $description . ” Add me to end of all pets’ descriptions”;
}
add_filter( β€˜petf_replace_description’, β€˜replace_pet_description’ );

DomainExposuresHeadersLast Checked
p*w*i*y*a*.org (WP 6.9.4) βœ… F 2026-04-26 20:14:01
l*w*i*e*r*s*u*.org (WP 6.9.4) βœ… F 2026-04-26 12:38:54
d*r*.org (WP 6.8.5) βœ… F 2026-04-26 12:38:54
c*m*u*i*y*a*c*e*.org βœ… F 2026-04-26 00:57:19
s*n*a*l*y*e*s.org βœ… F 2026-04-25 04:02:16
k*t*n*r*s*u*.com (WP 6.9.4) βœ… F 2026-04-24 20:19:24
c*r*l*2*e*c*e.com (WP 6.9.4) βœ… F 2026-04-24 19:49:53
a*i*a*a*o*t*o*c*n*e*.org βœ… F 2026-04-24 16:49:04
o*c*r*r*b*i*r*s*u*.org (WP 6.9.4) βœ… F 2026-04-24 05:32:26
h*m*n*s*c*e*y*o*o.org (WP 6.9.4) βœ… C 2026-04-23 06:45:33
s*b*s.com (WP 6.9.4) βœ… F 2026-04-23 01:52:49
p*t*i*s*o*e*e*c*.com (WP 6.5.8) βœ… F 2026-04-22 20:43:21
k*i*e*e*c*e.com βœ… F 2026-04-21 21:43:41
t*o*o*f*r*s.com βœ… F 2026-04-21 12:32:32
s*r*e*c*t*e*c*e.com (WP 6.9.4) βœ… F 2026-04-21 11:22:31
b*a*l*r*s*u*l*a*u*.org (WP 6.9.4) βœ… F 2026-04-21 07:54:06
h*n*v*r*u*a*e*o*i*t*.org (WP 6.9.4) βœ… F 2026-04-21 00:32:48
a*f*e*c*n.com βœ… F 2026-04-20 23:22:02
s*l*e*r*s*u*.com βœ… F 2026-04-20 12:00:25
b*s*e*d*g*.com (WP 6.9.4) βœ… F 2026-04-20 08:41:47
h*k*t*y*i*t*.com (WP 6.9.4) βœ… C 2026-04-19 11:06:03
g*a*d*a*a*g*l*c*t*e*c*e.org (WP 6.9.4) βœ… B 2026-04-19 04:57:13
h*n*y*u*a*e.com βœ… D 2026-04-17 18:23:43
p*t*r*j*c*f*u*d*t*o*.org (WP 6.9.4) βœ… D 2026-04-17 12:55:12
a*i*a*r*n*h*e*o*t.com (WP 5.8.2) ⚠️ F 2026-04-16 13:04:59
a*i*a*p*w*e*t*r*.com (WP 6.9.4) βœ… D 2026-04-16 13:04:56
k*l*f*.org βœ… F 2026-04-16 04:03:46
s*c*e*s*t*.com βœ… F 2026-04-15 20:03:55
s*v*a*a*r*s*u*.org (WP 6.9.4) βœ… F 2026-04-15 05:25:22
a*y*a*o*t*b*e*.com (WP 6.9.4) βœ… F 2026-04-14 20:39:13
i*w*w*i*r*s*u*.org (WP 6.9.4) βœ… F 2026-04-14 18:33:58
f*e*d*m*o*n*h*u*d*.com (WP 6.9.4) βœ… F 2026-04-14 05:42:46
h*n*v*r*u*a*e*o*i*t*.com (WP 6.9.4) βœ… F 2026-04-13 16:26:01
s*f*a*c*s*c*r*.org βœ… F 2026-04-13 10:56:34
p*t*a*i*e.org βœ… B 2026-04-13 06:27:49
s*r*e*c*t*e*c*e.org (WP 6.9.4) βœ… F 2026-04-12 20:49:51
b*a*a*h*l*e*.org (WP 6.9.4) βœ… F 2026-04-12 15:07:06
j*l*a*f*i*.com βœ… D 2026-04-12 08:03:36
t*h*r.com βœ… F 2026-04-11 23:53:48
s*b*r.com (WP 6.9.4) βœ… F 2026-04-11 23:47:39
r*o*m*.org βœ… F 2026-04-11 15:05:02
r*c*y*o*n*a*n*o*s*r*s*u*.org (WP 6.9.4) βœ… F 2026-04-11 12:50:26
r*c*p*r*f*l*o*h*m*n*s*c*e*y.org βœ… F 2026-04-11 12:48:07
g*r*r.com βœ… F 2026-04-10 07:37:55
j*h*s*n*o*n*y*n*m*l*h*l*e*.com (WP 6.9.4) βœ… F 2026-04-10 04:18:00
l*u*s*i*l*w*i*r*s*u*.com (WP 5.6.17) ⚠️ F 2026-04-08 13:22:24
m*n*i*e*i*.ca (WP 4.6.29) ⚠️ F 2026-04-07 22:14:05
l*c*l*a*l*a*i*g.com (WP 6.9.4) βœ… F 2026-04-07 07:44:33
l*t*l*c*i*t*r*r*w.com (WP 6.9.4) βœ… F 2026-04-06 12:05:15
l*t*l*b*a*s*r*h*n*r*.com (WP 6.8.5) βœ… F 2026-04-06 11:36:55
l*n*a*l*i*w*r*d*e*r*.com (WP 6.9.4) βœ… F 2026-04-05 19:25:43
c*m*a*i*n*a*s.com βœ… F 2026-04-05 14:12:44
c*m*u*i*y*a*c*e*.com βœ… F 2026-04-05 13:11:42
c*m*n*s*h*a*z*r*e*c*e.com βœ… F 2026-04-05 11:18:50
a*f*e*c*n.org βœ… β€” 2026-03-29 14:32:06
p*w*d*.org βœ… β€” 2026-03-29 13:50:49
t*x*s*u*k*r*s*u*.org (WP 6.9.4) βœ… β€” 2026-03-29 07:56:36
l*c*y*a*s.org (WP 6.9.4) βœ… β€” 2026-03-28 16:33:14
s*n*o*d*g*a*e*.org (WP 6.9.4) βœ… β€” 2026-03-28 13:46:43
r*o*t*r*a*s.org (WP 6.9.4) βœ… β€” 2026-03-28 10:33:54
p*p*a*u*a*e*c*.org (WP 6.9.4) βœ… β€” 2026-03-28 07:30:52
m*a*l.org (WP 6.9.4) βœ… β€” 2026-03-28 06:05:48
p*t*a*o*t.org (WP 6.9.4) βœ… β€” 2026-03-27 22:31:34
m*d*u*s*n*n*m*l*i*.org (WP 6.9.4) βœ… β€” 2026-03-27 22:31:34
h*w*p*t*.org (WP 6.9.4) βœ… β€” 2026-03-27 17:47:08
h*m*4*o*s.ch (WP 6.9.4) βœ… β€” 2026-03-27 08:16:10
l*n*a*l*i*w*r*d*e*r*.org (WP 6.9.4) βœ… β€” 2026-03-27 07:59:33
p*a*n*.org βœ… β€” 2026-03-27 05:16:49
g*b*o*c*u*t*-*n.gov (WP 6.9.4) βœ… β€” 2026-03-26 16:04:09
f*a*t*.org βœ… β€” 2026-03-26 14:07:42
h*m*w*r*t*a*l*.org (WP 6.9.4) βœ… β€” 2026-03-25 19:12:26
s*e*t*r*r*e*d*.org (WP 6.9.4) βœ… β€” 2026-03-25 17:55:55
s*n*t*a*y*n*.org βœ… β€” 2026-03-25 14:15:36
p*w*w*t*h.org βœ… β€” 2026-03-25 01:37:39
b*g*a*t*k*t*r*s*u*.org βœ… β€” 2026-03-19 23:58:14
a*y*a*r*s*u*.org (WP 6.9.4) βœ… β€” 2026-03-19 21:51:20
r*c*b*i*g*s*c*.net (WP 6.9.4) βœ… β€” 2026-03-19 18:56:44
p*t*o*d.com (WP 6.1.9) ⚠️ β€” 2026-03-11 05:14:29
p*w*i*y*a*.com (WP 6.9.1) βœ… β€” 2026-03-10 15:30:06
m*l*n*a*i*a*a*d.org βœ… β€” 2025-11-12 07:02:21
m*t*e*m*t*s*e*c*e.org βœ… β€” 2025-11-12 06:52:44
l*v*n*l*v*a*i*a*r*s*u*.org βœ… β€” 2025-11-12 06:36:34
p*t*r*i*p*f*n*.org βœ… β€” 2025-11-12 06:32:22
t*i*c*t*e*r*s*u*s.org βœ… β€” 2025-11-12 05:41:36
n*w*a*o*e*h*m*n*s*c*e*y.org βœ… β€” 2025-11-12 05:16:36
i*m*o*r*s*u*.org βœ… β€” 2025-11-12 05:08:47
a*l*i*e*u*d*g*e*c*e.org βœ… β€” 2025-11-12 04:43:46
n*d*g.org βœ… β€” 2025-11-12 04:36:37
c*m*o*g*o*n*-*r*.org βœ… β€” 2025-11-12 04:06:01
r*a*-*i*g*f*e*d.org βœ… β€” 2025-11-12 03:50:56
s*f*w*t*u*a*i*a*r*s*u*.org βœ… β€” 2025-11-12 03:24:40
p*w*a*d*r*y*r*.org βœ… β€” 2025-11-12 03:05:48
p*t*a*h.org βœ… β€” 2025-11-12 03:05:32
f*a*a*d*n*d.org βœ… β€” 2025-11-12 03:02:47
a*g*e*d*g*o*s*.org βœ… β€” 2025-11-12 01:08:44
a*l*g*n*a*i*a*s*e*t*r.org βœ… β€” 2025-11-12 00:58:30
w*p*t*e*c*e.com βœ… β€” 2025-11-11 13:27:01
w*l*c*u*t*h*m*n*.com βœ… β€” 2025-11-11 12:04:43
w*s*f*e*d*o*e*e*s*a*p*o*e*t.com βœ… β€” 2025-11-11 11:20:52
w*s*t*h*v*a*.com βœ… β€” 2025-11-11 10:11:09

Top 50 Plugins

Plugin Count
elementor 2,763,705
contact-form-7 2,452,730
elementor-pro 1,546,184
woocommerce 1,302,279
revslider 924,221
js_composer 598,061
jetpack 497,596
wp-rocket 434,118
essential-addons-for-elementor-lite 415,356
header-footer-elementor 362,082
gutenberg-core 352,678
elementskit-lite 339,433
instagram-feed 313,147
google-analytics-for-wordpress 312,225
gravityforms 304,500
google-site-kit 301,253
complianz-gdpr 294,888
cookie-law-info 292,598
wpforms-lite 257,097
sitepress-multilingual-cms 254,170
astra-sites 250,354
bluehost-wordpress-plugin 241,097
litespeed-cache 224,187
gtranslate 183,504
coblocks 177,561
cookie-notice 169,990
gutenberg 162,533
the-events-calendar 149,080
popup-maker 140,281
premium-addons-for-elementor 135,669
astra-addon 134,465
bb-plugin 133,678
mailchimp-for-wp 132,167
LayerSlider 128,805
wp-smushit 127,445
custom-fonts 122,509
tablepress 120,972
creame-whatsapp-me 120,412
pro-elements 118,018
click-to-chat-for-whatsapp 115,581
woocommerce-gateway-stripe 112,342
duracelltomi-google-tag-manager 112,338
cleantalk-spam-protect 109,251
smart-slider-3 107,093
akismet 106,186
pixelyoursite 104,954
megamenu 103,736
fusion-builder 103,281
honeypot 102,819
royal-elementor-addons 102,709

Top 50 Themes

Theme Count
hello-elementor 881,464
astra 738,280
Divi 721,754
pub 234,524
generatepress 165,845
flatsome 165,155
Avada 155,165
h4 146,424
oceanwp 121,209
kadence 107,389
enfold 90,891
salient 88,032
bb-theme 85,966
twentytwentyfour 83,177
blocksy 81,531
twentytwentyfive 80,531
cocoon-master 76,912
betheme 72,668
twentyseventeen 70,094
woodmart 61,800
dt-the7 59,456
neve 52,307
twentytwentyone 45,266
bridge 44,342
swell 41,011
Avada-Child-Theme 39,544
twentytwenty 38,803
lightning 38,190
twentytwentythree 37,772
gox 37,336
bricks 31,465
Impreza 31,349
Newspaper 29,587
twentytwentytwo 28,978
epik-redesign 24,437
extendable 23,860
storefront 23,806
pro 23,711
uncode 23,090
yith-wonder 22,986
twentysixteen 22,667
sydney 21,681
themify-ultra 21,308
twentyfifteen 19,591
Total 19,472
porto 17,998
hestia 17,276
thrive-theme 16,469
yootheme 15,971
jupiter 15,762