Wenn Du die Daten irgendwie schneller & besser gezielt per JS bekommen kannst, dann kann man mit der Funktion
json_decode echt viel machen.
Also, ich habe auch mal eine Online Datenbank von einem Spiel erstellt & musste pro Item ID auch immer eine Seite auslesen (um den Name aus dem <title>) zu bekommen, habe immer in 10.000er Schritte gemacht, dauerte etwa 30 Minuten immer, war aber mit XAMPP von meinem lokalen Rechner.