Flickr Picture Search API call up See example of this at http://tarheelreader.org [ scroll to bottom right - click LOG IN ID/PW EFL Classroom / efl20 This is what the website creator, a friend said he'd used for the flikr pictures/search. I'd like the same for teachers creating the baam game questions if possible... I used phpFlickr http://phpflickr.com/ to provide the interface. Really easy. Here is the php that handles queries coming from the javascript code that implements the wizard. /* handle query callbacks from the page */ $query = getGet('query', false); if($query) { $page = getGet('page', 1); require_once("phpFlickr/phpFlickr.php"); $flickr = new phpFlickr("d205ff3d86bf230a2c093eef0211280a"); $flickr_results = $flickr->photos_search(array( "tags"=>$query, "tag_mode"=>'all', "sort"=>"interestingness-desc", "per_page"=>14, "license"=>"1,2,3,4,5,6", "safe_search"=>1, "page"=>$page)); foreach($flickr_results['photo'] as &$photo) { foreach(Array('Square', 'Thumbnail', 'Small') as $size) { list($url, $w, $h) = localize_image($flickr->buildPhotoURL($photo, $size)); $photo[substr($size, 0, 2)] = $url; } } unset($photo); $json = new Services_JSON(); $output = $json->encode($flickr_results); header('Content-Type: application/json'); header('Content-Size: ' . strlen($output)); echo $output; die(); } Virtually all of that is straight from the examples and API description. The one trick is that function localize_image. Lots of schools block access to Flickr so I had to cache the images locally so I could serve them from our URL.