Currently the only platform streaming Pedal the World in the United States is Netflix. You can try Netflix for free for 30 days if you don't currently have a subscription.
If you don't have Netflix then sadly there is nowhere you can buy or rent Pedal the World to watch online, so you'll have no options to watch the documentary online. We'll update this page if we find any options.