Fincore API documentation
Build a valuation request in minutes.
Fincore is a REST API that turns financial assumptions into structured valuation calculations. Every endpoint returns JSON and uses standard HTTP authentication.
https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/liveAuthentication
Send the API key as a Bearer token in the Authorization header. Do not expose the key in public frontend code.
curl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/tenBagger?ticker=NVDA&years=10" \
-H "Authorization: Bearer YOUR_API_KEY"Errors
Check the HTTP status before using the response. Invalid or missing input returns an error rather than a valuation.
200Calculation completed400Missing or invalid parameter401 / 403Missing, invalid or exhausted API key5xxTemporary service error/priceToEarningsP/E analysis
Calculates current P/E, forward P/E, expected EPS growth and PEG from the values you provide.
tickerstringYesStock ticker used as the response labelepsnumberYesCurrent earnings per sharefutureEpsnumberYesExpected earnings per sharestockPricenumberYesCurrent share pricecurl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/priceToEarnings?ticker=SPOT&eps=12.90&futureEps=15.74&stockPrice=497" \
-H "Authorization: Bearer YOUR_API_KEY"/futurePriceFuture price
Projects EPS over a chosen period and applies a future P/E multiple to estimate a future share price.
tickerstringYesStock ticker used as the response labelepsnumberYesStarting earnings per sharegrowthnumberYesExpected annual EPS growth in percentyearsnumberYesProjection period in yearsfuturePEnumberYesP/E multiple applied in the final yearcurl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/futurePrice?ticker=META&eps=32&growth=15&years=5&futurePE=20" \
-H "Authorization: Bearer YOUR_API_KEY"/ruleOf40Rule of 40
Adds revenue growth and free cash flow margin to evaluate the balance between growth and cash generation.
tickerstringYesCompany ticker used as the response labelrevenueGrowthnumberYesRevenue growth in percentfcfMarginnumberYesFree cash flow margin in percentcurl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/ruleOf40?ticker=CRWD&revenueGrowth=28&fcfMargin=15" \
-H "Authorization: Bearer YOUR_API_KEY"Example response
{
"ticker": "CRWD",
"revenueGrowth": 28,
"fcfMargin": 15,
"ruleOf40Score": 43,
"assessment": "Strong"
}/fairValueRangeFair value range
Applies bear, base and bull P/E assumptions to expected future EPS.
tickerstringYesStock ticker used as the response labelfutureEpsnumberYesExpected future earnings per sharelowPEnumberYesBear-case P/E multiplebasePEnumberYesBase-case P/E multiplehighPEnumberYesBull-case P/E multiplecurl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/fairValueRange?ticker=META&futureEps=45&lowPE=18&basePE=24&highPE=30" \
-H "Authorization: Bearer YOUR_API_KEY"Example response
{
"ticker": "META",
"futureEps": 45,
"lowPE": 18,
"basePE": 24,
"highPE": 30,
"bearCasePrice": 810,
"baseCasePrice": 1080,
"bullCasePrice": 1350,
"fairValueRange": "810 - 1350"
}/tenBaggerTen bagger
Calculates the annual return required for an investment to increase tenfold over a chosen horizon.
tickerstringYesStock ticker used as the response labelyearsnumberYesInvestment horizon in yearscurl "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/tenBagger?ticker=NVDA&years=10" \
-H "Authorization: Bearer YOUR_API_KEY"Example response
{
"ticker": "NVDA",
"years": 10,
"targetMultiple": 10,
"requiredAnnualReturnPercent": 25.89,
"assessment": "Very high growth required"
}Excel Power Query
Create a blank query in Excel and open Advanced Editor. Replace YOUR_API_KEY and the assumptions below.
let
Url = "https://vgd7fxh1sj.execute-api.eu-north-1.amazonaws.com/live/fairValueRange?ticker=META&futureEps=45&lowPE=18&basePE=24&highPE=30",
Source = Json.Document(
Web.Contents(Url, [Headers=[Authorization="Bearer YOUR_API_KEY"]])
)
in
Source