I think I figured it out. This contrived example is simplistic, but it does what I want:

(with-current-buffer "something.org"
  (org-scan-tags 'sparse-tree '(not (null (org-entry-get (point) "some_property"))) t))

Would be a nice built-in sibling for org-map-entries :)