For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginGet a Demo
DocumentationAPI Reference
DocumentationAPI Reference
  • Start here
    • Welcome to HelloData API
    • Authentication
    • Pricing
    • Changelog
  • Concepts
    • Rate Limits
    • Respecting Rate Limits
    • Common Error Codes
    • Common Calculations
    • Ingestion Timeline
    • Deprecations
  • Examples
    • Property Search
    • Property Details & History
    • Identify Comparables
    • Price Recommendations
    • Property ID Changes
    • Dataset Export
  • Support
    • Contact Us
LogoLogo
LoginGet a Demo
Start here

Changelog

January 8, 2026
January 8, 2026
Was this page helpful?
Previous

December 1, 2025

Next
Built with

New Feature

Effective Rent Filtering in Unit Mix

We’ve added support for filtering by effective rent (after concessions) in addition to asking rent. You can now filter properties by effective rent and effective rent per square foot for all unit types.

New Filter Fields:

  • effective_rent: Filter by average effective rent (net rent after concessions)
  • effective_rent_per_sqft: Filter by average effective rent per square foot

These filters are available for:

  • Overall property metrics
  • Individual unit types (studio, 1BR, 2BR, 3BR, 4BR)

Example Payloads:

1{
2 "filters": {
3 "unit_mix": {
4 "overall": {
5 "effective_rent": {
6 "min": 1500,
7 "max": 2500
8 },
9 "effective_rent_per_sqft": {
10 "min": 3.0,
11 "max": 5.0
12 }
13 }
14 }
15 }
16}

You can combine effective rent filters with asking rent filters to compare properties:

1{
2 "filters": {
3 "unit_mix": {
4 "two_bedroom": {
5 "rent": {
6 "min": 2000,
7 "max": 3000
8 },
9 "effective_rent": {
10 "min": 1800,
11 "max": 2800
12 }
13 }
14 }
15 }
16}

Effective rent filters work the same way as asking rent filters, supporting minimum/maximum values and optional inclusion of properties with null values via the allow_null parameter.