Can the API be used to find contacts with multiple tags?
You can achieve this by giving the key 'tag_id' an array containing multiple tags. Something like this:

'tag_id' =&gt; array('volunteer', 'Major Donor'),