curl --request POST \
--url https://api.iotools.cloud/v1/tool/parabola-calculator \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"coeffA": "1",
"coeffB": "-4",
"coeffC": "3"
}
'{
"tool": "parabola-calculator",
"tool_version": "1.0.2",
"outputs": {
"svgSource": "<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"parabola-svg\" viewBox=\"-0.45 -3.51 4.63 5.27\"><line x1=\"-0.45\" y1=\"0\" x2=\"4.18\" y2=\"0\" stroke=\"#cccccc\" stroke-width=\"1\"/><line x1=\"0\" y1=\"-3.51\" x2=\"0\" y2=\"1.76\" stroke=\"#cccccc\" stroke-width=\"1\"/><line x1=\"-0.45\" y1=\"1.25\" x2=\"4.18\" y2=\"1.25\" stroke=\"#8b5cf6\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"/><line x1=\"2.00\" y1=\"-3.51\" x2=\"2.00\" y2=\"1.76\" stroke=\"#999999\" stroke-width=\"1\" stroke-dasharray=\"4 3\"/><path d=\"M 0.00 -3.00 L 0.05 -2.82 L 0.09 -2.64 L 0.14 -2.46 L 0.19 -2.29 L 0.23 -2.12 L 0.28 -1.96 L 0.33 -1.80 L 0.37 -1.65 L 0.42 -1.50 L 0.47 -1.35 L 0.51 -1.21 L 0.56 -1.07 L 0.61 -0.94 L 0.65 -0.81 L 0.70 -0.69 L 0.75 -0.57 L 0.79 -0.46 L 0.84 -0.35 L 0.89 -0.24 L 0.93 -0.14 L 0.98 -0.04 L 1.03 0.05 L 1.07 0.14 L 1.12 0.22 L 1.17 0.30 L 1.21 0.38 L 1.26 0.45 L 1.31 0.52 L 1.35 0.58 L 1.40 0.64 L 1.45 0.69 L 1.49 0.74 L 1.54 0.79 L 1.59 0.83 L 1.63 0.87 L 1.68 0.90 L 1.73 0.92 L 1.77 0.95 L 1.82 0.97 L 1.87 0.98 L 1.91 0.99 L 1.96 1.00 L 2.01 1.00 L 2.05 1.00 L 2.10 0.99 L 2.15 0.98 L 2.19 0.96 L 2.24 0.94 L 2.29 0.92 L 2.33 0.89 L 2.38 0.86 L 2.43 0.82 L 2.47 0.78 L 2.52 0.73 L 2.57 0.68 L 2.61 0.62 L 2.66 0.57 L 2.71 0.50 L 2.75 0.43 L 2.80 0.36 L 2.85 0.28 L 2.89 0.20 L 2.94 0.12 L 2.99 0.03 L 3.03 -0.07 L 3.08 -0.16 L 3.13 -0.27 L 3.17 -0.37 L 3.22 -0.49 L 3.27 -0.60 L 3.31 -0.72 L 3.36 -0.85 L 3.41 -0.98 L 3.45 -1.11 L 3.50 -1.25 L 3.55 -1.39 L 3.59 -1.53 L 3.64 -1.69 L 3.69 -1.84 L 3.73 -2.00\" fill=\"none\" stroke=\"#464aff\" stroke-width=\"2.5\"/><circle cx=\"2.00\" cy=\"1.00\" r=\"4\" fill=\"#464aff\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><text x=\"2.00\" y=\"0.76\" font-size=\"10.0\" text-anchor=\"middle\" fill=\"#464aff\" font-weight=\"600\">Vertex</text><circle cx=\"3.00\" cy=\"0\" r=\"4\" fill=\"#ff6b6b\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"1.00\" cy=\"0\" r=\"4\" fill=\"#ff6b6b\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"0\" cy=\"-3.00\" r=\"4\" fill=\"#666666\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"2.00\" cy=\"0.75\" r=\"4\" fill=\"#8b5cf6\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><text x=\"2.14\" y=\"0.75\" font-size=\"10.0\" fill=\"#8b5cf6\" font-weight=\"600\">Focus</text></svg>",
"summary": [
{
"property": "Opens",
"value": "Upward (a > 0)"
},
{
"property": "Vertex (h, k)",
"value": "(2, -1)"
},
{
"property": "Axis of symmetry",
"value": "x = 2"
},
{
"property": "Y-intercept",
"value": "(0, 3)"
},
{
"property": "X-intercepts",
"value": "(3, 0) and (1, 0)"
},
{
"property": "Discriminant (Δ)",
"value": "4"
},
{
"property": "Focus",
"value": "(2, -0.75)"
},
{
"property": "Directrix",
"value": "y = -1.25"
}
],
"steps": "y = 1x² - 4x + 3 (a = 1, b = -4, c = 3)\nOpens upward (a > 0)\nVertex: h = −b / (2a) = 4 / 2 = 2\n k = c − b² / (4a) = 3 − 16 / 4 = -1\nVertex (h, k) = (2, -1)\nAxis of symmetry: x = 2\nY-intercept: (0, 3)\nDiscriminant: Δ = b² − 4ac = 4\nΔ > 0 → two x-intercepts: x₁ = 3, x₂ = 1\nFocus: (h, k + 1/(4a)) = (2, -1 + 1/4) = (2, -0.75)\nDirectrix: y = k − 1/(4a) = -1 − 1/4 = -1.25"
},
"credits_used": 5,
"credits_remaining": null
}Calculators
Parabola Calculator
Analyze y = ax² + bx + c: vertex, axis of symmetry, opening direction, x/y-intercepts, focus, and directrix, with a plotted diagram and step-by-step math.
POST
/
v1
/
tool
/
parabola-calculator
curl --request POST \
--url https://api.iotools.cloud/v1/tool/parabola-calculator \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"coeffA": "1",
"coeffB": "-4",
"coeffC": "3"
}
'{
"tool": "parabola-calculator",
"tool_version": "1.0.2",
"outputs": {
"svgSource": "<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"parabola-svg\" viewBox=\"-0.45 -3.51 4.63 5.27\"><line x1=\"-0.45\" y1=\"0\" x2=\"4.18\" y2=\"0\" stroke=\"#cccccc\" stroke-width=\"1\"/><line x1=\"0\" y1=\"-3.51\" x2=\"0\" y2=\"1.76\" stroke=\"#cccccc\" stroke-width=\"1\"/><line x1=\"-0.45\" y1=\"1.25\" x2=\"4.18\" y2=\"1.25\" stroke=\"#8b5cf6\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"/><line x1=\"2.00\" y1=\"-3.51\" x2=\"2.00\" y2=\"1.76\" stroke=\"#999999\" stroke-width=\"1\" stroke-dasharray=\"4 3\"/><path d=\"M 0.00 -3.00 L 0.05 -2.82 L 0.09 -2.64 L 0.14 -2.46 L 0.19 -2.29 L 0.23 -2.12 L 0.28 -1.96 L 0.33 -1.80 L 0.37 -1.65 L 0.42 -1.50 L 0.47 -1.35 L 0.51 -1.21 L 0.56 -1.07 L 0.61 -0.94 L 0.65 -0.81 L 0.70 -0.69 L 0.75 -0.57 L 0.79 -0.46 L 0.84 -0.35 L 0.89 -0.24 L 0.93 -0.14 L 0.98 -0.04 L 1.03 0.05 L 1.07 0.14 L 1.12 0.22 L 1.17 0.30 L 1.21 0.38 L 1.26 0.45 L 1.31 0.52 L 1.35 0.58 L 1.40 0.64 L 1.45 0.69 L 1.49 0.74 L 1.54 0.79 L 1.59 0.83 L 1.63 0.87 L 1.68 0.90 L 1.73 0.92 L 1.77 0.95 L 1.82 0.97 L 1.87 0.98 L 1.91 0.99 L 1.96 1.00 L 2.01 1.00 L 2.05 1.00 L 2.10 0.99 L 2.15 0.98 L 2.19 0.96 L 2.24 0.94 L 2.29 0.92 L 2.33 0.89 L 2.38 0.86 L 2.43 0.82 L 2.47 0.78 L 2.52 0.73 L 2.57 0.68 L 2.61 0.62 L 2.66 0.57 L 2.71 0.50 L 2.75 0.43 L 2.80 0.36 L 2.85 0.28 L 2.89 0.20 L 2.94 0.12 L 2.99 0.03 L 3.03 -0.07 L 3.08 -0.16 L 3.13 -0.27 L 3.17 -0.37 L 3.22 -0.49 L 3.27 -0.60 L 3.31 -0.72 L 3.36 -0.85 L 3.41 -0.98 L 3.45 -1.11 L 3.50 -1.25 L 3.55 -1.39 L 3.59 -1.53 L 3.64 -1.69 L 3.69 -1.84 L 3.73 -2.00\" fill=\"none\" stroke=\"#464aff\" stroke-width=\"2.5\"/><circle cx=\"2.00\" cy=\"1.00\" r=\"4\" fill=\"#464aff\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><text x=\"2.00\" y=\"0.76\" font-size=\"10.0\" text-anchor=\"middle\" fill=\"#464aff\" font-weight=\"600\">Vertex</text><circle cx=\"3.00\" cy=\"0\" r=\"4\" fill=\"#ff6b6b\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"1.00\" cy=\"0\" r=\"4\" fill=\"#ff6b6b\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"0\" cy=\"-3.00\" r=\"4\" fill=\"#666666\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><circle cx=\"2.00\" cy=\"0.75\" r=\"4\" fill=\"#8b5cf6\" stroke=\"#ffffff\" stroke-width=\"1.5\"/><text x=\"2.14\" y=\"0.75\" font-size=\"10.0\" fill=\"#8b5cf6\" font-weight=\"600\">Focus</text></svg>",
"summary": [
{
"property": "Opens",
"value": "Upward (a > 0)"
},
{
"property": "Vertex (h, k)",
"value": "(2, -1)"
},
{
"property": "Axis of symmetry",
"value": "x = 2"
},
{
"property": "Y-intercept",
"value": "(0, 3)"
},
{
"property": "X-intercepts",
"value": "(3, 0) and (1, 0)"
},
{
"property": "Discriminant (Δ)",
"value": "4"
},
{
"property": "Focus",
"value": "(2, -0.75)"
},
{
"property": "Directrix",
"value": "y = -1.25"
}
],
"steps": "y = 1x² - 4x + 3 (a = 1, b = -4, c = 3)\nOpens upward (a > 0)\nVertex: h = −b / (2a) = 4 / 2 = 2\n k = c − b² / (4a) = 3 − 16 / 4 = -1\nVertex (h, k) = (2, -1)\nAxis of symmetry: x = 2\nY-intercept: (0, 3)\nDiscriminant: Δ = b² − 4ac = 4\nΔ > 0 → two x-intercepts: x₁ = 3, x₂ = 1\nFocus: (h, k + 1/(4a)) = (2, -1 + 1/4) = (2, -0.75)\nDirectrix: y = k − 1/(4a) = -1 − 1/4 = -1.25"
},
"credits_used": 5,
"credits_remaining": null
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
Tool output
Show child attributes
Show child attributes
The tool's slug, echoing the {slug} in the request path.
Output-contract version for this tool.
Credits this call consumed, after any settlement refund. 0 when metering is disabled.
Credits left in the current monthly allowance, or null when metering is disabled.
Correlation id, also sent as x-request-id.
Was this page helpful?