Discover/cabi.org API
live

cabi.org APIcabi.org

Search and retrieve plant disease datasheet metadata from the CABI Digital Library Compendium, including titles, DOIs, and abstracts via 2 endpoints.

Endpoints
2
Updated
14d ago
Try it
Search term for plant diseases (e.g. 'late blight', 'Phytophthora')
api.parse.bot/scraper/f64c9998-0222-4b89-a53c-c3579ec02423/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f64c9998-0222-4b89-a53c-c3579ec02423/search_diseases?query=powdery+mildew' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for plant diseases in the CABI Compendium. Returns up to 20 matching datasheet results with titles, URLs, and IDs.

Input
ParamTypeDescription
queryrequiredstringSearch term for plant diseases (e.g. 'late blight', 'Phytophthora')
Response
{
  "type": "object",
  "fields": {
    "query": "search term used",
    "results": "array of objects with title, url, and id for each matching datasheet"
  },
  "sample": {
    "data": {
      "query": "late blight",
      "results": [
        {
          "id": "cabicompendium.40970",
          "url": "https://www.cabidigitallibrary.org/doi/10.1079/cabicompendium.40970",
          "title": "Phytophthora infestans (Phytophthora blight)"
        },
        {
          "id": "cabicompendium.4528",
          "url": "https://www.cabidigitallibrary.org/doi/10.1079/cabicompendium.4528",
          "title": "Alternaria solani (early blight of potato and tomato)"
        }
      ]
    },
    "status": "success"
  }
}

About the cabi.org API

The CABI Plant Disease API provides access to plant disease datasheet data from the CABI Digital Library Compendium across 2 endpoints. Use search_diseases to find datasheets by keyword — returning titles, URLs, and datasheet IDs — then pass a result URL to get_disease_details to retrieve the DOI, abstract description, and available reference citations for that specific disease record.

What the API Returns

The API covers plant disease datasheet records from the CABI Digital Library Compendium. The search_diseases endpoint accepts a query string (for example, 'late blight' or 'Phytophthora') and returns up to 20 matching results, each containing the datasheet title, its url, and a datasheet id. This is the standard entry point for discovery when you know a disease name, pathogen genus, or symptom term.

Datasheet Detail Retrieval

Once you have a datasheet URL from search results, pass it to get_disease_details to retrieve publicly available metadata for that record. The response includes the datasheet title (common and scientific name), the doi link, a description field containing the abstract that summarizes topics covered, and a references array of citation strings. The references array may be empty when that data is not publicly loaded for a given record.

Access Limitations

CABI's Compendium datasheets are partly paywalled. Full datasheet content — including host plant lists, geographic distribution tables, control measures, and detailed symptom descriptions — requires institutional subscription access and is not returned by this API. The get_disease_details endpoint exposes only the publicly available metadata layer: title, DOI, and abstract. This makes the API suitable for indexing, linking, and screening datasheets, but not for extracting full agronomic detail.

Common use cases
  • Building a plant pathology reference index by collecting datasheet titles, DOIs, and abstracts for a library catalog
  • Screening search results for a specific pathogen genus using the query parameter in search_diseases
  • Generating citation-ready DOI links for plant disease records in research tooling
  • Populating a disease lookup tool with CABI datasheet URLs to direct agronomists to canonical records
  • Cross-referencing CABI datasheet IDs with internal crop protection databases
  • Alerting systems that check whether a newly reported disease name exists in the CABI Compendium
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CABI offer an official developer API for the Digital Library?+
CABI does not publish a general-purpose public developer API for the Compendium at this time. Institutional subscribers can access content through the CABI Digital Library platform at cabidigitallibrary.org, but there is no documented open REST API for programmatic access.
What does `get_disease_details` actually return, and what is excluded?+
It returns the publicly available metadata for a datasheet: title, doi, url, description (the abstract), and a references array. It does not return host plant lists, distribution maps, symptom details, control measures, or other content gated behind institutional access. Those sections are available only to subscribers on the CABI Digital Library site.
Can I retrieve more than 20 search results per query?+
search_diseases returns up to 20 results per call and does not currently expose pagination parameters. You can fork this API on Parse and revise it to add offset or page-number support if your use case requires deeper result sets.
Does the API cover fungal pathogens, bacteria, viruses, and nematodes, or only certain disease types?+
The query parameter in search_diseases searches across all disease types indexed in the CABI Compendium, so fungal, bacterial, viral, and nematode-related datasheets can appear in results. However, the API does not expose a filter parameter for pathogen type or host crop — all filtering must be done against the returned title field in your own application. You can fork the API on Parse and revise it to add a pathogen-type or crop filter endpoint.
Are the references returned in `get_disease_details` always populated?+
No. The references array may be empty for a given datasheet if that citation data is not part of the publicly accessible portion of the record. Availability varies by datasheet.
Page content last updated . Spec covers 2 endpoints from cabi.org.
Related APIs in HealthcareSee all →
goodtherapy.org API
Search and find therapists on GoodTherapy.org by location, name, or specialty, then view detailed profiles including credentials and practice information. Browse available therapists across different locations and filter results by specialty, insurance, language, and more to find the right mental health professional.
radiopaedia.org API
Search medical cases and images on Radiopaedia to find relevant radiology references, and stay updated with the latest articles in medical imaging. Access case details, diagnostic images, and recent content updates all in one place.
tbca.net.br API
Search Brazil's most comprehensive food database to get detailed nutritional profiles, household portion measurements, and statistical composition data for thousands of foods including regional and biodiversity-focused options. Find specific nutrients by component, browse foods by group or type, and access institutional food information all in one place.
accessdata.fda.gov API
Search and retrieve comprehensive FDA premarket approval information for medical devices, including approval status, supplements, applicant details, and advisory committee data. Get instant access to specific PMA records with all relevant approval information in one place.
azbar.org API
Search for Arizona lawyers by name, location, specialty, or company to find the right legal professional for your needs. View detailed lawyer profiles including their specializations, licensed jurisdictions, law school, admission history, and any disciplinary records.
arztsuche.116117.de API
Find therapists and doctors across Germany by postal code, radius, or medical specialty, getting detailed results with names, addresses, distances, and contact information. Quickly locate healthcare providers that match your needs using Germany's official 116117 doctor search portal.
zocdoc.com API
Search for doctors and medical practices on Zocdoc by specialty and location. Retrieve provider profiles, accepted insurance, office locations, patient reviews, and appointment availability.
drunkelephant.com API
Search and browse Drunk Elephant's full product catalog by category or collection, view detailed product information including ingredients and specifications, and access customer ratings and reviews. Find the perfect skincare and beauty products for your needs with comprehensive product details and authentic customer feedback.