API type=solutions case for synthesized lab results only

Is there a way to use the type=solutions api interface to return only solutions for which non-null SHAPE data and synthesis_score values exist? A further refinement would be a range of values for the synthesis_score. (e.g. 94 to 100). With these tweaks I could probably get my data mining script well down under the 15-20 minutes that it currently takes to run. It seems that I’m downloading a lot of data that I have no interest in and then throwing it away.