Use this endpoint to count or buy property mailing lists.
LeadGen - Property
LeadGen Property is a REST based Cloud API available to mailers for private, in-house use, or as a portal for your customers to use to make their list selections. You can custom-design a website to meet your own needs, as well as those of your customers.
You can use LeadGen Property to:
- Select
- Get counts
- Purchase targeted property owner mailing lists
- Do any of the above in real-time, anytime
Documentation
Useful Resources
Product Page
Support Center
Request
There are multiple endpoints you can access for LeadGen: Property. These endpoints are all formatted like:
https://list.melissadata.net/v2/Property/{action}_{geographicType}
Make sure to replace {action} and {geographicType} with the appropriate values. For more information on the available actions and geographic types, see the parameters below.
There are two available actions:
count- Get count of addresses that fit in the given criteria.buy- Buy a list of addresses' info that fit the given criteria.
Each request must specify a single geographic type. Here are the available Geographic Types:
Zip- Zips - 5-digit ZIPs. Multiple ZIP can be requested, comma separated with no space or period.
- ZIP in Radius - 5-digit ZIP. Miles of radius from any given ZIP (mile in decimal).
- ZIP(s) in City - 5-digit ZIP, City, and 2-digit State.
Address- Address, City and State or ZIP. Miles of radius from a given address. (mile in decimal)Street- Street name and ZIP or city and state, with street number range being optionalCity- Format: 2-digit state;city name, i.e. TX;Dallas. Multiple cities be requested, comma separated with no space, or periodCounty- by FIPS - Format: 2-digit state;county name, or FIPS
- by County, State - Multiple counties be requested, comma separated with no space or period, i.e. CA:Lake, 06029.
State- 2-digit state name.Circle- Miles of radius from a point defined as “latitude;longitude” with a semi colon delimiter, i.e.“-117.597760116333;33.63565170564778”. 0.25 miles radius min., 25 miles radius max.Polygon- A set of points (latitude /longitude) within 0.25 miles square and 25 miles square. Each point is defined as “latitude;longitude” with a semi colon delimiter, use comma delimiter between each set of latitude;longitude. For example, 33.649656850987895;-117.59544268774414, 33.636509228993326;-117.6109780423584, 33.63222152688031;-117.59518519567871”.Rectangle- Southwest and northeast points (latitude /longitude). Each point is defined as “latitude;longitude” with a semi colon delimiter, use comma delimiter between each set of latitude;longitude. For example, “33.63565170564778;-117.597760116333, 33.649513952846554;-117.58685961889648”. 0.25 miles square min., 25 miles square max.
Customer ID, License Key, or Email Address. This is checked against the list of registered customers.
Required for Geographic Type: zip
Optional for Geographic Type: address, street, circle, rectangle
Each five-digit ZIP is validated.
Required for Geographic Type: county
The value could be a variety of state;county and/or FIPS.
Required for Geographic Type: state
Optional for Geographic Type: address, county, street, zip
For state type, 2-digit state is required. For other types, if ZIP or FIPS is given, state is not necessary.
Required for Geographic Type: address, street, circle
Optional for Geographic Type: zip
Radius of miles from a given street, address or ZIP.
Optional for Geographic Type: street
Start of the range of street numbers. Either end can be left unspecified.
Optional for Geographic Type: street
End of the range of street numbers. Either end can be left unspecified.
Required for Geographic Type: circle, rectangle, polygon
Each point is defined as “latitude;longitude” with a semi colon delimiter. For multiple points, use comma delimiter between each set of latitude;longitude. For example, “33.63565170564778;-117.597760116333, 33.649513952846554;-117.58685961889648”. Rectangle takes 2 points: 1) southwest, 2) northeast. Polygon takes at least 3 points, counter clockwise.
Default: all. Otherwise specify the index; use - dash to specify multiple choices, e.g. propertype =10-11 means Single Family Residence and Condominium(Residential)
Property codes & types:
00- Miscellaneous000- Not Available/None10- Single Family Residence11- Condominium(Residential)20- Commercial21- Duplex, Triplex, Quadplex22- Apartment23- Hotel, Motel24- Condominium(Commercial)25- Retail26- Service(general public)27- Office Building28- Warehouse29- Financial Institution30- Hospital(medical complex, clinic)31- Parking32- Amusement-Recreation33- Mobile Home50- Industrial51- Industrial Light52- Industrial Heavy53- Transport54- Utility70- Agricultural80- Vacant Lot (Land)90- Exempt
Lot size. It can be a range. The unit can be:
afor acreffor ft.
Format: unit; size.
Default: no filter.
Unit: default is sq. ft (f).
Size: To specify a range, use min-max. 2-4 means 2-4 acres. Use 0 if either end has no preference. For instance, f;2000-0 means at least 2000 sq. ft.
Range of sale amounts in thousands ($).
Default: no filter. To specify a range, use min-max, i.e. 2-4. Use 0 if either end has no preference. For instance, 2-0 means at least $2,000.
Range of sale dates.
Default: no filter. To specify a period, use MYYYY-MYYYY. The start month starts on the 1st; the end month ends on the last day, i.e. sdt=32010-122014, this covers 3/1/2010 to 12/31/2014.
Has pool or not.
1 means using it as a filter while 0 means no preference. For example, pool=1. If not specified, it means no preference.
Has heater or not.
1 means using it as a filter while 0 means no preference. For example, heat=1. If not specified, it means no preference.
Has A/C or not.
1 means using it as a filter while 0 means no preference. For example, ac=1. If not specified, it means no preference.
Has fireplace or not.
1 means using it as a filter while 0 means no preference. For example, fireplace=1. If not specified, it means no preference.
(Range of) amount in thousands ($). Combined amount for 1st and 2nd mortgages
Default: no filter. To specify a range of amounts, use min-max. Use 0 if either end has no preference.
For instance, 2-0 means at least $2000, 5-10 means between $5000 and $10000. It's an OR relationship when more than one of mtgAmt, mtgAmt1, and mtgAmt2 have values.
1st Mortgage Amount
Default: no filter. To specify a range of amounts, use min-max. Use 0 if either end has no preference.
For instance, 2-0 means at least $2000, 5-10 means between $5000 and $10000. It's an OR relationship when more than one of mtgAmt, mtgAmt1, and mtgAmt2 have values.
2nd Mortgage Amount
Default: no filter. To specify a range of amounts, use min-max. Use 0 if either end has no preference.
For instance, 2-0 means at least $2000, 5-10 means between $5000 and $10000. It's an OR relationship when more than one of mtgAmt, mtgAmt1, and mtgAmt2 have values.
Rate (range)Rate for either 1st or 2nd mortgage
Default: no filter. To specify a range of rates, use min-max. Use 0 if either end has no preference.
For instance, 2.5-0 means 2.5% at least, 3-5.5 means between 3% and 5.5%. It's an OR relationship when more than one of the three parameters have values.
Interest rate type for 1st or 2nd mortgage. Types are:
2- Fixed Rate1- Adjustable Rate0- Unknown
Default: no filter.
To include a variety of types, use -. For instance, 2-1 means to include fixed and adjustable rate.
It's an OR relationship when more than one of the three parameters have values.
Interest rate type for 1st or 2nd mortgage. Types are:
0- Unknown3- Building or Construction5- Conventional6- Line of Credit8- FHA10- Conventional16- Veterans Administration Loan101- USDA - US Department of Agriculture Loan102- Regional Government Programs103- Commercial104- Regional Government Programs105- Reverse Mortgage120- Private Party Loan
Default: no filter.
For instance, 5-8 means conventional or FHA.
It's an OR relationship when more than one of the three parameters have values.
Occupant types
1- Owner occupied2- Absentee owner (all types)3- Absentee Owner - In County4- Absentee Owner - In State5- Absentee Owner - Out of Country6- Absentee Owner - Out of State
Default: no preference.
For multiple absentee owner types, use - as the delimiter. It's an OR relationship between the selected types. For instance, 3-6 means in county or out of state.
Household age
1- 18 - 24 Years2- 25 - 34 Years3- 35 - 44 Years4- 45 - 54 Years5- 55 - 64 Years6- 65 - 74 Years7- 75+ Years
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 1-2 means 18-34 years old
Gender
f- femalem- maleu- unisex
Default: all.
Otherwise specify the index; use - dash to specify multiple genders, i.e. f-m mean female and male
Household income
1- Under $10,0002- $10,000 - $14,9993- $15,000 - $19,9994- $20,000 - $24,9995- $25,000 - $29,9996- $30,000 - $34,9997- $35,000 - $39,9998- $40,000 - $44,9999- $45,000 - $49,999A- $50,000 - $54,999B- $55,000 - $59,999C- $60,000 - $64,999D- $65,000 - $69,999E- $70,000 - $99,999F- $100,000 - $149,999G- $150,000 - $174,999H- $175,000 - $199,999I- $200,000 - $249,999J- $250,000+
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 1-2 means $14,999 or less
Marital Status
a- inferred marriedb- inferred singlem- marrieds- single
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. b-s means inferred single or single
Length of Residence
0- Less than 1 year1- 1 Years2- 2 Years3- 3 Years4- 4 Years5- 5 Years6- 6 Years7- 7 Years8- 8 Years9- 9 Years10- 10 Years11- 11 Years12- 12 Years13- 13 Years14- 14 Years15- Over 14 Years
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 0-1-2 means 2 years or under
Persons in household (number of people in household)
1- 1 Person2- 2 Persons3- 3 Persons4- 4 Persons5- 5 Persons6- 6 Persons7- 7 Persons8- 8 Persons9- 9+ Persons
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 1-2 means 2 or less
Adults in household
1- 1 Adult2- 2 Adults3- 3 Adults4- 4 Adults5- 5 Adults6- 6+ Adults
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 1-2 means 2 or less
Children in household
1- 1 Child2- 2 Children3- 3 Children4- 4 Children5- 5 Children6- 6 Children7- 7 Children8- 8+ Children
Default: all.
Otherwise specify the index; use - dash to specify multiple choices, i.e. 1-2 means 2 or less
File Format
1- Zipped .dbf3- Zipped .csv5- Zipped .xls6- .dbf8- .csv10- .xls
- LeadGen Property Serverhttps://list.melissadata.net/v2/Property/{action}_{geographicType}
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://list.melissadata.net/v2/Property/count_zip?id=REPLACE-WITH-YOUR-LICENSE-KEY&zip=92688'{ "options": { "propertyOptions": [ … ], "mortgageOptions": [], "occupantOptions": [ … ], "demographicOptions": [], "foreclosureOptions": [], "listOptions": [ … ] }, "areas": [ { … } ], "summary": { "geoType": "Zip", "totalCount": 1336, "orderId": 0, "fileUrl": null, "status": [ … ] } }