Developer API

Property data & source-matched contacts, on demand.

Search 150M+ U.S. property records for free, then pull the owner's source-matched phone & email data for exactly the records you want — as JSON or CSV. You only pay per record you take. For normal list builds, account-level dedup skips records that account already pulled; enrichment follows its separate match-and-settlement rules.

153.9M records in the verified inventoryFree to search & previewPay per record, no wasteJSON & CSV

What you can do

Everything from finding leads to pulling verified contacts.

Search 150M+ records — free

Filter the verified 153.9M-record July 2026 inventory by 60+ criteria and get instant counts plus summaries. No credits to search or preview.

Phone-matched contacts

Pull owner wireless, landline, CLEC-classified numbers, and email for the properties you choose. CLEC is reported separately and does not prove mobile or connected status. Source DNC signals and match-quality scoring are included.

Preview before you pay

See exactly how many records match and the credit cost, before spending a single credit.

JSON or CSV

Take the data as structured JSON for your app, or download a ready-to-use CSV for your CRM, dialer, or team.

List-build dedup

For normal list builds, records the same account already pulled are skipped and not charged again. Address enrichment follows its separate match-and-settlement contract.

Built for automation

Clean REST, API keys, rate limits, safe retries. Drop-in for any language, no-code tool, or AI agent.

How it works

Four steps from filter to source-matched contact data.

01

Get an API key

Create a key in the dashboard. Use a free test key while you build.

02

Preview

Send your filters — get the match count and the credit cost. Free.

03

Build the list

Pull the source-matched contact records you want. Spends 1 credit per record.

04

Get the data

Read the rows as JSON, or download the full CSV. Free.

See it in action

Real request → real response. Click through the flow.

Request

POST /v1/search
Authorization: Bearer pc_live_…
Content-Type: application/json

{
  "filters": {
    "areas": [{ "state": "NJ", "city": "Cresskill" }],
    "is_free_clear": true,
    "has_wireless_phone": true
  },
  "page": 1, "page_size": 10
}

Response

200 OK
{
  "total_matching": 690,
  "properties": [
    { "property_id": "PC-…", "address": "12 Maple Ave",
      "city": "Cresskill", "state": "NJ",
      "estimated_value": 812000, "beds": 4,
      "tags": ["contactable", "free-clear"] }
  ],
  "pins": [ { "property_id": "PC-…", "latitude": 40.94, "longitude": -73.96 } ]
}

What's in every record

Each row combines the selected property, owner, and available source contact fields.

Property addressCity / State / ZIPOwner first & last name2nd owner (if any)Mobile phone(s)Landline(s)Email(s)DNC flagsEstimated valueEquity %Mortgage balanceLast sale amount / dateBeds / baths / sqftYear builtProperty typeFree-and-clear / trust / corporate flags

Headers you'll use

Simple, standard HTTP.

Authorization

Your API key on every request — Bearer <PROPCONTACT_API_KEY>

Content-Type

application/json when you send a request body

Idempotency-Key

Optional UUID on a build — makes retries safe (never double-charged)

RateLimit-Remaining

Returned to you — how many requests you have left this minute

How you pay

Credit-based and waste-free.

Search & preview: free

Explore the whole dataset, size your market, and see the exact cost — at no charge.

1 credit per record

You're charged only for records you actually pull. Reading them back (JSON/CSV) is free.

Normal list-build dedup

Records the same account already pulled are skipped. Enrichment follows separate match-and-settlement rules.

Who uses it

Lead generation for investors & agentsSkip tracing at scaleFeed a CRM or power-dialerDirect-mail & SMS list buildingMarket research & analyticsPower your own app or AI agent
Used responsibly

Lawful B2B use only — not for FCRA-regulated decisions (credit, employment, tenant screening). You're responsible for TCPA / Do-Not-Call compliance when contacting people. See the API Terms.

Ready to build?

Grab a key, read the full reference, and pull your first source-matched list in minutes.