Robinson 2011 Table 3 pCANRISK (not eCANRISK)
Robinson 2011 Table 3 pCANRISK (not eCANRISK). Age 0/7/13/15; male 6; BMI 0/4/9/14; waist 0/4/6 by sex; inactivity 1; no daily fruit/veg 2; high BP 4; high glucose 14; macrosomia 1 (women); family first-degree categories ×2; caller-assigned ethnicity White 0 Aboriginal 3 Black 5 East Asian 10 South Asian 11; education 5/1/0. Max 81 F/86 M. Cutoffs 21, 29, 32, 33, 43. Not a diagnosis.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
312 msmedian answer time
$0.005listed price per call
$0.007price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.magentlab.com/api/calc/canrisk
| Category | Everything else |
|---|---|
| Provider host | api.magentlab.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.007 | 312 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"activity_30min": true,
"age": 40,
"bmi_kg_m2": 22,
"daily_fruit_veg": true,
"education": "university",
"ethnicity": "white",
"family_history_count": 0,
"high_bp": false,
"high_glucose": false,
"macrosomia": false,
"sex": "female",
"waist_cm": 80
},
{
"activity_30min": true,
"age": 40,
"bmi_kg_m2": 22,
"daily_fruit_veg": true,
"education": "university",
"ethnicity": "white",
"family_history_count": 0,
"high_bp": false,
"high_glucose": false,
"macrosomia": false,
"sex": "female",
"waist_cm": 80
}
]
},
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"properties": {
"activity_30min": {
"description": "Usually at least 30 minutes of physical activity daily (Robinson 2011 Table 3). true scores 0; false scores 1. Caller-assigned; magent does not measure activity.",
"type": "boolean"
},
"age": {
"description": "Age in years (18-120). Robinson 2011 Table 3 pCANRISK: 19-44 scores 0; magent scores 18-44 as 0. 45-54 scores 7; 55-64 scores 13; 65-78 scores 15; magent scores \u226565 as 15. Age 44 scores 0; 45 and 54 score 7; 55 and 64 score 13; 65 scores 15.",
"type": "integer"
},
"bmi_kg_m2": {
"description": "Body-mass index in kg/m^2 (10-80). Caller-supplied; magent does not compute BMI from height and weight. Robinson 2011 Table 3: <25 scores 0; 25-29.9 scores 4; 30-34.9 scores 9; \u226535 scores 14. 25.0 and 29.9 score 4; 30.0 and 34.9 score 9; 35.0 scores 14.",
"type": "number"
},
"daily_fruit_veg": {
"description": "Eats fruit or vegetables every day (Robinson 2011 Table 3). true scores 0; false scores 2.",
"type": "boolean"
},
"education": {
"description": "Highest education completed (Robinson 2011 Table 3). less_than_high_school scores 5; high_school scores 1; some_college or university scores 0.",
"enum": [
"less_than_high_school",
"high_school",
"some_college",
"university"
],
"type": "string"
},
"ethnicity": {
"description": "Caller-assigned ethnicity using Robinson 2011 Table 3 terms. white scores 0; aboriginal 3; black 5; east_asian 10; south_asian 11. latin_american and other score 0 (Table 3 assigned no pCANRISK points; both were statistically insignificant). magent does not assign ethnicity.",
"enum": [
"white",
"aboriginal",
"black",
"east_asian",
"south_asian",
"latin_american",
"other"
],
"type": "string"
},
"family_history_count": {
"description": "Count of first-degree relative categories with diabetes: mother, father, sibling, child (Robinson 2011 Table 3 footnote g). Integer 0-4. Each category scores 2 (0, 2, 4, 6, or 8). Not second-degree relatives. magent does not take named relatives.",
"type": "integer"
},
"high_bp": {
"description": "History of high blood pressure (Robinson 2011 Table 3). true scores 4; false scores 0. magent does not measure blood pressure.",
"type": "boolean"
},
"high_glucose": {
"description": "History of high blood glucose (Robinson 2011 Table 3). Caller-assigned; magent does not assay glucose. true scores 14; false scores 0.",
"type": "boolean"
},
"macrosomia": {
"description": "Gave birth to a baby weighing 4.1 kg or more (Robinson 2011 Table 3 macrosomia, women). true scores 1 for female; false or male (N/A) scores 0.",
"type": "boolean"
},
"sex": {
"description": "female or male. Robinson 2011 Table 3: female scores 0; male scores 6. Selects the sex-specific waist bands. Macrosomia is N/A for male (0).",
"enum": [
"female",
"male"
],
"type": "string"
},
"waist_cm": {
"description": "Waist circumference in cm (40-200). Robinson 2011 Table 3 men: <94 scores 0; 94-102 scores 4; >102 scores 6. Women: <80 scores 0; 80-88 scores 4; >88 scores 6. 94 and 102 (men) and 80 and 88 (women) score 4.",
"type": "number"
}
},
"required": [
"age",
"sex",
"bmi_kg_m2",
"waist_cm",
"activity_30min",
"daily_fruit_veg",
"high_bp",
"high_glucose",
"macrosomia",
"family_history_count",
"ethnicity",
"education"
],
"type": "object"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"const": "POST",
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"