best MAPE on held-out data
Property valuation, validated on a temporal holdout split.
Finally — anyone can get forecasts grounded in the facts of their business. Property prices, freight quotes, crop yields, solar output and more, each with a verified confidence interval — through one REST API.
Enter your website and we'll identify prediction opportunities you could deploy today.
{
"model": "property/valuation/v1",
"features": {
"sqft": 1850,
"beds": 3,
"baths": 2,
"zip": 90210
}
}17
Prediction APIs
9
Industries
0.9
Calibrated coverage
<10ms
Median latency
Connect your data, then predict on it
A point forecast is a guess with extra steps. DryAPI returns a verified interval — a 90% confidence band measured on held-out data, not an approximation.
Every forecast is calibrated on held-out data before it ships, and re-checked as new data arrives — the number you get is the number you can act on.
Why calibrated
{
"model": "property/valuation/v1",
"value": 512400,
"interval": [468900, 559200],
"confidence_interval": {
"lower": 468900,
"upper": 559200,
"coverage": 0.9
},
"confidence": { "level": 0.9, "score": 0.93 },
"latency_ms": 7,
"top_factors": [
{ "feature": "sqft", "impact": 0.42 },
{ "feature": "zip", "impact": 0.31 },
{ "feature": "beds", "impact": 0.18 }
]
}Drop a question into Slack or Discord, get a forecast with the confidence band attached — no dashboard tour required.
3.95%
Best MAPE
Property Valuation
0.988
Best R²
Property Valuation
7ms
Avg response
Across all APIs
90%
Interval coverage
Verified out-of-sample
out-of-sample
Calibration is a contract. Every published metric is measured on data the models never saw during training.
New data flows in every night, every model in the catalog refreshes each morning, and drift is re-measured against the latest holdout — so the interval you act on stays calibrated.
Uptime, latency, and support — the numbers behind the number. Your forecasts ship on an API that's always warm and always monitored.
99.9%
Uptime
Monitored around the clock
7ms
Avg response
No queues, no warm-ups
24/7
Support
Email + priority SLA
0 ops
For you
We run the models
Every model is measured on data it has never seen, recalibrated daily, and shipped with the confidence band attached — no marketing slides.
best MAPE on held-out data
Property valuation, validated on a temporal holdout split.
interval coverage out-of-sample
Every prediction ships with a calibrated confidence band — you see the uncertainty, not just a number.
retrain cadence across all 17 models
Models are re-fit on fresh data every day and hot-swapped into the registry to keep drift in check.
Every endpoint below returns the same shape — a point forecast, a calibrated interval and the top factors behind it — through one REST API and one API key.
property/valuation/v1 Estimate a home's market value from its characteristics and location.property/rental/v1 Predict fair monthly rent for a property in any market.property/risk/v1 Assess flood, fire, and disaster risk for a property.property/investment-score/v1 Score a property's attractiveness as an investment.First-class SDKs and a single REST contract across the entire catalog. Copy the call, paste your features, get a calibrated answer.
from dryapi import DryAPI
api = DryAPI("pk_live_...")
res = api.predict(
model="property/valuation/v1",
features={"sqft": 1850, "beds": 3, "baths": 2, "zip": 90210},
)
print(res.value) # 512400
print(res.interval) # [468900, 559200]
print(res.confidence_interval) # {lower: 468900, upper: 559200, coverage: 0.9}
print(res.top_factors) # [sqft +42%, zip +31%, beds +18%]One account, one credit balance, one POST. Pick an API, pay as you go, and get a calibrated answer in milliseconds.
Can't find your answer here? Get in touch.