My usecase is to prevent spam on relays. The relay would query for a large set of pubkeys and use it for whitelisting. I've been finding that any keys above a (usually low score threshold) helps deter spam and scams. 1000 isn't enough.. I've been using lists of ~100,000.
sorry I missed this message.
At the moment we don't offer this functionality, but we have RankProfiles, where you can request the rank of up to 1000 pubkeys in a single call.
https://vertexlab.io/docs/services/rank-profiles/
A similar idea would be to return a bitset containing all pubkeys whose rank is higher than a threshold according to an observer/source (for example using sort=personalizedPagerank and source=your npub).
What is the usecase that u have in mind?
Discussion
Are you using something like? https://github.com/mmalmi/nostr-social-graph
Using https://github.com/Pretty-Good-Freedom-Tech/brainstorm. It's a bit better than the follows of follows methods.