SI, te has explicado, pero eso es tema de programación, no de bases de datos.
Par eso existen los WebServices que cada una de esas páginas proveen, y a los que puedes acceder enviando y recibiendo consultas, pero esas consultas no son de SQL, sino peticiones HttpRequest procesadas en tu página web.
No todos los webservices que se ofrecen son gratuitos, te lo aclaro, muchos de ellos tienen diferentes modos de proveerte servicios y muchísimos son pagos. Para saber más tendrás que ir a esas páginas a ver lo que ofrecen y cómo usarlo.
O consulta en el
Foro de PHP, que es donde vas a encontrar gente que sabe cómo usarlos y cómo ponerlos en tu site.