{
  "page": "https://x402-list.com/apis/best-real-estate-api",
  "title": "What is the best real estate API?",
  "answer": "As of October 26, 2026, x402-list compares 9 real-estate data APIs with documented task endpoints. The median selected endpoint costs $0.01. Choose by location and product: parcel facts, listings, assessment history, permits, area indicators and seller leads serve different property workflows.",
  "date_modified": "2026-10-26",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "cite_as": "x402-list, \"What is the best real estate API?\", https://x402-list.com/apis/best-real-estate-api, data as of 2026-10-26. Licensed CC BY 4.0.",
  "how_to_cite": "Quote the number with its date and link the page URL. Data is CC BY 4.0: attribution to x402-list is required.",
  "methodology": "https://x402-list.com/methodology",
  "criteria": {
    "listed": "online, payment-ready, 30-day uptime >= 90%, known price, description >= 80 characters",
    "price": "cheapest current property-data endpoint of each service, USD per call (not its cheapest tool of any kind); services without one are left out",
    "generalist": "a gateway matching more than three unrelated capabilities: listed, never called the cheapest",
    "buyers_30d": "distinct wallets that paid the service on-chain in the last 30 days (measured floor)",
    "best": "most distinct buyers in 30 days; ties go to higher 30-day uptime"
  },
  "in_index": true,
  "stats": {
    "services": 9,
    "with_buyers_30d": 7,
    "median_price_usd": 0.01,
    "min_price_usd": 0.001,
    "max_price_usd": 0.04,
    "generalists": 1,
    "left_out_no_task_endpoint": 1
  },
  "faq": [
    {
      "question": "Is there a free real-estate data API in this comparison?",
      "answer": "The 9 listed services have positive per-call prices for their task endpoints. Inspect the particular request and provider terms for no-match, free-tier or failure handling; a recorded reference quote does not establish the price of a different request shape."
    },
    {
      "question": "How much do 100,000 real-estate data calls cost?",
      "answer": "Using the median selected endpoint, 100,000 calls total $1,000.00 at $0.01 per call. This assumes the same request shape and paid unit. Retries, follow-up products and request-dependent pricing can change the effective total."
    },
    {
      "question": "Does an HTTP 402 check prove paid delivery?",
      "answer": "It demonstrates a payment requirement from the endpoint. It does not prove that a settled request returns accurate output. The listing reports monitoring and payment observations separately from the provider's advertised capabilities."
    },
    {
      "question": "Is a tax assessment a current valuation?",
      "answer": "It is a dated administrative record with its own field definitions. Preserve the tax year and the distinction between assessed, appraised and market values. A roll value alone does not establish a current achievable sale price."
    },
    {
      "question": "Does a listing feed include underwriting?",
      "answer": "Check the specific tier and endpoint. A card can contain an asking price and advertised yield without computed income or debt coverage. Keep advertised fields separate from provider calculations and retain the assumptions behind a calculated result."
    },
    {
      "question": "Can I use a national housing index for one address?",
      "answer": "It supplies market context at its stated aggregation level. It does not establish the value of one property. Preserve geography, period and index methodology when placing it beside an address-level record."
    },
    {
      "question": "What should I check in an environmental response?",
      "answer": "Check the source, map or observation date, spatial match and units. A flood-zone designation, annual air-quality average and service-area occurrence describe different forms of evidence. Keep their limits visible in a property report."
    },
    {
      "question": "Are owner names or contacts included?",
      "answer": "Use the endpoint description to establish which ownership fields, if any, are returned. A parcel endpoint can explicitly omit personal owner names. A seller-lead product is a separate data type with its own coverage and evidence."
    },
    {
      "question": "Why is there no universal best real estate API?",
      "answer": "A detailed parcel history cannot replace a rental search, and a ZIP aggregate cannot replace a building record. Choose the required product and jurisdiction, then compare its source, freshness, availability and matching endpoint price."
    }
  ],
  "services": [
    {
      "name": "RealEstatePulse",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/realestatepulse",
      "price_usd_per_call": 0.03,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 1094,
      "buyers_30d": 39,
      "last_checked_at": "2026-10-26T19:10:10.983Z",
      "what_it_does": "Provider describes a weekly housing and mortgage indicator report sourced from FRED.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/report"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/report",
          "price_usd_per_call": 0.03
        }
      ],
      "endpoints_listed": 1
    },
    {
      "name": "Locus Report",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/locus-report",
      "price_usd_per_call": 0.01,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 456,
      "buyers_30d": 23,
      "last_checked_at": "2026-10-26T19:10:18.666Z",
      "what_it_does": "Provider lists parcel records, assessment context, permits, environmental context and cited property briefs.",
      "generalist": false,
      "price_endpoint": {
        "method": "POST",
        "path": "/api/locus-parcel-lookup"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/api/locus-air-quality-history",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/locus-area-crime-report",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-assessment-position",
          "price_usd_per_call": 0.1
        },
        {
          "method": "GET",
          "path": "/api/locus-electricity-context",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/locus-flood-zone",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-large-site-satellite-change",
          "price_usd_per_call": 0.15
        },
        {
          "method": "POST",
          "path": "/api/locus-owner-cost-review",
          "price_usd_per_call": 0.25
        },
        {
          "method": "POST",
          "path": "/api/locus-parcel-lookup",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/locus-permit-closeout-check",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/locus-pfas-occurrence",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-practitioner-read",
          "price_usd_per_call": 0.29
        },
        {
          "method": "GET",
          "path": "/api/locus-property-tax-context",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-rebuild-cost-context",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/locus-rental-operations-brief",
          "price_usd_per_call": 0.79
        },
        {
          "method": "POST",
          "path": "/api/locus-transaction-follow-up",
          "price_usd_per_call": 0.1
        },
        {
          "method": "GET",
          "path": "/api/locus-valuation-challenge",
          "price_usd_per_call": 0.1
        },
        {
          "method": "GET",
          "path": "/api/locus-wildfire-history",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-workplace-employment-context",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/locus-zoning",
          "price_usd_per_call": 0.01
        }
      ],
      "endpoints_listed": 21
    },
    {
      "name": "PayAPI Market UK Property Data API",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/payapi-market-uk-property-data-api",
      "price_usd_per_call": 0.001,
      "networks": [
        "Base"
      ],
      "uptime_30d": 99.9,
      "latency_ms": 500,
      "buyers_30d": 22,
      "last_checked_at": "2026-10-26T19:03:43.200Z",
      "what_it_does": "Provider lists UK postcode crime and flood-risk context.",
      "generalist": false,
      "price_endpoint": {
        "method": "POST",
        "path": "/crime-stats"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/crime-stats",
          "price_usd_per_call": 0.001
        },
        {
          "method": "POST",
          "path": "/flood-risk",
          "price_usd_per_call": 0.001
        }
      ],
      "endpoints_listed": 2
    },
    {
      "name": "DwellData — Multifamily Real Estate Deals Feed",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/dwelldata-multifamily-real-estate-deals-feed",
      "price_usd_per_call": 0.01,
      "networks": [
        "Base"
      ],
      "uptime_30d": 99.9,
      "latency_ms": 298,
      "buyers_30d": 13,
      "last_checked_at": "2026-10-26T19:10:13.544Z",
      "what_it_does": "Provider lists multifamily deal cards, underwriting, Ohio distress records and seller leads.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/api/deals/basic"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/api/auctions",
          "price_usd_per_call": 0.03
        },
        {
          "method": "GET",
          "path": "/api/deals",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/deals/basic",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/deals/hot",
          "price_usd_per_call": 0.02
        },
        {
          "method": "GET",
          "path": "/api/leads",
          "price_usd_per_call": 0.25
        },
        {
          "method": "GET",
          "path": "/api/leads/exclusive",
          "price_usd_per_call": 1
        },
        {
          "method": "GET",
          "path": "/api/lookup",
          "price_usd_per_call": 0.02
        },
        {
          "method": "GET",
          "path": "/api/signals",
          "price_usd_per_call": 0.03
        }
      ],
      "endpoints_listed": 8
    },
    {
      "name": "AgentFund US Economic, SEC & On-Chain Data",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/agentfund-us-economic-sec-on-chain-data",
      "price_usd_per_call": 0.005,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 162,
      "buyers_30d": 10,
      "last_checked_at": "2026-10-26T19:10:06.231Z",
      "what_it_does": "Provider lists aggregate US housing starts and permits.",
      "generalist": true,
      "price_endpoint": {
        "method": "GET",
        "path": "/x402/macro_housing"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/x402/macro_housing",
          "price_usd_per_call": 0.005
        }
      ],
      "endpoints_listed": 21
    },
    {
      "name": "Frontera Signal",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/frontera-signal",
      "price_usd_per_call": 0.04,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 220,
      "buyers_30d": 8,
      "last_checked_at": "2026-10-26T19:03:20.712Z",
      "what_it_does": "Provider describes Rio Grande Valley parcel, permit, construction-cost and dated market data.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/api/v1/parcel"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/cost-per-sqft",
          "price_usd_per_call": 0.03
        },
        {
          "method": "GET",
          "path": "/api/v1/issue",
          "price_usd_per_call": 0.25
        },
        {
          "method": "GET",
          "path": "/api/v1/materials",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/v1/nearby",
          "price_usd_per_call": 0.03
        },
        {
          "method": "GET",
          "path": "/api/v1/parcel",
          "price_usd_per_call": 0.04
        },
        {
          "method": "GET",
          "path": "/api/v1/projects",
          "price_usd_per_call": 0.03
        },
        {
          "method": "GET",
          "path": "/api/v1/series/absorption",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/v1/series/cost-basket-weekly",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/v1/series/labor-ranges",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/v1/series/permits-monthly",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/v1/series/permits-weekly",
          "price_usd_per_call": 0.05
        },
        {
          "method": "GET",
          "path": "/api/v1/snapshot",
          "price_usd_per_call": 0.02
        }
      ],
      "endpoints_listed": 14
    },
    {
      "name": "Stratalize",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/stratalize",
      "price_usd_per_call": 0.02,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 297,
      "buyers_30d": 4,
      "last_checked_at": "2026-10-26T19:03:51.279Z",
      "what_it_does": "Provider lists a residential benchmark using FHFA and FRED indicators.",
      "generalist": false,
      "price_endpoint": {
        "method": "POST",
        "path": "/api/x402/residential-market-benchmark"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/api/x402/residential-market-benchmark",
          "price_usd_per_call": 0.02
        }
      ],
      "endpoints_listed": 10
    },
    {
      "name": "StableEstate",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/stableestate",
      "price_usd_per_call": 0.01,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 245,
      "buyers_30d": 0,
      "last_checked_at": "2026-10-26T19:10:28.782Z",
      "what_it_does": "Provider lists US property records, rental or sale search and ZIP market aggregates.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/api/properties/{address}"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/api/apartments/search",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/markets",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "GET",
          "path": "/api/properties/{address}",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/properties/search",
          "price_usd_per_call": 0.01
        },
        {
          "method": "POST",
          "path": "/api/sales/search",
          "price_usd_per_call": 0.01
        }
      ],
      "endpoints_listed": 10
    },
    {
      "name": "HCAD Harris County Property-Tax API",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/hcad-harris-county-property-tax-api",
      "price_usd_per_call": 0.02,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 977,
      "buyers_30d": 0,
      "last_checked_at": "2026-10-26T19:10:12.867Z",
      "what_it_does": "Provider lists raw annual HCAD assessed, appraised and market values for a Harris County parcel.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/parcel/0010090000001/history"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/parcel/0010090000001/history",
          "price_usd_per_call": 0.02
        }
      ],
      "endpoints_listed": 1
    }
  ]
}