The event.search method documentation does not specify whether searching by WOEID respects the radius parameter. It appears it does not? Can you confirm this?
I say "appears" because an event search by WOEID for my city only returns 6 results (without additional parameters), while the web page lists 5 pages of events! That's also puzzling me.
I'm using this:
CODE
curl -G --d api_key=<key> -d method=event.search -d woeid=12778594 -d radius=50 http://upcoming.yahooapis.com/services/rest/
That's correct -- searching by woeid is the same as searching by place_id in that events are picked from the exact boundaries of the region, and ignores any radius specified. (I'll make a request for our engineers to update the documentation for a future release.)
Also, to clarify, when you do an event search on the Upcoming website, the default is a radius search. If you specify the placeid directly for a boundary search, you also get 6 events:
http://upcoming.yahoo.com/search/?type=&am...cqYA5tnqlnoJA-- (11 total, actually, if you count the repeating events separately).