Sounds like a great way to waste time. I always tell recruiters what I want, because if they can't get me what I want then why waste each other's time?
I never do, because it's a lose lose for me.
If I tell them I want $150k, and the company had $180k in mind for the position, then I'll get an offer of $155k, and won't have any ability to negotiate.
If I tell them I want $150k, and the company had $130k in mind for the position, then they'll not interview me, not discover how awesome I am, and I'll lose the ability to figure out some other solution, or convince them of why I'm worth more than they were expecting.
If I don't tell them how much I want, then in the first case, the recruiter will call me up, say "we'd like to make you an offer at $175k", I'll say "well, I was really hoping for a little more than that, I mean, it's a significant risk for me to move to another country, and my wife won't be able to get a work visa there, so really I'd need to effectively provide two incomes". They may come back with $185k, or they may stick, but I'll have got somewhere. Either way, I'll be on $25k more than if I'd told them "what I wanted".
In the second case, they'll come in with a $125k offer, we'll discuss it, and maybe with enough incentives, stock options/units, bonuses etc it'll become worth while.