Hi Benjamin,
Download will be best.
However, there are limits and you will not be able to push 3000 in.
You could either split it into groups of e.g. 300, or use a higher taxon and then implement a post-filter to throw away those not in your list (the latter is how I would do it).
I am sorry for this nuisance, and this is a known issue that we do aim to address: https://github.com/gbif/portal-feedback/issues/1768
Thanks,
Tim
From: API-users <api-users-bounces@lists.gbif.org> on behalf of Benjamin Feinsilver <benjamin.feinsilver@gmail.com>
Date: Wednesday, 3 April 2019 at 09.33
To: "api-users@lists.gbif.org" <api-users@lists.gbif.org>
Subject: [API-users] Requesting Occurrence Data for Large List of Species
Hello,
If I have a list of around 3,000 species, and I would like to request occurrence data for each species, is it more efficient to use the Search or Download API?
If using the Download API, could I include the list of species in an external query file and use the "in" predicate? For example:
{
"creator":"userName",
"notification_address": ["userName@example.org"],
"predicate":
{
"type":"in",
"key":"SCIENTIFIC_NAME",
"values":["cat1","cat2","cat3"]
}
}
Thanks,
Ben