We’ll find the data.
A boutique consultancy for property, people and professional data. Tell us the list you were told could not be built. We source it, verify it and hand you the file.
- parcel
- P0148•••
- address
- •••• W Oakwood Ave, Chicago IL 606••
- use
- Single family, 2,180 sqft, built 1994
- last sale
- 06/14/2018 · $8••,000
- mortgage
- Refinance 03/2026 · $4••,000
- permit
- Roof tear-off 06/2026 · S••••• Roofing
- owner
- K••••• W••••• (trust, owner-occupied)
- name
- K••••• W•••••
- mobile
- (•••) •••-••04 · Verizon · active
- k•••@gmail.com · deliverable
- tenure
- 8 years at address
- age band
- 45-49 · 2 adults, 1 child
- vehicle
- 2020 Subaru Outback (VIN on file)
- employer
- S••••• Industrial
- company
- S••••• Industrial
- domain
- s•••••.com · Houston, TX
- headcount
- 1,2•• · +4% in 12 months
- role
- VP Engineering, since 03/2022
- work email
- r•••••@s•••••.com · verified
- license
- IL real estate broker, active
- job change
- none in last 90 days
License a dataset
A file or a recurring feed you can license and use. 42 of them, with coverage, schema and sample rows on every page.
Browse the catalogEnrich a file you have
Send a slice of your own records. We append them and report the match rate field by field before any invoice exists.
Get a free match reportCommission a build
The population that has no product behind it. Tell us how it is defined and we will tell you within a day whether it can be built.
Start a custom buildWhat we stock
42 datasets kept current on a daily, weekly, monthly or quarterly cadence, and a standing offer to build the one that is missing. Counts are actual record counts, not marketing rounding.
Property Data
Assessor, recorder, permits, mortgages, listings and licenses on one parcel key, with daily change signals.
- Real Estate License Data2.5M records
- Property Records (Assessor + Recorder)158M+ parcels
- Real Estate Transaction Data200M+ transactions
- Mortgage & HELOC Data85M+ loans
- New Homeowner Triggers300k+ per month
- Building Permit & Contractor Data330M+ permits
- Commercial Real Estate Data28M+ properties
- For-Rent Listing Data970k active listings
- All property datasets
People Data
Consumer, telco, auto and identity data, verified at the carrier and anchored to the home.
- US Consumer Demographic Data158M+ households
- Phone Number & Line-Type Data387M US phones
- Email Append & VerificationDeliverability-checked
- Verified Homeowner MobilesMetro or state builds
- Movers & New Address DataMonthly
- Vehicle Ownership & VIN Data127.8M vehicles
- Vehicle Spec & VIN Decoder127.8M US vehicles
- Property-to-Person Identity ResolutionAPI + batch
- All people datasets
B2B Professional Data
Professional profiles, company workforce data, decision makers, licensed rosters and job-change signals, worldwide.
- Global Professional Profiles830M+ profiles
- Company Firmographic & Workforce Data50M+ companies
- B2B Decision Maker Contacts52M+ US contacts
- Executive & C-Level Contacts12M+ US executives
- Business Owner Data30M+ US owners
- Job Change SignalsWeekly deltas
- Home Services Contractor Data464k roofers, more trades
- Licensed Professional RostersAny licensed occupation
- All b2b datasets
Daily signals
We watch the digital and physical world for changes in property status and ship the deltas every morning. Use them as triggers, or as suppression that pays for itself in postage.
| Signal | What arrives | Cadence |
|---|---|---|
| All on-market residential listings | Full snapshot of every home currently on market with price, list date, brokerage and agent license. | Daily |
| Newly on market | Homes that came on market since yesterday's file. | Daily |
| All for-rent listings | Every home and apartment currently for rent with rent, beds, baths and the listing contact. | Daily |
| Newly for rent | Rentals that came on market since yesterday. | Daily |
| Daily solds | Listings that closed, with sale price and the parcel, joined to the deed when recorded. | Daily |
| Newly off-market, unsold or expired | Listings withdrawn, cancelled or expired without a sale. The classic seller-lead file. | Daily |
| Price changes and pendings | Reductions, increases and under-contract status changes. | Daily |
| FSBO and off-portal listings | For-sale-by-owner listings with the owner's published contact. | Daily |
Coverage, jurisdiction by jurisdiction
Real estate licenses for every US state and Canadian province, pulled from the regulators each month. Property, consumer, phone and auto files are national. Professional data is global. Tap a tile for the count and a sample.
Four ways to take delivery
Every dataset ships as a file. Most also run as an API, as a batch append against your own records, and, for agents and AI tools, over MCP. Pick per dataset, mix per project.
Bulk files
Full datasets or filtered cuts as CSV, JSON, NDJSON or Parquet, delivered to your S3 bucket, our SFTP or a signed link, with manifests and checksums. Daily, weekly, monthly or quarterly.
REST API
License, valuation, comparable-sales, identity and phone products behind keyed endpoints with per-key scopes, metering and OpenAPI docs. Demo keys for evaluation, production keys on contract.
Batch append
Send a file of addresses, names, phones, emails, VINs or domains. Get it back with owners, verified mobiles, emails, property, vehicle or firmographic fields and a match rate reported before you pay.
MCP server
Point Claude, ChatGPT, Cursor or your own agent at CompCurve data as tools: look up a license, resolve an owner, pull comps, check a phone. Same keys and scopes as the API. Early access.
From the API
# Active Texas licensees, two rows shown curl "https://api.compcurve.com/v1/licenses?state=TX&license_status=Active&limit=2" \ -H "X-API-Key: $COMPCURVE_KEY" { "data": [ { "member_state_license_number": "7•••••", "member_full_name": "J••••• R•••••", "member_type": "Real Estate - Sales Agent License", "member_license_status": "Active", "office_name": "KW ATX BROKER, LLC", "member_license_expires": "2027-01-31", "matched_email": "j•••••@gmail.com", "matched_phone": "(512) •••-••41" }, { "member_state_license_number": "4•••••", ... } ], "pagination": { "page": 1, "limit": 2, "total": 174,770, "has_next": true } }
Real parameters and field names from the live endpoint. Full OpenAPI documentation. Demo keys mask contact fields server-side.
From an agent, over MCP
// claude_desktop_config.json, cursor, or any MCP client { "mcpServers": { "compcurve": { "url": "https://api.compcurve.com/mcp", "headers": { "X-API-Key": "cck_…" } } } } // tools the agent sees search_licenses(state, status, name, office) resolve_owner(address) // parcel → owner → verified contact comparable_sales(address, radius_mi) check_phone(number) // line type, carrier, active, DNC append_batch(file_url, fields[]) // same append service, from an agent
Early access. Same keys, scopes and metering as the REST API. Ask for a key.
Recent briefs
Names withheld, numbers real. Every one of these started with a vendor saying no.
| Every licensed real estate agent in the US and Canada, refreshed monthly62 regulators, validated live each month, matched to email and mobile | 2.5M records |
| Every 2025 graduate of one Latin American agribusiness MBA, by trackUniversity publications + professional profiles, one track excluded on request | 12.7k graduates |
| Residential roofers ranked by permit volume, city by city24.2M permits clustered into a 464k-company master across five sources | 464k companies |
| DNC-scrubbed homeowner mobiles across one metroConsumer file → telco exact-name match → assessor verify → DNC scrub | 217k mobiles |
| Home insurance x-dates from purchase anniversaries200M deeds → next anniversary, confidence by recency and escrow pattern | 85M homeowners |
| Registered-owner append on 5M VINs, with the miss rate by model yearVIN decode + registration graph; 55% on MY≤2021, reported honestly | 41% blended match |
| Hispanic homeowners in NJ, PA and CT for a mail programCensus surname methodology + language, validated on a vendor-coded subset | 288k households |
| Owner-occupied homes with verified mobiles in a 38-ZIP pest-control routeTerritory build, strict and wide cuts, delivered in days | 38 ZIPs |
Who buys from us
Teams that buy data every month and need it shaped, joined or verified rather than downloaded as-is.
Insurance
X-dates, property risk, new homeowners and verified contact for P&C acquisition and underwriting.
Home Services
Homeowner mobiles by territory, permit-based triggers and contractor intelligence for roofing, solar, pest, HVAC and remodeling.
Mortgage & Lending
Loan and equity data, purchase triggers, loan officer rosters and agent networks for lenders and servicers.
Proptech & Real Estate Platforms
Bulk property, listing, rental, valuation and license data to build products on, delivered as files or APIs.
AI & Machine Learning
Training and evaluation sets from property, people and professional records, with provenance and a license that allows training.
Recruiting & Talent
Licensed professionals, job-change signals, alumni lists and geo-radius candidate maps for recruiters and brokerages.
Direct Mail & Agencies
Mover files, homeowner selects, suppression and audience delivery to platforms for agencies and mail programs.
Alternative Data
Point-in-time panels from public record and public web for hedge funds, quant researchers and equity analysts.
Performance Marketing
Verified audiences, hashed platform uploads, suppression and intent signals for teams paid on results.
Investors & Wholesalers
Distressed, vacant, absentee and probate signals with owner skip-trace, daily.
Already have a file? We will score it free.
Send a few thousand rows. We append them, report the match rate field by field on your own records, and you decide before an invoice exists.