searchTerms must be URL encoded
searchTerms contains characters outside of
the ranges of ALPHA (%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D),
period (%2E), underscore (%5F), or tilde (%7E).
Percent encode all reserved characters.
Not clear? Disagree?
You might be able to find help in one of these fine resources.