Getting unread story combined with query

I have around 500 feeds
I’d like to easily track every unread story contains a certain string.
I tried several ways but none was found good for that purpose
Here are the these ways:

  1. Create saved searches for each feed. The problem is that I must manually enter the saved search to see if there are new stories. I expected the saved search to present a badge with number of new stories it found.
  2. Using the api I tried calling NewsBlur{feed id}?read_filter=unread&query=5.02
    but the read_filter=unread isn’t working. Even read stories are returned.
    If it worked, I planned to call this endpoint from some client that will process new ones and will notify the user.

Any ideas?