Hi,
json_decode(osc_alert_search(), true) returns an array to build the SQL query for alerts, you'd need to do a lot of work to convert that to a normal URL.
For instance, if the original URL contained "category,for-sale" the category element inside that array would have the ID of that parent category plus the ID's of all its subcategories.
Also, custom fields and plugins fields are referenced as SQL query elements.
Anyway, take a look at the array, you'll understand what I am talking about.
Regards