breed.list

The Basics


This method will provide you with a list of all breeds for a given animal type.

Additional Parameters


Animal - a string representing the type of animal we want the breed list of. See the breed.list entry in the official API docs for all available animal types.

Example


Below is a simple form using the method.

	function runQuery(){
		var selection = $("#mySelector");
		var animalType = selection[0].options[selection[0].selectedIndex].value;

		var baseURL = "https://api.petfinder.com/";
		var reqType = "breed.list?";
		var params = "animal=" + animalType +"&";
		var yourKey = "key=123456789&";
		var format = "format=json";
		var callback = "&callback=?";
		var dataSpot = $("#result");
		var fullURL = baseURL+reqType+params+yourKey+format+callback;
		$(document).ready(function(){
			$.ajax({
				dataType: "jsonp",
				url: fullURL,
				success:(function(data){
					var breeds = data.petfinder.breeds.breed;
					dataSpot.html('<ul id="animalName"><h4>' + animalType + '</h4></ul>');
					$.each(breeds, function(value){
						var li = $('<li/>')
							.text(breeds[value].$t)
							.appendTo($("#animalName"));
					});
				})
			});

		});

	
The example form
Animal Type:
Results displayed in list format:

Nothing here yet. Submit request on 'Form' tab.