Project Status: Active – The project has reached a stable, usable state and is being actively developed. CRAN/GitHub 1.10.0_/1.10.99

R interface to the Berkeley Ecoinformatics Engine

Providing access to UC Berkeley’s Natural History Data

This package provides a R wrapper for the newly available ecoinformatics engine from UC Berkeley. The API is very new and currently provides access to two types of data.

Package Status and Installation

AppVeyor Build Status Travis-CI Build Status codecov rstudio mirror downloads

Installation instructions

Stable Version

A stable version can be installed from the central CRAN repository

install.packages("ecoengine", dependencies = TRUE)

Development Version Install the package with devtools to obtain the latest development version.

# If you don't already have the devtools package installed, run
# install.packages("devtools")
# unlike most packages, devtools requires additional non-R dependencies depending on your OS.
# See →



A quick start guide is available both as markdown and a nicely formatted PDF or you can go through a set of slides from a recent talk.


To cite package ‘ecoengine’ in publications use:

  Karthik Ram (2014). ecoengine: Programmatic interface to the API
  serving UC Berkeley's Natural History Data. R package version 1.9.

A BibTeX entry for LaTeX users is

    title = {ecoengine: Programmatic interface to the API serving UC Berkeley's Natural History
    author = {Karthik Ram},
    year = {2014},
    note = {R package version 1.9},
    url = {},


Bug reports, feature requests and suggestions (especially as pull requests) are most welcome.

This package is part of a richer suite called SPOCC Species Occurrence Data, along with several other packages, that provide access to occurrence records from multiple databases. We recommend using SPOCC as the primary R interface to ecoengine unless your needs are limited to this single source.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.