REST API 150M+ Properties Pay Per Result

Real Estate Data API for Developers

Search 150M+ U.S. properties, skip trace owners, and filter with AI -- all through a clean REST API. Property data, owner contacts, and compliance flags delivered as JSON or CSV. Integrate lead generation directly into your app, CRM, or pipeline.

Pay only for delivered results. No subscription. No minimums. Preview counts for free before you spend a single credit.

150M+

U.S. Properties

90+

Filter Fields

6

API Endpoints

$0.10

Per Lead Row

Free preview endpoint -- see the exact row count and cost before you execute any list

What You Can Build

Four patterns developers use to integrate property data and owner contacts into their products

CRM Integration

Auto-enrich property records with owner contact info. When a new address enters your CRM, call the lookup endpoint to attach owner names, phones with DNC/TCPA flags, emails, and mailing address -- no manual data entry required.

Automated Lead Pipelines

Trigger lead list builds from your app on a schedule or event. Define filters once, call the execute endpoint, poll for completion, and ingest rows as JSON directly into your dialer or outreach tool.

Property Intelligence Lookup

Single-address lookup for instant due diligence. Pass any U.S. property address and get back owner info, estimated value, equity, mortgage balance, year built, lot size, and 90+ data points in one API call.

AI-Powered Natural Language Search

Send a natural language prompt like "absentee owners with 60%+ equity in Miami built before 1990" and receive a structured filter object ready to pass to the execute endpoint. Let your users search in plain English.

API Endpoints

Six endpoints cover the full lead generation workflow -- from preview to delivery. Authentication via API key in the request header.

Method Endpoint Description Cost
POST /v1/api/leads/preview/ Count matching properties before committing credits. Returns the total row count for your filters. Free
POST /v1/api/leads/execute/ Build a lead list. Runs the property query and skip traces every owner. Returns a list ID you can poll for status. 5 credits/row
GET /v1/api/leads/<id>/rows/ Fetch completed rows as paginated JSON. Use this instead of downloading the CSV for programmatic access. Free
POST /v1/api/leads/lookup/ Single-address instant lookup. Pass a property address, get owner info and property data in real time. 10 credits/hit
POST /v1/api/leads/ai-assist/ Convert a natural language prompt into structured API filters. Returns a filter object ready for the execute endpoint. 1 credit/call
GET /v1/api/leads/filters/ List all available filter presets (High Equity Absentee, Pre-Foreclosure, Tired Landlord, etc.). Free

Data You Get Back

Every row in the response includes property details and owner contact data, enriched with compliance flags

Property Data 90+ Fields

  • Full address, city, state, zip, county
  • APN (Assessor Parcel Number) and subdivision
  • Estimated value, assessed value, equity dollars and percent
  • Open mortgage balance, lender name, estimated payment
  • Year built, beds, baths, building sqft, lot sqft
  • Roof material and roof construction type
  • Pool, garage, basement, deck, A/C, flood zone
  • Ownership flags: absentee, vacant, corporate, out-of-state
  • MLS status, pre-foreclosure, tax delinquency
  • Prior sale price, sale date, deed type, recording date
  • Portfolio size, total portfolio value, cash buyer flag

Owner Contact Data

  • Owner 1 and Owner 2 first/last names
  • Owner mailing address (full: street, city, state, zip)
  • Primary phone with type, carrier, DNC flag, TCPA flag
  • Up to 3 mobile numbers, each with DNC and TCPA booleans
  • Up to 2 landline numbers, each with DNC and TCPA booleans
  • Up to 3 email addresses
  • Litigator flag (known TCPA litigator)
  • has_contact -- true when any phone or email exists
  • contact_clean -- true only when at least one phone exists AND no phone on the row is flagged DNC or TCPA
Tip: Filter on contact_clean: true to get a dial-safe subset in one step. For deeper compliance, run phones through DNC Scrubbing.

Who Builds With This API

From solo developers to enterprise platforms, teams use the Lead Builder API to power property intelligence and outbound prospecting

Real Estate Investors

Automate wholesale, flip, and rental acquisition pipelines. Build lists of absentee owners, pre-foreclosure, and high equity properties on a schedule and feed them directly into your dialer.

Roofing / Solar / HVAC

Target homeowners by roof type, year built, and equity. Filter for owner-occupied single-family homes in specific ZIPs and auto-generate calling lists for your sales team.

Real Estate Agents

Generate listing leads from expired MLS, long-term owners, and neighborhood farming lists. Integrate with your CRM to keep prospect data fresh without manual uploads.

PropTech / SaaS Platforms

Embed property data and owner lookup directly in your product. Give your users property intelligence, owner contacts, and lead generation without building the data layer yourself.

Skip Trace Companies

Bulk owner lookup at scale. Use the execute endpoint for batch processing or the lookup endpoint for real-time single-address resolution. White-label the data into your own platform.

Marketing Agencies

Build targeted mailing lists for real estate clients. Filter by geography, equity, ownership type, and property characteristics to generate highly segmented direct mail campaigns.

See It In Action

Preview, execute, poll, and fetch -- four API calls from idea to data

# Step 1: Preview -- count matching properties (free)

curl -X POST https://www.tracerfy.com/v1/api/leads/preview/ \
  -H "Authorization: Api-Key YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "state": "FL",
    "county": "Miami-Dade",
    "absentee_owner": true,
    "equity_percent_min": 50,
    "year_built_max": 1990,
    "property_type": "SFR",
    "max_results": 500
  }'

# Response: {"count": 1247, "limited_to": 500, "estimated_cost_credits": 2500}

# Step 2: Execute -- build the list (5 credits/row)

curl -X POST https://www.tracerfy.com/v1/api/leads/execute/ \
  -H "Authorization: Api-Key YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "state": "FL",
    "county": "Miami-Dade",
    "absentee_owner": true,
    "equity_percent_min": 50,
    "year_built_max": 1990,
    "property_type": "SFR",
    "max_results": 500
  }'

# Response: {"id": "a1b2c3d4", "status": "pending", "row_count": 500}

# Step 3: Poll status until complete

curl https://www.tracerfy.com/v1/api/leads/a1b2c3d4/ \
  -H "Authorization: Api-Key YOUR_API_KEY"

# Response: {"id": "a1b2c3d4", "status": "complete", "row_count": 500, "download_url": "..."}

# Step 4: Fetch rows as JSON (free)

curl https://www.tracerfy.com/v1/api/leads/a1b2c3d4/rows/?page=1 \
  -H "Authorization: Api-Key YOUR_API_KEY"

# Response: {"count": 500, "results": [
#   {"address": "1234 Palm Ave", "city": "Miami", "state": "FL",
#    "owner_1_first_name": "John", "owner_1_last_name": "Smith",
#    "primary_phone": "3055551234", "primary_phone_type": "Mobile",
#    "primary_phone_dnc": false, "primary_phone_tcpa": false,
#    "estimated_value": 385000, "equity_percent": 72,
#    "contact_clean": true, ...}, ...]}

Simple, Transparent API Pricing

No subscription. No minimums. Pay only for delivered results. Free endpoints for previewing, reading, and exploring filters.

Paid Endpoints

  • Lead Builder (batch)
    Execute endpoint -- build a full lead list
    5 credits/row ($0.10)
  • Single Lookup
    Instant single-address property + owner lookup
    10 credits/hit ($0.20)
  • AI Assist
    Natural language to structured filters
    1 credit/call ($0.02)

Free Endpoints

  • Preview -- count matching properties before executing
  • Filters -- list all available preset strategies
  • Status -- poll list build progress
  • Rows -- fetch completed lead data as JSON

No subscription. No minimums. Pay only for delivered results.

Related Services

The Lead Builder API works alongside other Tracerfy services. All share the same credit balance.

Lead Builder Web UI

Point-and-click interface for building lead lists without writing code.

Learn more

DNC Scrubbing

Check phone lists against Federal DNC, State DNC, DMA, and TCPA litigator databases.

Learn more

Bulk Skip Tracing

Upload a CSV of addresses and names, get owner contact info appended to every row.

Learn more

API Documentation

Full endpoint reference with request/response examples for all Tracerfy APIs.

View docs

Frequently Asked Questions

Common questions about integrating with the Lead Builder API

The API returns JSON by default via the /rows/ endpoint, with pagination support for large result sets. Every completed list also generates a downloadable CSV file accessible via the download_url field in the status response. Use JSON for programmatic consumption and pipeline integrations, or CSV for spreadsheet and CRM imports -- both formats contain the same data.

Most lists complete in 1 to 5 minutes, depending on the number of rows and the complexity of the skip trace. Lists support up to 25,000 rows per request. After calling the execute endpoint, poll the status endpoint or configure a webhook to be notified when the list is ready for download or row fetching.

No. Use the GET /v1/api/leads/<id>/rows/ endpoint to fetch all rows as structured JSON with pagination. This is the recommended approach for CRM integrations, automated pipelines, and any workflow where you want to ingest data programmatically without handling file downloads. The CSV is still available via download_url if you need it.

Yes, rate limits are documented per endpoint in the API documentation. Limits are designed to be generous for production use cases while preventing abuse. If you need higher throughput for enterprise-scale integrations, contact support and we can adjust your limits.

Yes. Use the ltv_min and ltv_max parameters, which represent loan-to-value ratio. The API automatically handles the equity percentage conversion for you. For example, to find properties with 50% or more equity, set ltv_max to 50. You can combine equity filters with any other parameter -- geography, property type, ownership flags, year built, and more. The preview endpoint lets you test any filter combination for free before committing credits.

The Lead Builder web interface provides a point-and-click UI for building lists manually. The API gives you the same data and filters but lets you integrate lead generation programmatically into your own applications, CRMs, and automated pipelines. Both share the same credit balance, so you can use either interface depending on your workflow.

Start Building with the Real Estate Data API

Get your API key, preview your first query for free, and build a skip-traced lead list in minutes. Full documentation, code examples, and a shared credit balance across all Tracerfy services.

View API Documentation Create Free Account