You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**We're on a mission to create the world's best API developer experience and community for housing data.**
9
10
10
11
Our SDK is designed to supercharge your API experience and accelerate your time to insight. It enables you to efficiently pull the data you need, analyze it, and visualize your findings.
11
12
12
-
<!-- readme header split -->
13
-
## Parcl Labs Data Overview
14
-
15
-
The Parcl Labs API provides **instant insights into the U.S. housing market**, delivering data on housing supply, sales, listings, rentals, investor activities, and market trends.
13
+
## Table of Contents
14
+
-[Data Overview](#parcl-labs-data-overview)
15
+
-[Getting Started](#getting-started)
16
+
-[Services](#services)
17
+
-[Search](#search)
18
+
-[Rental Market Metrics](#rental-market-metrics)
19
+
-[For Sale Market Metrics](#for-sale-market-metrics)
20
+
-[Market Metrics](#market-metrics)
21
+
-[New Construction Metrics](#new-construction-metrics)
## Parcl Labs Data Overview <aid="parcl-labs-data-overview"></a>
17
33
34
+
The Parcl Labs API provides **instant insights into the U.S. housing market**, delivering data on housing supply, sales, listings, rentals, investor activities, and market trends.
18
35
19
36
_The most complete picture of US residential real estate_
20
37
@@ -23,26 +40,18 @@ _The most complete picture of US residential real estate_
23
40
|**Property Types**|**🏘️ All Residential Assets:**<br>✅ Single Family<br>✅ Townhouses<br>✅ Condos<br>✅ Other |
24
41
|**Markets**|**🇺🇸 Complete National Coverage, 70k+ Unique Markets at Any Level of Granularity:**<br>✅ Regions<br>✅ States<br>✅ Metros<br>✅ Cities<br>✅ Counties<br>✅ Towns<br>✅ Zips<br>✅ Census Places |
25
42
|**Housing Events**|**🔄 The Full Property Lifecycle:**<br>✅ Sales<br>✅ For Sale Listings<br>✅ Rentals |
26
-
27
43
<!-- readme header end -->
28
-
### Cookbook
29
44
30
-
We maintain a repository of examples that demonstrate how to use the Parcl Labs API for analysis. You can find the examples in the [Parcl Labs Cookbook](https://github.com/parcllabs/parcllabs-cookbook)
45
+
## Cookbook <aid="cookbook"></a>
31
46
32
-
## Premium Users
33
-
Are you a premium user? See the [premium features](#premium-features) section for more information on how to access premium features including:
34
-
- Access all homes for Invitation Homes, American Homes 4 Rent, and other large investors
35
-
- Access national, unit level data with full event cycles (rentals, listings, sales)
36
-
- Access `turbo_mode` for faster data retrieval
47
+
We maintain a repository of examples that demonstrate how to use the Parcl Labs API for analysis. You can find the examples in the [Parcl Labs Cookbook](https://github.com/parcllabs/parcllabs-cookbook)
37
48
38
-
## Getting Started
49
+
## Getting Started <aid="getting-started"></a>
39
50
40
51
### Step 1. Sign Up for an API Key
41
52
42
53
To use the Parcl Labs API, you need an API key. To get an API key, sign up at [ParclLabs](https://dashboard.parcllabs.com/signup). In the subsequent examples, the API key is stored in the `PARCLLABS_API_KEY` environment variable.
The `num_workers` parameter is used to specify the number of workers to use for parallel requests. The default is None, which translates to `min(32, (os.cpu_count() or 1) + 4)`. See [docs](https://github.com/python/cpython/blob/dcc3eaef98cd94d6cb6cb0f44bd1c903d04f33b1/Lib/concurrent/futures/thread.py#L137) for more details.
80
+
81
+
```python
82
+
client = ParclLabsClient(api_key, num_workers=20)
83
+
```
84
+
85
+
## Services <aid="services"></a>
86
+
87
+
### Search <aid="search"></a>
88
+
69
89
Search is your entry point into finding one or many of over 70,000 markets in the United States. You can search for markets by `name`, `state`, `region`, `fips`, or `zip code`. You can also search for markets by their unique `parcl_id`.
# 2900078 USA 31080 None Los Angeles-Long Beach-Anaheim, Ca None None CBSA 13111917 89105 0 1 1 1
85
105
```
86
106
87
-
#### Services
88
-
89
-
Services are the core of the Parcl Labs API. They provide access to a wide range of data and analytics on the housing market. The services are divided into the following categories: `Price Feeds`, `Rental Market Metrics`, `For Sale Market Metrics`, `Market Metrics`, `Investor Metrics`, `Portfolio Metrics` and `Property`.
Gets the percent gross yield for a specified `parcl_id`. At the market level, identified by `parcl_id`, gross yield is calculated by dividing the annual median rental income—derived from multiplying the monthly median new rental listing price by 12—by its median new listings for sale price.
@@ -99,7 +115,6 @@ Gets the number of rental units, total units, and percent rental unit concentrat
99
115
##### New Listings for Rent Rolling Counts
100
116
Gets weekly updated rolling counts of newly listed for rent properties, segmented into 7, 30, 60, and 90 day periods ending on a specified date, based on a given `parcl_id`.
### For Sale Market Metrics <aid="for-sale-market-metrics"></a>
125
140
126
141
##### New Listings Rolling Counts
127
142
Gets weekly updated rolling counts of newly listed for sale properties, segmented into 7, 30, 60, and 90 day periods ending on a specified date, based on a given `parcl_id`.
@@ -132,7 +147,6 @@ Gets the weekly updated current count of total inventory listed on market for sa
132
147
##### For Sale Inventory Price Changes
133
148
Gets weekly updated metrics on the price behavior of current for sale inventory, based on a specified `parcl_id`. Available metrics include the count of price changes, count of price drops, median days between price changes, median price change, and the percentage of inventory with price changes. The data series for the for sale inventory metrics begins on September 1, 2022 (2022-09-01).
### New Construction Metrics <aid="new-construction-metrics"></a>
216
228
217
229
##### Housing Event Counts
218
230
Gets monthly counts of new construction housing events, including sales, new for sale listings, and new rental listings, based on a specified `parcl_id`.
219
231
220
232
##### Housing Event Prices
221
233
Gets monthly median prices for new construction housing events, including sales, new for sale listings, and new rental listings, based on a specified `parcl_id`.
Gets monthly counts of investor housing events, including acquisitions, dispositions, new sale listings, and new rental listings, based on a specified `parcl_id`.
@@ -255,7 +266,6 @@ Gets counts of investor-owned properties and their corresponding percentage owne
255
266
##### Housing Event Prices
256
267
Gets monthly median prices for investor housing events, including acquisitions, dispositions, new sale listings, and new rental listings, based on a specified `parcl_id`.
Gets monthly counts of investor-owned single family property housing events, segmented by portfolio size, for a specified `parcl_id`. Housing events include acquisitions, dispositions, new for sale listings, and new rental listings.
299
308
300
309
##### Single Family Housing Stock Ownership
301
-
302
310
Gets counts of investor-owned single family properties and their corresponding percentage of the total single family housing stock, segmented by portfolio size, for a specified `parcl_id`. The data series for portfolio metrics begins on March 1, 2024 (2024-03-01).
303
311
304
312
##### New Listings for Sale Rolling Counts
305
-
306
313
Gets counts of investor-owned single family properties and their corresponding percentage of the total single family housing stock, segmented by portfolio size, for a specified `parcl_id`. The data series for portfolio metrics begins on April 15, 2024 (2024-04-15).
307
314
308
315
##### New Listings for Rent Rolling Counts
309
-
310
316
Gets weekly updated rolling counts of investor-owned single family properties newly listed for rent, segmented by portfolio size, and their corresponding percentage share of the total single family for rent listings market. These metrics are divided into 7, 30, 60, and 90 day periods ending on a specified date, based on a given `parcl_id`. The data series for portfolio metrics begins on April 22, 2024 (2024-04-22).
The Parcl Labs Price Feed (PLPF) is a daily-updated, real-time indicator of residential real estate prices, measured by price per square foot, across select US markets.
336
343
337
344
The Price Feeds category allows you to access our daily-updated PLPF and derivative metrics, such as volatility.
A premium Parcl Labs API key unlocks several critical features. This includes:
384
-
- Access to our unit level, full event lifecycle data
385
-
- Access to `turbo_mode` for faster data retrieval
386
-
387
-
You can register for a premium Parcl Labs API key through your [account dashboard](https://dashboard.parcllabs.com/).
388
-
389
-
#### Property
384
+
### Property <aid="property"></a>
390
385
391
386
##### Property Search Markets
392
387
Gets a list of unique identifiers (parcl_property_id) for units that correspond to specific markets or parameters defined by the user. The parcl_property_id is key to navigating the Parcl Labs API, serving as the core mechanism for retrieving unit-level information.
Pass in a list of addresses -- `address, unit, city, state_abbreviation, zip_code, source_id` -- and receive the associated `parcl_property_id`, if there is a match. `unit` and `source_id` are optional fields.
Turbo mode is a premium feature that allows you to retrieve data faster. To enable turbo mode, set the `turbo_mode` parameter to `True` when creating an instance of the `ParclLabsClient` class.
This will enable turbo mode for all subsequent API calls which is a smart switch to route API calls through more efficient, premium endpoints designed for bulk data retrieval.
529
-
530
-
531
-
##### Account Info
532
517
Monitor your API usage and quota limits by calling the `account()` method in the `ParclLabsClient` class.
0 commit comments