Skip to content

Score every lead by conversion probability and expected profit

One API call returns a conversion probability, a predicted profit value, and a composite expected-value score. Sub-50ms response. Drop the score into your CRM and sort the queue by the column that actually predicts revenue.

Try the API

Free test key, no card. Integrate in an afternoon.

Focus your sales team on the leads that actually close

Every enquiry gets a score based on how likely it is to convert and how much profit it could generate. Your CRM gets a single number to sort the queue.

Sub-50ms response times
Scoped API tokens
Live at scoring.akilima.tech

Conversion Probability

<50ms response

Each lead receives a real-time probability of converting to a sale, based on destination, source, timing, and contact quality.

Profit Prediction

Expected Value

Not just whether a lead will convert, but how much it could be worth. Prioritise high-value opportunities automatically.

Lead Validation

Quality score 0-100

Check emails and phone numbers are real before your team wastes time on them. Every contact gets a quality score from 0 to 100.

Simple REST API

Three endpoints to score, validate, and geolocate. Scoped token auth and interactive docs included. Integrate in an afternoon.

Interactive docs included

Three endpoints, one integration

A REST API with scoped token auth and interactive documentation. Integrate in an afternoon.

POST /api/score

Get a conversion probability, predicted profit, and composite expected value for any lead.

POST /api/validate

Check whether an email and phone number are real, and get a quality score from 0 to 100.

GET /api/geo

Look up a visitor's city, country, and coordinates from their IP address.

See it return a real score

A POST to /api/score and the response it returns: a conversion probability, a predicted profit, and a composite expected value. Scoped token auth, no PII stored.

Request

POST /api/score
{
  "source": "google-ads",
  "destination": "Kenya safari",
  "email": "traveller@example.com",
  "phone": "+44 7700 900123",
  "enquiry_time": "2026-05-31T09:14:00Z"
}

Response

200 OK
{
  "conversion_probability": 0.71,
  "predicted_profit_gbp": 480,
  "expected_value_gbp": 340.8,
  "lead_quality": 0.88,
  "model_version": "2.3.1"
}

How it works

Three steps to a single prioritisation score for every lead.

  1. Predict conversion

    The model looks at destination, source, timing, and contact quality to estimate how likely the lead is to become a sale.

  2. Estimate profit

    A separate model predicts the profit value for leads that do convert, so you know which ones are worth the most.

  3. Rank by expected value

    Multiply conversion probability by predicted profit to get a single score your CRM can use to sort the queue.

Questions buyers ask

How do you predict profit without my pricing data?

The model estimates expected profit from lead attributes such as destination, source, and timing. For a closer fit we calibrate it against your own historical conversions and values.

Do you store the emails and phone numbers I send?

No. The validate endpoint checks whether an email and phone are real and returns a quality score, but no personal data is stored. Tokens are scoped per integration.

Can I call one endpoint without the others?

Yes. Score, validate, and geo are independent. Use only the ones you need; each is a single REST call.

How quickly can I integrate it?

Get a free test key with no card, point your form or CRM at the score endpoint, and read back the single expected-value number. Most teams integrate in an afternoon, and responses return in under 50ms.

Need a custom scoring model?

We can train a model on your data. Get in touch and we'll scope it out.

Free test key, no card. Integrate in an afternoon.