muito obrigado girino.
me tira uma duvida, porque preciso usar curl? Não posso pegar o json_decode direto?
Boa, dá sim. Não sabia que o "file_get_contents" aceitava url. Eu usei o exemplo da api deles, por isso usei curl.

Sugiro usar o curl sempre que possível. Melhor performance, menor risco de segurança e permite muitas configuracoes (header, certificado, permite POST, timeout customizado, etc).
Para um teste o file_get_contents serve, mas não usaria em sistemas que precisam ser mais estáveis.