Skip to content
All data sources

ATTOM Property Data API and MCP server

API keyattom

ATTOM property detail, county assessment, recorded sale history, and AVM estimates by street address, using the customer’s own ATTOM API key.

ATTOM Property Data is published by ATTOM Data Solutions property API and covers United States.

It refreshes on a schedule the publisher sets.

Last verified . That is when these facts were last rebuilt from the ParcelOps source registry, not when ATTOM Data Solutions property API last refreshed the data itself.

API access

Your AI client reaches ATTOM Property Data through one ParcelOps MCP endpoint, so there is no separate key to hold for it and no per-source client to write. Reaching it takes your own credentials (API key).

Where it came from

Freshness and coverage

FreshnessScheduled · ATTOM refreshes assessor, deed, and AVM data on its own commercial cadence.
Places coveredUnited States
Time coveredNot declared
CredentialsCredentials required (API key)

What this source cannot tell you

  • Anything outside United States. A request past that edge comes back empty rather than approximated.
  • Which years it spans, because the covered period is not declared.
  • Anything ATTOM Data Solutions property API does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
  • Commercial data under the customer’s own ATTOM subscription.
  • AVM values are model estimates, not appraisals.

Methods (5)

A method is one call your agent can make against this source.

  • getPropertyDetail

    read

    Get the ATTOM property detail record for one street address.

    What you must provideaddress1address2
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "address1": {
          "type": "string",
          "maxLength": 200,
          "description": "Street address, e.g. 4529 Winona Ct."
        },
        "address2": {
          "type": "string",
          "maxLength": 200,
          "description": "City and state, e.g. Denver, CO."
        }
      },
      "required": [
        "address1",
        "address2"
      ],
      "additionalProperties": false
    }
  • getAssessment

    read

    Get county assessed values and property tax for one address.

    What you must provideaddress1address2
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "address1": {
          "type": "string",
          "maxLength": 200
        },
        "address2": {
          "type": "string",
          "maxLength": 200
        }
      },
      "required": [
        "address1",
        "address2"
      ],
      "additionalProperties": false
    }
  • getSaleHistory

    read

    Get recorded sale transactions for one address.

    What you must provideaddress1address2
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "address1": {
          "type": "string",
          "maxLength": 200
        },
        "address2": {
          "type": "string",
          "maxLength": 200
        }
      },
      "required": [
        "address1",
        "address2"
      ],
      "additionalProperties": false
    }
  • getAvm

    read

    Get the ATTOM automated valuation estimate for one address.

    What you must provideaddress1address2
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "address1": {
          "type": "string",
          "maxLength": 200
        },
        "address2": {
          "type": "string",
          "maxLength": 200
        }
      },
      "required": [
        "address1",
        "address2"
      ],
      "additionalProperties": false
    }
  • getServiceInfo

    read

    Return source, coverage, auth, and legal-use notes.

    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {},
      "required": [],
      "additionalProperties": false
    }

Where this source is used