Default [Q] Instead 800 numbers

Hey guys
I'm from Portugal.
Is there any app or a way to find the number behind a 800 number?
Most of us are paying to call a 800 number but not if you dial a number starting with 2. This means, for every 800 number you have, for example a 213555666 number.
Hope i was clear enough
Best regards
Pedro