Developers

A clean API and signed webhooks.

Report conversions from any stack, verify every event, and trust the money math. The integration surface is small on purpose.

Built for builders

A real API and signed webhooks.

Programmatic access to programs, referrals, and payouts, with an OpenAPI spec and HMAC-signed events.

# Read your programs and referrals over a REST API

curl https://api.earningit.co/v1/referrals \

-H "Authorization: Bearer sk_live_…"

200 OK

{ "data": [

{ "id": "ref_18a", "status": "approved", "commission_cents": 1000 },

{ "id": "ref_19b", "status": "pending", "commission_cents": 2400 }

] }

REST API with scoped keys

Keys are stored as hashes and shown once, scoped and rate-limited per key.

Signed webhooks

HMAC-signed inbound and outbound events, SSRF-guarded, with retry and auto-disable.

OpenAPI spec

An always-current machine-readable spec you can explore and generate clients from.

Idempotent by design

Send the same conversion twice and you still get exactly one commission.

Works with any stack

If your system can POST a webhook, it can report a conversion to EarningIt.

Cents-precise

Money is integer cents end to end. No floating-point rounding surprises.

Explore the API.

The OpenAPI specification documents every endpoint. Point your tooling at it or read it directly.

/api/docs

Under the hood

The platform, in detail.

A real API, HMAC-signed webhooks, and idempotent, cents-precise commissions you can build on.

See performance at a glance

Clicks, conversions, and commission in one live view, down to the cent and tied to the order.

+18% this month

Programs to promote

Real rates, shown up front.

R
20%
V
20%
S
25%
D
20%
Signed and verified

Every event arrives signed

# signed on every conversion

POST /webhooks/earningit

x-signature: sha256=6b1f… verified

{ "commission_cents": 1000 }

Automated payouts

Paid out in exact cents

$1,000.00 paid

Developers - EarningIt