@pipeworx/attom

Connect: https://gateway.pipeworx.io/attom/mcp · Install: one-click buttons

Tools: 8

ATTOM (formerly Onboard) is a commercial property data provider covering 99% of US single- and multi-family parcels. The data behind tax records, valuations (AVMs), comparables, ownership history, neighborhood demographics, and risk overlays (flood, wildfire). It’s what most real-estate analytics products sit on top of.

Why this matters for AI agents

Anything about a specific US property — its value, taxes, sale history, who owns it, what it sold for last — flows from ATTOM. Commercial-grade data with national coverage; competing public sources (Zillow public data, county assessor sites) have spotty coverage and inconsistent schemas.

Common use cases:

  • AVM lookup. “What’s 123 Main St worth?” → attom_avm({address1, address2}) → automated valuation with confidence band.
  • Tax history. “What’s the property tax been?” → attom_tax_history → annual tax assessments.
  • Comps. “What have similar homes sold for nearby?” → attom_comps.
  • Market context. “What’s typical for this metro?” → attom_market_stats.

For a one-call combined view, use the Housing Vertical’s housing_property_report compound — wraps ATTOM AVM + tax + Altos market + FEMA flood.

Auth

ATTOM is a paid commercial API. Two options:

  1. BYO key: get an ATTOM key directly at https://api.developer.attomdata.com, pass via _apiKey:

    attom_avm({
      address1: "123 Main St",
      address2: "Denver, CO 80202",
      _apiKey: "your-attom-api-key"
    })
  2. Pipeworx Housing Vertical: subscribe at pipeworx.io/account and Pipeworx fronts the ATTOM relationship. No _apiKey needed; calls bill against your Pipeworx account.

The vertical option is simpler if you’re using ATTOM alongside FRED, BLS, Altos, and FEMA — they’re all packaged.

Coverage and freshness

  • Coverage: ~155M residential parcels, plus commercial records in major metros. National.
  • Update cadence: County assessor data updates as counties update their records (varies — most update annually, some more often). AVMs recalibrate monthly. ATTOM is the lag, not Pipeworx.
  • Address normalization: ATTOM is finicky about addresses. Use address1 for the street part and address2 for “City, ST ZIP” — works most consistently. Apartment numbers, abbreviations, and PO boxes all behave subtly differently.

Common pitfalls

  • AVM bands matter. A point estimate without the confidence band is misleading. Always report both. ATTOM gives you valueLow / valueHigh — pass both through to the user.
  • Tax history isn’t always current-year. Counties report at different cadences. The most-recent year in attom_tax_history may be 6–18 months behind reality.
  • Comps need filters. Default attom_comps returns recent sales near the address but doesn’t filter by similarity. Filter client-side by sqft, beds, baths, and date range to make comps useful.
  • Commercial vs. residential. Most ATTOM tools default to residential. Commercial properties have different schemas; use the dedicated commercial endpoints (or the Housing Vertical’s compound, which handles both).
  • Rural and tribal land. Coverage gaps exist for some rural counties and tribal lands. If a valid-looking address returns no match, the parcel may not be in ATTOM’s coverage.

Tools

  • attom_property_detail — Get detailed property specs by address. Returns lot size, square footage, bedrooms, bathrooms, year built, construction type, and heating/cooling systems.
  • attom_property_search — Search properties by location using postal code (e.g., ‘10001’) or latitude/longitude with radius. Returns matching addresses and property IDs.
  • attom_sales_history — Get past sales for a property. Returns sale dates, prices, deed types, and buyer/seller details from recent transactions.
  • attom_avm — Estimate property market value. Returns estimated value, confidence score, and low/high range for valuation analysis.
  • attom_assessment — Check property tax assessment details. Returns assessed value, market value, tax amount, tax year, and historical trends.
  • attom_sales_trend — Analyze market sales trends by ZIP code. Returns average/median sale price, sales volume, and price changes over time.
  • attom_rental_avm — Estimate rental property income. Returns estimated monthly rent, rental yield percentage, and rental value range.
  • attom_school_search — Find schools near a location. Returns school name, type (public/private), grade levels, distance, and performance rankings.

Tools

  • attom_assessment — Check property tax assessment details. Returns assessed value, market value, tax amount, tax year, and historical trends.
  • attom_avm — Estimate property market value. Returns estimated value, confidence score, and low/high range for valuation analysis.
  • attom_property_detail — Get detailed property specs by address. Returns lot size, square footage, bedrooms, bathrooms, year built, construction type, and heating/cooling systems.
  • attom_property_search — Search properties by location using postal code (e.g., '10001') or latitude/longitude with radius. Returns matching addresses and property IDs.
  • attom_rental_avm — Estimate rental property income. Returns estimated monthly rent, rental yield percentage, and rental value range.
  • attom_sales_history — Get past sales for a property. Returns sale dates, prices, deed types, and buyer/seller details from recent transactions.
  • attom_sales_trend — Analyze market sales trends by ZIP code. Returns average/median sale price, sales volume, and price changes over time.
  • attom_school_search — Find schools near a location. Returns school name, type (public/private), grade levels, distance, and performance rankings.

Regenerated from source · build May 9, 2026