This seems to work. See the MW API at wikipedia.

'query', 'list' => 'categorymembers', 'format' => 'json', 'cmprop' => 'title', 'cmtype' => 'page', 'cmlimit' => '500', 'cmtitle' => $category ); $url = 'https://en.wikipedia.org/w/api.php?' . http_build_query($params); // echo ("URL =" . $url); $jsonData = file_get_contents($url); $data = json_decode($jsonData); if ($data) doDisplay ($data,$category); else die ("No data, something's wrong"); function doDisplay ($data,$category) { $heading = "

Wikipedia pages on " . $category . "

"; $pagelist = $data->query->categorymembers; // print_r ($pagelist); $newHTML = $heading . ""; // print echo $newHTML; // debug section - print data structure (comment for production) // Look at it to understand why we are looking at $data->query->categorymembers echo "

DEBUG - Data structure retrieved =

"; echo "
";
  print_r($data);
  echo "
"; // end debugging } ?>