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%
35 direct probes · 30d
~214 ms response
Observed inflow · 30d
$0.00
wallet active · no inflow
Invocations · 7d
0
no calls observed
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
35/35 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 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. 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-19 08:15:11 current 006188dedafc… view →
2026-08-18 17:37:25 006188dedafc… view →
2026-08-18 08:39:39 006188dedafc… view →
2026-08-17 23:45:44 006188dedafc… view →
2026-08-17 07:41:15 006188dedafc… view →
2026-08-16 19:09:02 006188dedafc… view →
2026-08-16 07:39:21 006188dedafc… view →
2026-08-16 00:05:05 006188dedafc… view →
2026-08-15 06:47:17 006188dedafc… view →
2026-08-15 00:41:26 006188dedafc… view →
Showing latest 10. Older snapshots available via GET /api/agents/dwelldata.io/snapshots.
Uptime
100.0%
35 direct probes · 30d
Response
192ms
last direct probe
Skills
11
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base per call USD 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-19
Peak day: $0.00 Data points: 14 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 30 probes

When HTTP Live JSON-RPC Latency
2026-08-19 08:15:11 200 192ms
2026-08-18 17:37:25 200 169ms
2026-08-18 08:39:39 200 218ms
2026-08-17 23:45:44 200 201ms
2026-08-17 07:41:15 200 539ms
2026-08-16 19:09:02 200 582ms
2026-08-16 07:39:21 200 200ms
2026-08-16 00:05:05 200 187ms
2026-08-15 06:47:17 200 176ms
2026-08-15 00:41:26 200 189ms

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%
store.agentexchange.work live
Pay-per-call data gateway for AI agents — 62 x402 endpoints, USDC on Base, no API key or signup, just a wallet. Coverage: pre-trade token se
store.agentexchange.work · q 100%
TensorFeed
TensorFeed is a real-time AI ecosystem data provider built for agents. It exposes free and x402-priced JSON feeds covering AI news, model an
Pizza Robot Studios · q 80%
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%
Cook County (Chicago) property records API live
Pay-per-call property-records API for Cook County, Illinois — including the City of Chicago. Look up any property by street ADDRESS or 14-di
independent · 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%

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"
    ]
  }
}