SpeciesLink + GBIF Occurrence Scraper
Pricing
from $0.30 / actor start
SpeciesLink + GBIF Occurrence Scraper
Busca registros de ocorrencia de especies da flora brasileira em SpeciesLink e GBIF. Unifica resultados com score de qualidade FAIR, cobertura por estado e bioma, e lacunas de coleta. Para licenciamento ambiental (EIA/RIMA), consultoria, pesquisa e agtechs.
SpeciesLink + GBIF Occurrence Scraper: FAIR Quality Score
Scrape Brazilian flora occurrence records from SpeciesLink and GBIF with FAIR data quality scoring. Returns occurrence data with a 0-10 FAIR score, state and biome coverage reports, and collection gap analysis. For environmental licensing (EIA/RIMA), ecological research, and agtech.
Query multiple scientific names, unify results from two databases, get quality-scored data.
Output Sample
{"scientificName": "Euterpe edulis","query": {"species": ["Euterpe edulis", "Paubrasilia echinata"],"sources": ["specieslink", "gbif"],"maxRecordsPerSpecies": 500},"results": {"specieslink": {"count": 1240,"records": [{"scientificName": "Euterpe edulis","state": "RJ","municipality": "Nova Friburgo","collection": "RB","institution": "Jardim Botanico do RJ","fairScore": 8}]},"gbif": {"count": 892,"records": []}},"report": {"totalRecords": 2132,"coverageByState": {"RJ": 450, "SP": 380, "MG": 290},"coverageByBiome": {"Mata Atlantica": 1800, "Cerrado": 332},"fairScoreDistribution": {"8-10": "45%", "5-7": "35%", "0-4": "20%"},"collectionGaps": [{"state": "AL", "records": 3, "gap": true},{"state": "SE", "records": 1, "gap": true}]}}
What makes this different
Other biodiversity scrapers dump raw records. This one scores each record's data quality:
| Criteria | What It Checks | Weight |
|---|---|---|
| Findable | Unique identifier present | 2 pts |
| Accessible | Geographic coordinates | 3 pts |
| Interoperable | Event date recorded | 2 pts |
| Reusable | Complete taxonomy | 2 pts |
| Provenance | Collection voucher | 1 pt |
Every record gets a FAIR score 0-10. The report also flags states with fewer than 10 records. Those are the collection gaps worth knowing about if you are planning fieldwork.
Input
{"scientificNames": ["Euterpe edulis", "Paubrasilia echinata"],"sources": ["specieslink", "gbif"],"specieslinkApiKey": "your-key-here","maxRecordsPerSpecies": 500,"deduplicate": true}
| Field | Type | Description |
|---|---|---|
scientificNames | string[] | Scientific names to query (required) |
sources | string[] | "specieslink", "gbif", or both (default: both) |
specieslinkApiKey | string (secret) | Free key from specieslink.net |
maxRecordsPerSpecies | integer | Max per species (default 500, max 5000) |
deduplicate | boolean | Remove cross-source duplicates (default true) |
Use Cases
- EIA/RIMA environmental licensing: gather species occurrence data for any area
- Ecological research: quality-scored occurrence data with provenance tracking
- Conservation planning: identify collection gaps and data-deficient regions
- Agtech and forestry: validate species occurrence for planting
- Government agencies (IBAMA, ICMBio): rapid biodiversity data compilation
Pricing
- $0.30 / actor start (per query)
- $0.01 per 100 records in the result dataset
- A single-species query with 500 records costs $0.30
Data Sources
- SpeciesLink: http://specieslink.net (requires free API key)
- GBIF: https://api.gbif.org (no key required for basic queries)
Limitations
- Requires free SpeciesLink API key (register at specieslink.net)
- Coverage limited to records in SpeciesLink and GBIF databases
- GBIF rate limits apply to unauthenticated requests
- Flora brasileira focus (SpeciesLink's primary scope)
Changelog
- v1.0 (2026-07): Initial release. Occurrence scraping + FAIR quality score 0-10 + coverage report + gap analysis.