Developer Access to the Plant Catalog API

Our API enables consumer web application calls from the Native Plant Retail Catalog Database. 

If you would like to call our NPRC database in your web app, follow the steps below. 

 

Getting Started

Step 1: Register for an API Key

To start using our API, you first need to register for an API key. Please click here to sign up. After registration, you will receive your unique API key, which is required to make requests to our API.

Step 2: Read the Documentation

We highly recommend reading our Swagger API thoroughly. It details all available endpoints, request formats with examples, and response objects. Understanding the documentation will help you make the most out of our API.

Step 3: Make Your First Request

With your API key and our documentation at hand, you're ready to make your first request. Here's a simple example to get you started:

curl "https://app.plantagents.org/Plant/FindByName?plantName=Desertholly" -H 'Authorization: Bearer YOUR_API_KEY'

Support

If you have any questions or need assistance, please contact our support team directly at zacharyleahan@gmail.com 

Terms of Use

By accessing our API, you agree to our [Terms of Service](#). Please ensure you respect our data and user privacy guidelines.

Native Plant Population Data Citation

The native plant population data used by the NPRC engine is based on the following source:

United States Department of Agriculture and U.S. Federal Highway Administration. (2017). National database for pollinator-friendly revegetation and restoration. Compiled by Mark W. Skinner, Gretchen LeBuhn, David Inouye, Terry Griswold, and Jennifer Hopwood. Available at http://www.nativerevegetation.org/era/