Kanpu Data API · for professionals
If you locate people or money for a living — private investigators, skip tracers, heir finders, asset-recovery services — Kanpu gives you aggregated US state unclaimed-property search through a single API, for one flat annual price.
API access is our Enterprise tier. We schedule a short call first to understand your use case and confirm it complies with state regulations, then set you up with a key. Email api@kanpufund.com to start.
Just sourcing deals? The Pro tier ($49.99/mo) gives PIs and small businesses 50 searches/day plus a multi-person research tool — no API needed.
There is no single place to buy every state's bulk unclaimed-property data. Most states don't sell bulk data at all — they only offer a manual web search. The handful that do sell it charge separately, and the totals add up fast:
| Source | What it costs | Coverage |
|---|---|---|
| Wyoming bulk file | $1,000 / yr | 1 state |
| Michigan (registration to access) | $1,200 | 1 state |
| Oregon Finder's List | $150 | 1 state |
| North Dakota list | $150 | 1 state |
| Nevada + Louisiana lists | $25 + $50 | 2 states |
| ~40 other states | not sold in bulk | 0 |
| Kanpu Data API | $500 / yr | aggregated |
Assembling the paid feeds alone runs past $2,500/yr and still leaves ~40 states you can't buy at all. Kanpu aggregates the free and paid sources, plus states that offer no bulk feed, behind one key.
Add asset and unclaimed-property checks to skip traces and background work without a stack of state subscriptions.
Screen decedents and heirs across states in one call.
Cross-reference names against public unclaimed-property records at volume.
Offer “find money owed to you” features on top of one integration.
Authenticate with a bearer key. Search returns full records with exact amounts where the state publishes them; the changes feed lets you keep your own data in sync as money is claimed or moves.
Search — full records for a name.
POST https://api.kanpufund.com/v1/search
Authorization: Bearer <your-api-key>
Content-Type: application/json
{ "name": "Jane A. Doe", "states": ["CA","WI"], "limit": 50 }
→ { "count": 3, "limit": 50, "offset": 0,
"results": [
{ "stateCode": "CA", "statePropertyId": "985143741",
"ownerName": "DOE JANE A", "ownerType": "person",
"ownerStreet": "380 WINWOOD AVE", "ownerCity": "PACIFICA", "ownerZip": "94044",
"amount": 4820.55, "amountKnown": true, "holderName": "BANK OF AMERICA",
"propertyType": "AC01: CHECKING ACCOUNTS", "status": "active" },
{ "stateCode": "SC", "statePropertyId": "10482711:DOE JANE A",
"ownerName": "DOE JANE A", "ownerType": "person",
"ownerStreet": "12 MAIN ST", "ownerCity": "COLUMBIA", "ownerZip": "29201",
"amount": null, "amountKnown": false, "valueBucket": "Over $100",
"holderName": "SC DEPT OF REVENUE", "propertyType": "Refund", "status": "active" }
] }
amountKnown is
true when the state publishes a dollar figure and amount is exact.
Some states publish names only (currently SC, MT, OK, PA): those records return
amount: null, amountKnown: false and, where the state gives one,
a valueBucket string (South Carolina: "Over $100",
"Under $100" or "Stock"; otherwise null). Never treat a
missing amount as $0.
Changes feed — incremental updates to enrich your own tool. A property that leaves a state's list has almost always been claimed.
GET https://api.kanpufund.com/v1/changes?since=2026-08-01&cursor=0
Authorization: Bearer <your-api-key>
→ { "count": 2, "nextCursor": 1841,
"events": [
{ "id": 1840, "stateCode": "CA", "statePropertyId": "985143741",
"type": "AMOUNT_CHANGED", "detail": { "old": 4820.55, "new": 5010.20 },
"detectedAt": "2026-08-21T12:00:00Z" },
{ "id": 1841, "stateCode": "WI", "statePropertyId": "2928027",
"type": "DISAPPEARED", "detectedAt": "2026-08-21T12:00:00Z" }
] }
Coverage — public, no key needed.
GET https://api.kanpufund.com/coverage
→ { "totals": { "statesLive": 2, "records": 87697350 }, "states": [ ... ] }
Event types: APPEARED,
AMOUNT_CHANGED, DISAPPEARED, REAPPEARED. Your base
URL and key are issued together. The free public lookup at
kanpufund.com is rate-limited to a few searches per
day — a key removes that limit and unlocks full records and the changes feed.
Email api@kanpufund.com with your business name and use case. We'll issue a key and an invoice for $500/year.