Hi,
I have a very good experience with web scraping (using Java).
Java software can run on Windows, Linux, Mac...
With your project, I suggest that we will use java, because of the big Json data.
You can run it on client or server.
If you still want it be PHP. I will do it with PHP. (PHP have short time out, but Java can run as a program with nolimit time out)
I have skills in Json parsing, web scraping, and mySQL database.
Please provide me more details of this project. (Such as web site URL...)
Regards, Huy