Change URL to get Provider, add method find all locations #1

why don't we convert to integer inside `total_pages`?