For Agents
Look up US property records by ATTOM ID, address, or ZIP code, and pull basic or expanded profiles including ownership, value, taxes, and building permits.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ATTOM Property API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with ATTOM Property API.
Resolve a US street address to an ATTOM property ID using /property/id
Fetch a property's owner, mortgage, and most-recent sale via /property/detail
List every property in a ZIP code with /property/address for territory analysis
GET STARTED
Use for: Find the ATTOM property ID for a given street address, Get the most recent sale price and date for a property, Retrieve the current owner of a US property, List all properties in a ZIP code for a market analysis
Not supported: Does not handle property listings, MLS feeds, or rent estimates — use for US property record lookup, ownership, value, and permit history only.
Jentic publishes the only available OpenAPI specification for ATTOM Property API, keeping it validated and agent-ready. The ATTOM Property API exposes a US property data warehouse covering 158 million parcels, with attributes such as ownership, mortgage, deed history, building permits, assessed and market value, and most-recent transaction records. Lookups are available by ATTOM ID, full address, or ZIP code, and responses can range from a single basic profile to an expanded profile with tax and transaction detail. The API is designed for real-estate, mortgage, insurance, and property-analytics workflows that need to enrich an address with structured property facts.
Pull a basicprofile with assessed value and last transaction in a single call
Retrieve building permit history attached to a parcel via /property/buildingpermits
Generate market-value snapshots across a filter set with /property/snapshot
Return an expandedprofile combining ownership, tax, and transaction history
Patterns agents use ATTOM Property API for, with concrete tasks.
★ Address-to-property enrichment for lending
Mortgage and insurance applications often start from a typed address. The ATTOM Property API converts that address into a structured property record with owner name, last sale price, mortgage data, assessed value, and tax history, so an underwriting workflow can verify the subject property without manual title research. /property/basicprofile returns the core enrichment in a single request, while /property/expandedprofile adds transaction and tax history when deeper review is required.
Given the address '586 Franklin Ave, Brooklyn NY 11238', call /property/basicprofile and return the owner name, last sale price, last sale date, and assessed value.
ZIP-level market analysis
Real-estate analysts and proptech tools need to pull every property in a target ZIP to estimate market depth, average sale price, or building-permit activity. /property/address paginates the parcels in a ZIP, /property/snapshot returns a filtered slice with characteristics, and /property/buildingpermits exposes recent permit activity that signals new supply or renovation trends. These three endpoints together let an agent build a ZIP-level market sheet without scraping public records.
For ZIP 78704, call /property/address with pagesize=100, then for each ATTOM ID call /property/buildingpermits and return the count of permits issued in the last 12 months.
Permit-driven lead generation for contractors
Contractors and home-service providers want to reach owners who have just pulled a renovation permit. /property/buildingpermits returns permit type, effective date, job value, and contractor name attached to a parcel, and /property/detail attaches the current owner. An agent can chain the two calls to produce a daily list of newly permitted properties with owner contact context, ready for outreach into a CRM.
Pull /property/buildingpermits for ZIP 30308 filtered to permits issued in the last 30 days, then for each ATTOM ID call /property/detail to return the owner mailing address.
AI agent integration via Jentic
An agent built on the Jentic SDK can call the ATTOM Property API without hand-coding HTTP clients or storing the apikey in the agent context. The agent searches for an intent like 'look up property by address', Jentic returns the matching ATTOM operation and its input schema, and the call is executed with credentials resolved from the Jentic vault. This is the fastest path for a real-estate agent assistant to read property facts on demand.
Use Jentic search 'look up property by address', load the schema for /property/basicprofile, and execute it for the address '1600 Pennsylvania Ave NW, Washington DC'.
7 endpoints — jentic publishes the only available openapi specification for attom property api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/property/id
Resolve an address or filter set to ATTOM property IDs
/property/detail
Return owner, mortgage, and recent transaction for a property
/property/address
List properties within a ZIP code
/property/basicprofile
Return basic property info plus most-recent transaction and taxes
/property/expandedprofile
Return detailed property info plus most-recent transaction and taxes
/property/buildingpermits
Return building permit history for a parcel
/property/snapshot
Return properties matching characteristic filters
/property/id
Resolve an address or filter set to ATTOM property IDs
/property/detail
Return owner, mortgage, and recent transaction for a property
/property/address
List properties within a ZIP code
/property/basicprofile
Return basic property info plus most-recent transaction and taxes
/property/expandedprofile
Return detailed property info plus most-recent transaction and taxes
Three things that make agents converge on Jentic-routed access.
Credential isolation
ATTOM apikeys are stored encrypted in the Jentic vault. Agents receive scoped execution access; the raw apikey is never exposed to the agent's prompt or memory.
Intent-based discovery
Agents search by intent (e.g., 'look up property by address') and Jentic returns the matching ATTOM operation with its input schema, so the agent can call /property/basicprofile or /property/buildingpermits without browsing the ATTOM developer portal.
Time to first call
Direct ATTOM integration: 1-2 days for apikey provisioning, request signing, and pagination handling. Through Jentic: under 30 minutes from search to first executed call.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe handles payments for property-tech subscription products built on top of ATTOM data.
Choose Stripe when the property workflow needs to bill customers for the enriched report, not for the property lookup itself.
Specific to using ATTOM Property API through Jentic.
Why is there no official OpenAPI spec for ATTOM Property API?
ATTOM Data Solutions does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call ATTOM Property API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the ATTOM Property API use?
The ATTOM Property API uses an API key passed as the apikey query parameter or header on every request. When called through Jentic the apikey is held in the Jentic vault and injected at execution time, so the raw key never reaches the agent's context.
Can I look up a property by street address with the ATTOM Property API?
Yes. Call GET /property/id with address1 and address2 parameters to resolve the address to an ATTOM ID, or call GET /property/basicprofile or /property/expandedprofile directly with the same address parameters to get the property record in one round trip.
What are the rate limits for the ATTOM Property API?
Rate limits are tied to your ATTOM subscription tier and are enforced per apikey rather than declared in the spec. ATTOM publishes per-plan throttling on the developer portal. Plan for the response volume of /property/address in particular, since it can return many parcels per ZIP.
How do I retrieve building permit history with the ATTOM Property API through Jentic?
Run jentic search 'building permits for a property' to load the operation, then execute GET /property/buildingpermits with an attomid or address. Jentic resolves the apikey from the vault at execution time. With pip install jentic an agent can complete the lookup in one async call.
Is the ATTOM Property API free?
ATTOM Property API is a paid commercial product. ATTOM offers a 30-day free trial of the developer plan, and production tiers are priced by query volume and data scope. Pricing details are negotiated through ATTOM's sales team rather than self-serve.
/property/buildingpermits
Return building permit history for a parcel
/property/snapshot
Return properties matching characteristic filters