Compounds API
Search, retrieve, and manage compound data
POST
/v1/compounds/searchSearch Compounds
Query the compound database with advanced filtering options
Rate Limit
100/min
Request Body
{
"query": "BPC-157",
"category": "peptide",
"subcategory": "healing",
"limit": 20,
"offset": 0,
"filters": {
"evidence_grade": ["A", "B"],
"status": "approved",
"has_studies": true
},
"include_interactions": true,
"include_research": true,
"include_dosing": true
}Request Parameters
query
Search term (required)
Type: string | Max length: 256
category
Filter by compound category
Enum: peptide, supplement, medication, sarm, steroid, nootropic, amino_acid, vitamin, mineral, probiotic
subcategory
Filter by subcategory
Examples: healing, anti-aging, sleep, cognitive, muscle_growth, fat_loss, immunity, longevity
limit
Results per page
Type: integer | Min: 1 | Max: 100 | Default: 20
evidence_grade
Filter by research evidence level
Enum values:
• A: Strong human clinical evidence
• B: Good preclinical + some human data
• C: Promising preclinical data
• D: Limited/mixed evidence
• E: Theoretical/not well studied
Response
{
"success": true,
"data": [
{
"id": "compound_bpc157",
"slug": "bpc-157",
"name": "BPC-157",
"alt_names": ["Body Protection Compound-157", "Pentadecapeptide BPC 157"],
"category": "peptide",
"subcategory": "healing",
"status": "approved",
"evidence_grade": "B",
"description": "Pentadecapeptide with strong regenerative properties",
"benefits": [
"Accelerated tissue healing",
"Gut barrier repair",
"Neurological protection",
"Angiogenesis support"
],
"typical_dosing": {
"amount": 250,
"unit": "mcg",
"frequency": "2x daily",
"duration": "4-8 weeks",
"route": "subcutaneous"
},
"side_effects": [
"Minimal in most studies",
"Rare: injection site irritation"
],
"interactions": [
{
"substance": "Metformin",
"severity": "low",
"notes": "May enhance glucose effects"
}
],
"research_count": 47,
"pubmed_ids": ["12345678", "87654321"],
"last_updated": "2024-01-15T10:30:00Z"
}
],
"meta": {
"total": 127,
"returned": 20,
"limit": 20,
"offset": 0,
"has_more": true,
"query": "BPC-157",
"filters_applied": {
"category": "peptide",
"evidence_grade": ["A", "B"]
}
}
}Code Examples
curl -X POST "https://api.axifi.ai/v1/compounds/search" \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"query": "BPC-157",
"category": "peptide",
"limit": 10,
"include_interactions": true
}'Error Responses
400 Bad Request
Invalid query parameter or malformed request
401 Unauthorized
Missing or invalid API key
429 Too Many Requests
Rate limit exceeded (100/min). Retry after delay