plantix.net APIplantix.net ↗
Access 700+ plant diseases, pest data, crop cultivation guides, and agricultural blog posts via the Plantix API. Filter by crop, pathogen type, and growth stage.
curl -X GET 'https://api.parse.bot/scraper/4d5a37ee-9dd2-40f4-8ca2-a85caf590c32/list_plant_diseases?crop=TOMATO&pathogen=Fungi' \ -H 'X-API-Key: $PARSE_API_KEY'
List all plant diseases and pests from the library. Supports filtering by keyword, crop, and pathogen type. Returns all matching diseases with basic metadata.
| Param | Type | Description |
|---|---|---|
| crop | string | Filter by crop ID in uppercase (e.g. 'TOMATO', 'WHEAT', 'RICE'). Use list_crops to get available IDs. |
| query | string | Search keyword to filter disease names. |
| pathogen | string | Filter by pathogen type: 'Fungi', 'Virus', 'Insect', 'Bacteria', 'Deficiency', 'Mite'. |
{
"type": "object",
"fields": {
"total": "integer count of matching diseases",
"diseases": "array of disease summaries with id, name, scientific_name, pathogen_type, affected_crops, thumbnail, slug"
},
"sample": {
"data": {
"total": 20,
"diseases": [
{
"id": 100192,
"name": "Sooty Mold",
"slug": "sooty-mold",
"thumbnail": "https://content.peat-cloud.com/sooty-mold-pepper-1560239299.jpg",
"pathogen_type": "Fungi",
"affected_crops": [
"TOBACCO",
"GUAVA",
"MELON"
],
"scientific_name": "Pezizomycotina"
}
]
},
"status": "success"
}
}About the plantix.net API
The Plantix API exposes 7 endpoints covering over 700 plant diseases and pests, detailed crop cultivation guides, and agricultural blog content sourced from plantix.net. The list_plant_diseases endpoint lets you filter the full disease library by crop ID, keyword, or pathogen type — returning disease summaries with scientific names, affected crops, and thumbnails. Companion endpoints deliver full symptom detail, treatment recommendations, and crop-stage disease risk breakdowns.
Disease Library
list_plant_diseases returns an array of disease summaries filtered by any combination of crop (uppercase crop ID like TOMATO), query (name keyword), and pathogen (one of Fungi, Virus, Insect, Bacteria, Deficiency, Mite). Each result includes the disease id, slug, scientific_name, pathogen_type, affected_crops, and a thumbnail URL. Pass that id and slug to get_plant_disease_detail to retrieve full symptoms, bullet_points, what_caused_it, and a recommendations object split into organic_control and chemical_control strings alongside all associated image URLs.
Crop Data
list_crops returns every crop in the library with its id, name, and slug. The slug is the key input for both get_crop_detail and get_crop_probable_diseases. get_crop_detail returns structured cultivation data: climate, soil_types, rotation (good/bad crop ID arrays), companions (good/bad arrays), and an attributes object covering watering, ph_range, temp_range, labour_level, and spacing. It also includes npk_optimal with n, p, k values and unit — useful for nutrient planning.
Growth-Stage Disease Risk
get_crop_probable_diseases maps diseases to growth stages (Seedling, Vegetative, Flowering, Fruiting, Harvesting) for a given crop slug. Each stage contains an array of disease objects with id, name, pathogen_type, and scientific_name, making it straightforward to build stage-aware disease risk tools without filtering a flat list manually.
Blog Content
list_blog_articles supports page and query parameters and returns article title, slug, date, and excerpt. Pass any slug to get_blog_article to retrieve the full article content as plain text along with the canonical url. This covers Plantix's editorial content on crop management, pest control practices, and seasonal farming advice.
- Build a crop disease reference tool that filters diseases by pathogen type and displays organic vs. chemical treatment options from
recommendations. - Generate stage-aware disease alerts in a farm management app using
get_crop_probable_diseaseskeyed to the current growth stage. - Populate a crop knowledge base with cultivation metadata including NPK requirements, soil types, and companion planting relationships from
get_crop_detail. - Create a plant health search interface backed by
list_plant_diseasesfiltered by crop ID and keyword with thumbnail previews. - Aggregate scientific names and affected crop arrays from
list_plant_diseasesto cross-reference with academic pest databases. - Syndicate Plantix agricultural blog articles into a content feed using
list_blog_articlespagination andget_blog_articlefor full text. - Build a rotation planner using the
rotation.goodandrotation.badcrop ID arrays returned byget_crop_detail.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Plantix have an official public developer API?+
What does `get_plant_disease_detail` return beyond the list summary?+
get_plant_disease_detail adds symptoms (a prose description), bullet_points (an array of key symptom strings), what_caused_it, images (multiple image URLs), and a recommendations object with separate organic_control and chemical_control text fields. These fields are not present in the list_plant_diseases summary results.Can I filter diseases by multiple crops at once in a single request?+
crop parameter in list_plant_diseases accepts a single crop ID per request. You can retrieve diseases for multiple crops by calling the endpoint once per crop ID and merging results client-side. You can fork this API on Parse and revise it to accept a comma-separated crop list if that query pattern matters to your application.Does the API include image diagnosis or disease identification from photos?+
How fresh is the disease and crop data?+
date field that indicates publication date.