A gig worker’s income arrives from six platforms, so nobody can verify it. Read a verified-earnings attestation and a deterministic reliability score, and make your own decision, on your side.
Income that arrives from many platforms is invisible to a lender. A reliable earner looks unbankable because no single statement adds up to the whole picture.
Self-reported income is unverifiable, and pulling raw bank data is heavy, invasive and still not attested: you get transactions, not a signal you can stand behind.
And any score that touches a credit decision drags a vendor toward being a consumer reporting agency, with all the obligation that carries, a line most vendors blur and few state.
The whole partner arc (connect a subject, report outcomes, subscribe to one webhook, read evidence, decide) is on the integrate page, with the FCRA boundary spelled out.
Credda attests a record; it never renders a lending decision. Where you take a credit decision, the reason codes are what let you meet your own ECOA / Reg B obligations.
# Verified earnings. Self-reported and disputed amounts are NOT blended in
$ curl https://api.credda.io/api/v1/users/subject_17/earnings/summary \
-H "Authorization: Bearer $CREDDA_API_KEY"
{ "trailing12mVerifiedTotal": 48200, "medianMonthly": 3900,
"verifiedShare": 0.82, "volatility": 0.19, "currency": null }
# The score, with ranked reason codes for an adverse-action notice
$ curl https://api.credda.io/api/v1/users/subject_17/score/explain \
-H "Authorization: Bearer $CREDDA_API_KEY"
{ "factors": [ /* ... */ ], "reasonCodes": [ /* ranked, adverse first */ ] }Full request and response shapes are in the API reference.