D

Dwelldata · Deals

by Dwelldata

GETBase

$0.05

per call · USD Coin on Base

Every field typed. Empty = explained. You never pay for a blank. Multifamily real estate deals feed: property listings with auditable NOI/DSCR underwriting and Hot/Warm/Pass scoring; a filtered query that matches nothing returns free. Want the full workup on one? GET /api/deals/{id}/report ($1.50) adds HUD-underwritten vs claimed NOI/cap, matched distress signals, and a suggested offer range. Sourcing off-market? GET /api/leads/exclusive ($1.00) buys the top-scored lead outright.

Endpoint

GET https://dwelldata.io/api/deals

1

Calls / 30d

1

Unique payers / 30d

Aug 24

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://dwelldata.io/api/deals", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://dwelldata.io/api/deals" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "count": 126,
  "generated_at": "2026-07-05T00:00:00Z",
  "note": "each record includes id — pass it to GET /api/deals/{id}/report for the full underwriting + distress report",
  "records": [
    {
      "address": "2615 N Gettysburg Ave",
      "cap_rate": 12.34,
      "city": "Dayton",
      "deal_score": 73,
      "dscr": 1.96,
      "dscr_status": "computed",
      "id": "2f9a…",
      "list_price": 249000,
      "rental_status": "Hot",
      "state": "OH",
      "units": 5
    }
  ]
}

Payment details

Pay to0xaab91727a29827783bc42135fc56bff5bfb8911d
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Developer Tools and the homepage with a featured placement.

Get featured →

More from Dwelldata & similar services