Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
73
💰 Paid API data v1.0.0 x402 micropay

DwellData — Multifamily Real Estate Deals Feed

dwelldata.io · dwelldata.io

Every field typed. Empty = explained. You never pay for a blank. Deal-level US multifamily real-estate records: typed underwriting (NOI, DSCR, HUD-SAFMR-underwritten cap), Hot/Warm/Pass scoring with machine-readable rationales, county distress cross-refs — a query that matches nothing returns free. Pay per call with x402 (USDC on Base) — no signup, no API keys.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain dwelldata.io via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
45/100
grade D · 9 criteria
Uptime
100.0%
54 probes
~262 ms response
Observed inflow · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 45/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
54/54 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 11 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: dwelldata.io (https://dwelldata.io). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 9× Every change to agent-card.json
Captured Hash
2026-08-13 06:31:50 current 006188dedafc… view →
2026-08-12 20:05:01 006188dedafc… view →
2026-08-12 07:43:08 006188dedafc… view →
2026-08-11 12:23:45 006188dedafc… view →
2026-08-10 18:33:41 006188dedafc… view →
2026-08-10 09:30:49 006188dedafc… view →
2026-08-09 09:20:21 006188dedafc… view →
2026-08-08 19:31:45 006188dedafc… view →
2026-08-08 09:19:53 006188dedafc… view →
2026-08-07 08:19:27 006188dedafc… view →
Showing latest 10. Older snapshots available via GET /api/agents/dwelldata.io/snapshots.
Uptime
100.0%
54 probes
Response
173ms
last probe
Skills
11
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base per call USDC Facilitator feed Dispute or improve this rating
From $0.0100 per call
Endpoint Price Currency
https://dwelldata.io/api/auctions 0.03 USDC
https://dwelldata.io/api/deals 0.05 USDC
https://dwelldata.io/api/deals/:id/report 1.5 USDC
https://dwelldata.io/api/deals/basic 0.01 USDC
https://dwelldata.io/api/deals/hot 0.02 USDC
https://dwelldata.io/api/leads 0.25 USDC
https://dwelldata.io/api/leads/exclusive 1.0 USDC
https://dwelldata.io/api/lookup 0.02 USDC
https://dwelldata.io/api/signals 0.03 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xaab91727a29827783bc42135fc56bff5bfb8911d · basescan ↗
Observed on-chain inflow verified on-chain
Last 7d
$0.00
0 calls
Last 30d
$0.00
0 calls
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the payment wallet.
Daily 30-day observed-inflow history
2026-08-06 2026-08-13
Peak day: $0.00 Data points: 8 Total tx (30d window): 0
Agent cardhttps://dwelldata.io/.well-known/agent-card.json
Providerhttps://dwelldata.io
Docshttps://dwelldata.io/llms.txt
Discovered via
mcp_registry agentic_market x402_list

Skills · 11 declared · mapped to canonical taxonomy

Free discovery metadata

GET /api/meta — coverage, freshness, pricing, schema. Free.

canonical Academic Paper Search match 84%
Free deal-id index

GET /api/deals/ids — top 50 active deal ids with card basics; the on-ramp to the per-property report. Free.

canonical Get Article match 82%
Address/parcel lookup (one property, one call)

GET /api/lookup?address= (or ?apn= parcel id) — everything we know about one property: matching listings, county tax-delinquency signals, and sheriff-sale aucti…

canonical Get Article match 82%
Deals feed — basic tier

GET /api/deals/basic — every active listing at card level (address, price, units, cap, URL), no underwriting. Cheapest evaluation path. x402, $0.01/call.

canonical Deal Qualification (BANT/MEDDIC) match 83%
Full deals feed

GET /api/deals — every active deal with underwriting fields; optional query filters (state, city, price, cap, units, score, status). x402, $0.05/call.

canonical Get Article match 84%
Hot deals only

GET /api/deals/hot — 8.5%+ advertised cap with computed DSCR. x402, $0.02/call.

canonical Get Article match 80%
Per-property report

GET /api/deals/{id}/report — claimed-vs-HUD underwriting, DSCR, matched county distress signals, suggested offer range. x402, $1.50/call. Get {id} from the feed…

canonical Real Estate Listings Search match 81%
Distress signals feed

GET /api/signals — county tax-delinquency records (off-market leads): owner, parcel, amount, public source URL. Filters: county, min_amount, has_address. x402, …

canonical Market Signals and Strategy match 82%
Foreclosure auction calendar

GET /api/auctions — upcoming sheriff-sale auctions: sale date, property address, appraised value, opening-bid floor, case + parties, public source URL. Filters:…

canonical Real Estate Listings Search match 82%
Scored off-market seller leads (premium)

GET /api/leads — mail-ready leads: street address + public-record distress signal verified <7 days + 0-100 lead_score with machine-readable rationale. For direc…

canonical Cold Outreach and Prospecting match 82%
Exclusive lead (one buyer, ever)

GET /api/leads/exclusive — buy the top available lead outright: permanently removed from the shared pool, never resold. Same filters. x402, $1.00/call.

canonical Get Article match 81%

Health · last 21 probes

When HTTP Live JSON-RPC Latency
2026-08-13 06:31:50 200 173ms
2026-08-12 20:05:01 200 212ms
2026-08-12 07:43:08 200 200ms
2026-08-11 12:23:45 200 205ms
2026-08-10 18:33:41 200 222ms
2026-08-10 09:30:49 200 228ms
2026-08-09 09:20:21 200 329ms
2026-08-08 19:31:45 200 543ms
2026-08-08 09:19:53 200 194ms
2026-08-07 08:19:27 200 173ms

Cheaper or better alternatives per-skill

↓ 6 skills cheaper elsewhere ↑ 6 higher quality peak save 92.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

DwellData — Multifamily Real Estate Deals Feed
Every field typed. Empty = explained. You never pay for a blank. Deal-level US multifamily real-estate records: typed underwriting (NOI, DSC
hermes-storefront.onrender.com · q 73%
Agent Exchange live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
RileyCraig14 · q 100%
data.crestsystems.ai live
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 0%
API Acre Discovery Agent
Discovers and recommends API Acre's x402-paid web, document, developer, research, data, and EVM services on Base. It never purchases or exec
API Acre · q 90%
Agent Exchange live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
RileyCraig14 · q 100%
proppulse-gules.vercel.app
Housing market analysis and home price trends: buyer-vs-seller conditions, median price, year-over-year price change, days on market, and mo
proppulse-gules.vercel.app · q 45%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/dwelldata.io.svg)](https://agenstry.com/agents/dwelldata.io)
[![Verified Business](https://agenstry.com/badge/dwelldata.io/identity.svg)](https://agenstry.com/agents/dwelldata.io)
[![Uptime](https://agenstry.com/badge/dwelldata.io/uptime.svg)](https://agenstry.com/agents/dwelldata.io)
[![A2A version](https://agenstry.com/badge/dwelldata.io/protocol.svg)](https://agenstry.com/agents/dwelldata.io)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "DwellData \u2014 Multifamily Real Estate Deals Feed",
  "description": "Every field typed. Empty = explained. You never pay for a blank. Deal-level US multifamily real-estate records: typed underwriting (NOI, DSCR, HUD-SAFMR-underwritten cap), Hot/Warm/Pass scoring with machine-readable rationales, county distress cross-refs \u2014 a query that matches nothing returns free. Pay per call with x402 (USDC on Base) \u2014 no signup, no API keys.",
  "url": "https://dwelldata.io",
  "version": "1.0.0",
  "documentationUrl": "https://dwelldata.io/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "meta",
      "name": "Free discovery metadata",
      "description": "GET /api/meta \u2014 coverage, freshness, pricing, schema. Free."
    },
    {
      "id": "deal-ids",
      "name": "Free deal-id index",
      "description": "GET /api/deals/ids \u2014 top 50 active deal ids with card basics; the on-ramp to the per-property report. Free."
    },
    {
      "id": "address-lookup",
      "name": "Address/parcel lookup (one property, one call)",
      "description": "GET /api/lookup?address= (or ?apn= parcel id) \u2014 everything we know about one property: matching listings, county tax-delinquency signals, and sheriff-sale auction records, each with a public source URL. Optional city/state params. No match = free. x402, $0.02/call."
    },
    {
      "id": "deals-basic",
      "name": "Deals feed \u2014 basic tier",
      "description": "GET /api/deals/basic \u2014 every active listing at card level (address, price, units, cap, URL), no underwriting. Cheapest evaluation path. x402, $0.01/call."
    },
    {
      "id": "deals-feed",
      "name": "Full deals feed",
      "description": "GET /api/deals \u2014 every active deal with underwriting fields; optional query filters (state, city, price, cap, units, score, status). x402, $0.05/call."
    },
    {
      "id": "hot-deals",
      "name": "Hot deals only",
      "description": "GET /api/deals/hot \u2014 8.5%+ advertised cap with computed DSCR. x402, $0.02/call."
    },
    {
      "id": "property-report",
      "name": "Per-property report",
      "description": "GET /api/deals/{id}/report \u2014 claimed-vs-HUD underwriting, DSCR, matched county distress signals, suggested offer range. x402, $1.50/call. Get {id} from the feed; live example in /api/meta.example_report."
    },
    {
      "id": "distress-signals",
      "name": "Distress signals feed",
      "description": "GET /api/signals \u2014 county tax-delinquency records (off-market leads): owner, parcel, amount, public source URL. Filters: county, min_amount, has_address. x402, $0.03/call."
    },
    {
      "id": "auction-calendar",
      "name": "Foreclosure auction calendar",
      "description": "GET /api/auctions \u2014 upcoming sheriff-sale auctions: sale date, property address, appraised value, opening-bid floor, case + parties, public source URL. Filters: county, from_date, to_date, min_appraised. x402, $0.03/call."
    },
    {
      "id": "scored-leads",
      "name": "Scored off-market seller leads (premium)",
      "description": "GET /api/leads \u2014 mail-ready leads: street address + public-record distress signal verified <7 days + 0-100 lead_score with machine-readable rationale. For direct-to-seller outreach (wholesale, flip, buy-and-hold). Filters: county, min_score, lead_type. x402, $0.25/call."
    },
    {
      "id": "exclusive-lead",
      "name": "Exclusive lead (one buyer, ever)",
      "description": "GET /api/leads/exclusive \u2014 buy the top available lead outright: permanently removed from the shared pool, never resold. Same filters. x402, $1.00/call."
    }
  ],
  "payment": {
    "protocol": "x402",
    "version": 2,
    "network": "eip155:8453",
    "currency": "USDC",
    "payTo": "0xaab91727a29827783bc42135fc56bff5bfb8911d",
    "discovery": "https://dwelldata.io/.well-known/x402.json"
  },
  "mcp": {
    "endpoint": "https://dwelldata.io/mcp",
    "transport": "streamable-http",
    "tools": [
      "get_catalog",
      "how_to_buy"
    ]
  }
}