I’m considering allowing users of an R package I maintain https://github.com/ropensci/spocc/ to be able to use GBIF occurrence downloads, in addition to using the occurrence search API. I imagine this would be a good addition in terms of making it easier for a user to get a citation for the GBIF data they’ve used (because they’ve used the downloads route rather than search).
However, AFAIK there’s no way to limit number of results with occurrence downloads, correct? Or maybe I’m wrong?
I worry that if I allow users to use occurrence downloads they won’t really grasp what is going on behind the scenes and will easily trigger a bunch of enormous queries that they didn’t intend for, AND they’ll be waiting quite a long time for, which they won’t really understand either. Of course sometimes a user will want a lot of data, but I’d at least like to make it possible to limit results so on a first pass users can quickly get back data without waiting a long time (and putting less burden on your async download servers?).
Might there be a way to say in the occurrence downloads API that you want a maximum of X records returned?