API & SDK

Know who is behind every visit and every login

Drop one script tag into your site. We score each visitor for VPN, proxy, hosting and reputation, and — when you turn it on — verify the real person before a risky login goes through.

1

Create an API key

When you buy a plan, a unique API key is issued for you. Each key carries its own limits and capabilities:

  • Request quota (per minute, day and month)
  • Expiry date tied to the plan you bought
  • The purchased plan and its included features
  • Allowed domains — the key only works on sites you register
  • Active capabilities (network diagnostics, login protection, identity verification)
  • Automatic activation on order, deactivation when it expires
# Your key — keep the secret half server-side
API KEY  LSK_9f2a7c41b8e6d05f3a1c9b74e2d8
2

Install the SDK

Place one line in your page. The SDK connects to our engine automatically — nothing else to host.

<!-- one tag, anywhere in your <head> -->
<script src="https://cdn.llcservco.org/sdk.js"
        data-api-key="LSK_xxxxxxxxx"></script>
// or initialise it yourself
LLC.init({
  apiKey: "LSK_xxxxxxxxx"
});
The SDK never exposes your secret and never lets the browser talk to our internal engine directly. It only reports the signals it collects and receives back a verdict.
3

Every visitor is analysed

For each page view the SDK gathers a lightweight signal set and sends only what the engine needs:

IPBrowserDeviceFingerprint TimezoneCountryASNISP VPN detectionProxy detectionHosting detection Residential scoreTorReputation
4

Our engine returns a verdict

The central engine resolves the signals into a decision your site can act on:

VPN?Proxy?Hosting? Residential?Mobile?Datacenter?
CountryCityISP ReputationRisk scoreTrust score
5

Store it — or don't

Response only

You receive the verdict and act on it. Nothing is written to your database. The simplest, most private mode.

Storage enabled

Turn on Storage and each result is saved in your own database, on a schema you control:

// visitor_logs
{ id, ip, country, vpn, proxy, risk_score, time, visitor_id }
6

Login protection (optional add-on)

Connect your login form to us. Before a user is let in, the request is scored — and escalated to identity verification only when it looks risky.

UserLogin formSDKEngineRisk analysisDecisionYour site

On login the SDK sends the IP first. We check VPN, residential, hosting, ASN, proxy, location, threat, reputation and risk:

Normal → ALLOW LOGIN

Status VERIFIED. The user signs in with no extra friction.

Risky → KYC REQUIRED

The SDK redirects the user to our hosted verification page:

https://se.llcservco.org/kyc/session/xxxxx
Why verify

What identity verification is worth

Four things change the day you turn it on. Each one is measurable in your own numbers, not ours.

Chargebacks stop being your problem

A disputed payment is decided on evidence. When the payer held a document to a camera and their face was matched to it, you hold that evidence — the document type, the match, the time, the address the session came from — and you can put it in front of the acquirer instead of arguing from an order record.

A stolen password stops being enough

Credentials leak; that is not a question of whether. What decides the outcome is what happens next. A sign-in from an address that does not fit is escalated to a live check the thief cannot pass, and the account holder is inconvenienced for thirty seconds instead of losing it.

Fewer good customers turned away

Blanket rules refuse real people: a traveller, a corporate VPN, a new device. We verify instead of refusing, so the honest customer completes the purchase rather than abandoning it — and only the sessions that actually look wrong are stopped.

An answer for the regulator

Every check leaves a dated record of what was presented, what was measured and what was decided, with the reasoning attached. When somebody asks how you knew who your customer was, that record is the answer — and it is exportable.

What we do not do: we do not keep the video. The best frame is extracted, the recording is destroyed, and the document images are held only for as long as the Privacy Policy states.

Identity

Policeia identity flow

When a login is escalated, the exact flow attached to the API key opens on the hosted verification page. A legacy request for level A is mapped to the purchased Policeia level-2 flow; it is never stored as an unconfigured flow-zero session.

  • Email address
  • Phone number
  • The primary identity document selected by the flow
  • A shared live selfie capture, when that flow requires it
Privacy: your photo is never sent to the company's panel. It is used only for liveness checking and is kept for no more than one year. This notice is shown to the user before the camera opens.

On success we record KYC PASSED and notify your site. From your own panel you can request verification for a specific user by entering their details, or send it straight to us by attaching the user's key. If the check is rejected, the status is denied and your site must not allow the login.

// we call your endpoint when the check finishes
POST /callback
{ status: "verified", level: "2", session: "xxxxx" }
On a verified result a session token (a JWT or verification token) is issued with a fixed validity, which your site accepts as proof for that sign-in.
Pricing

The verification ladder

A higher level runs more engines — you are charged for the level you chose, once, per person. Level 6 is a separate specialist review, shown below.

For a company

Human assessment (free) free
Corporate — light engine €0.09
Corporate — deep engine €0.10
Corporate — ultra-deep engine €0.50
Corporate — ultra-deep smart engine €1.00
Corporate — Engine 5: external corroboration and published-list screening €1.02

For an individual

Personal — light engine, 10 free a month 10 free / month
Personal — deep engine, 1 free a month 1 free / month
Personal — ultra-deep engine €4.00
Personal — ultra-deep smart engine €5.00
Personal — Engine 5: external corroboration and published-list screening €5.00

Personal — light engine, 10 free a month — 10 a month per e-mail address; beyond that this level is not available, move up a level instead.

Personal — deep engine, 1 free a month — 1 a month per e-mail address; beyond that this level is not available, move up a level instead.

Nothing is taken before the work finishes. The amount leaves your balance at the moment the result exists and appears in your usage history with the date, the count and the figure. Human review is free, and an empty balance stops new work rather than putting you in debt.

Face

One face engine, not two

Liveness and matching a face to a document are one engine: the same detector finds the face and the same comparator measures it against the photograph on the document. What differs is how the image arrives — a short video, which also makes live presence measurable, or a single still, which does not. Charged once per person, alongside the level you chose rather than instead of it.

For a company

Corporate - face engine: liveness and document match, one engine €0.005

For an individual

Personal - face engine: liveness and document match, free free
Level 6

Level 6 — Engine 6: specialised document security analysis

Level 6 is not one more rung of the 0–5 ladder. Engine 6 examines the security features of the document itself — government or organisational — and returns a written specialist opinion for each feature rather than a score. It runs after the ladder engines have read the document, and like every other level it is charged once per person.

For an individual

Personal — Engine 6: specialised document security-feature analysis €4.09

For a company

Engine 6 — specialised document security-feature analysis €1.06
Reference

The APIs

Everything the SDK does is available directly. All calls are HTTPS and signed.

POST
/api/check-ip

Score a single IP address.

POST
/api/check-login

Allow / KYC-required decision for a sign-in.

POST
/api/create-session

Open a verification session.

POST
/api/start-kyc

Begin the entitled Policeia identity flow for a session.

GET
/api/result

Read the outcome of a session.

POST
/api/webhook

Receive signed status callbacks.

Webhooks

Signed callbacks

When a check finishes we notify your site. Every webhook is digitally signed, so a forged call cannot impersonate us.

verifiedidentity confirmed
deniedcould not confirm
expiredsession timed out
cancelleduser left
Limits

API usage control

Every key is bounded so cost and abuse stay predictable.

  • Requests per minute
  • Requests per day
  • Requests per month
  • The ceiling of the plan you purchased
  • Activates automatically when the order is placed
  • Deactivates automatically when the plan expires
Security & privacy

Built to be safe by default

  • An API key is only valid on the domains you registered
  • All communication is over HTTPS
  • Requests are signed with HMAC or JWT so they cannot be forged
  • Webhooks carry a digital signature of their own
  • Personal data is processed only with user consent and privacy law
  • You receive the verdict only — never direct access to our engine
Pricing

Plans

Prices in euro, managed by our team.

Hamara 2

Appointments, team, attendance and accounts in one workspace.

€120.00 · Monthly · mother + backup

Telegram and meetings are optional. Release verification continues.

View product and plans

Corporate Network Diagnostics API

We assess any IPv4 address and answer with something you can act on: VPN, proxy, Tor, rented server and datacentre, residential proxy, and the leak of a real address from behind them. You get a decision and a risk score with a readable reason, not a raw label. Note: we check every security signal we hold and we stand behind our own judgement, but we do not insure its accuracy.

Base price then charged from your wallet as you use it €0.05 / per IP check
Buy Corporate Network Diagnostics API

Authentication for remote work

Identity and eligibility checks for hiring and for a defined working period. Documents are held no longer than the check requires and are then destroyed.

Priced by engine level per person, after the work finishes, from your wallet see below
Buy Authentication for remote work

Self-service Identity Verification

Verify yourself on our site: national ID front and back, passport, or driving licence front. Level 1 is free; the deep Level 2 report is paid.

Priced by engine level per person, after the work finishes, from your wallet see below
Buy Self-service Identity Verification

Enhanced Identity Verification (Ultra-deep)

Seven-engine ultra-deep verification. Individuals: EUR 4 per document. Companies (hiring or visa applications, online only): a per-user package.

Priced by engine level per person, after the work finishes, from your wallet see below
Buy Enhanced Identity Verification (Ultra-deep)

Website Login Protection

Protection for your sign-in page. The moment a user submits their password their address is assessed; a trusted address signs in as normal, and an untrusted one is asked for a live capture instead of being flatly refused, so the real owner can prove it is them. The answer is an instruction you can act on — allow, verify, or deny — not a score you have to interpret. A genuine user is not locked out and a stolen password does not get in.

Base price then charged from your wallet as you use it €0.002 / per sign-in
Buy Website Login Protection

Hamara

After purchase, identity and place-of-work verification are required.

Priced by engine level per person, after the work finishes, from your wallet see below
Buy Hamara

LLCServco Drive

A Dropbox-style platform an organisation runs on its own Windows server and its own static IP. Files move between the organisation's people and its hardware and never pass through LLCServco. Sold by rental, to KYB-verified organisations only.

Base price then charged from your wallet as you use it €30.00 / per organisation per month
Buy LLCServco Drive