Developer Portal
API Documentation
Integrate InsightIndex's medical search and AI synthesis into your own clinical software or research tools.
Quick Start
curl -X POST https://insightindex.study/api/v1/search \
-H "Content-Type: application/json" \
-d '{
"symptoms": "persistent right-side headache",
"location": "head",
"mode": "general"
}'Search Endpoint
POST
/api/v1/searchQueries 8+ medical databases and generates an optional AI summary based on the retrieved literature.
Required Parameters
- symptomsstring — search query keywords
- locationstring — body site or region
Response Schema
{
"emergency": boolean,
"results_count": number,
"results": [
{
"title": string,
"url": string,
"sourceName": string
}
],
"ai_analysis": string // Markdown
}SDK & Language Examples
JavaScript / TypeScript
const res = await fetch('/api/v1/search', {
method: 'POST',
body: JSON.stringify({
symptoms: 'joint pain',
location: 'knees'
})
});
const data = await res.json();Python
import requests
url = "https://insightindex.study/api/v1/search"
payload = {
"symptoms": "rash on arm",
"location": "skin"
}
response = requests.post(url, json=payload)All API users must adhere to the med-legal disclaimer and are prohibited from using the API for automated diagnosis.
Back to Search