Skip to content

Tajiri Vision API

Tajiri Farm Logo

Crop Disease Diagnosis API

Add AI-powered plant diagnosis to your app in minutes.

One endpoint. Any crop. 6 languages. Instant results.

Get Started View API Reference


Why Tajiri Vision?

  • Ship Faster


    Single REST endpoint. No ML expertise needed.

    Focus on your product, not AI infrastructure.

  • Reach More Users


    Responses in English, French, Swahili, Spanish, Portuguese, Italian.

    Localized for African and global markets.

  • Mobile-Ready


    Lightweight JSON responses. Works on 2G/3G networks.

    Optimized for low-bandwidth environments.

  • Production-Grade


    Rate limiting, request tracking, structured errors.

    Built for scale from day one.


Use Cases

For Telecoms & Super Apps

Integrate crop diagnosis into your agricultural services:

  • USSD/SMS services — Farmers send photos, receive diagnosis via SMS
  • Farmer apps — Add diagnosis feature to existing mobile apps
  • Call center support — Agents get instant diagnosis to assist farmers

For Agritech Platforms

Enhance your agricultural platform:

  • Farm management systems — Automated crop health monitoring
  • Extension services — Digital tools for field agents
  • Insurance platforms — Verify crop damage claims with AI

How It Works

graph LR
    A[📱 Your App] -->|POST image + context| B[Tajiri Vision API]
    B -->|Gemini AI Analysis| C[🔍 Diagnosis]
    C -->|JSON Response| A

Input: Photo + crop type + region

Output: Disease identification, confidence score, treatment plan


Quick Integration

import requests

response = requests.post(
    "https://api.tajirifarm.com/diagnosis/",
    files={"image": open("maize_leaf.jpg", "rb")},
    data={
        "crop_type": "maize",
        "region": "Kenya",
        "language": "sw"  # Swahili response
    }
)

result = response.json()
# {
#   "crop_health": "unhealthy",
#   "diagnoses": [{"name": "Maize Streak Virus", "confidence": 0.89, ...}],
#   "treatment": {"urgency": "high", "immediate_actions": [...]}
# }
curl -X POST "https://api.tajirifarm.com/diagnosis/" \
  -F "image=@maize_leaf.jpg" \
  -F "crop_type=maize" \
  -F "region=Kenya" \
  -F "language=sw"

See Full Examples


API at a Glance

Aspect Details
Endpoint POST /diagnosis/
Input Image (JPEG, PNG, WebP, HEIC) + optional context
Output JSON with diagnosis, confidence, treatment
Latency < 3 seconds typical
Rate Limit 30 requests/min (higher limits available)
Auth API key (enterprise) or IP-based (beta)

Supported Crops

Works with any crop. Optimized for:

Maize | Tomato | Cassava | Wheat | Coffee | Fruit trees

And many more — the AI adapts to any plant species.


Enterprise & Partnerships

Building agricultural services at scale?

  • Higher Rate Limits


    Up to 1000 req/min for enterprise partners

  • Dedicated Support


    Technical integration assistance & SLA

  • Custom Solutions


    White-label, on-premise, custom models

Contact: partners@tajirifarm.com


Ready to Start?

Quick Start Guide API Reference