API Data Dictionary

Comprehensive reference guide for Red Bricks API data models, field definitions, and response formats. Complete documentation of all data types and enumeration values.

Red Bricks API Data Dictionary

This comprehensive reference guide defines every data field, type, and value returned by the Red Bricks API. Whether you're integrating with our endpoints or building applications that consume our data, this dictionary serves as your complete source of truth.

Key Features:

  • Complete field definitions with data types and descriptions
  • Enumeration values with detailed explanations
  • Real-world examples to guide implementation
  • Consistent JSON formatting across all endpoints

Note: While specific endpoints may return subsets of this data, the definitions below represent the canonical structure for every field in our system.


1. Project Core Information

Essential identifiers and metadata for every project in the Red Bricks database.

FieldTypeDescriptionExample
idintegerUnique identifier for the project12345
namestringOfficial marketing name of the projectFreed Hotel & Residences
slugstringURL-friendly version of the project name for web URLsfreed-hotel-residences
descriptionstringSEO-optimized description of the project
highlightsarray or nullKey selling points and project features
special_incentivesarray of objectsCurrent limited-time offers and promotional deals
mediaarray of stringsCollection of image URLs for project photos and renderings
amenitiesarray or nullBuilding amenities and facilities["pool", "gym", "concierge"]
building_typestring (enum)Primary building classification. See Building Typescondo
current_sales_statusstring (enum)Current sales phase. See Sales Lifecycledeveloper_selling
construction_statusstring (enum)Construction progress. See Construction Progressunder_construction
created_atdatetimeTimestamp when project was added to database
updated_atdatetimeTimestamp of most recent project update

2. Location & Geographic Data

Comprehensive location information including coordinates, transit scores, and regional classifications.

FieldTypeDescriptionExample
addressstringComplete municipal address240 Adelaide Street West
city_idintegerUnique identifier for the city1
city_namestringName of the city where project is locatedtoronto
district_idintegerUnique identifier for the district15
district_namestringRegional district or administrative areapeel-region
locationobjectGeoJSON Point object with latitude and longitude{"type": "Point", "coordinates": [-79.388, 43.648]}
walk_scoreintegerWalkScore rating (0-100, higher is more walkable)99
transit_scoreintegerTransitScore rating (0-100, higher is better transit)100
google_map_linkstring (url)Direct link to Google Maps location pinhttps://www.google.ca/maps/...

3. Pricing & Financial Information

Current and historical pricing data, deposits, fees, and financial breakdown by unit type.

FieldTypeDescriptionExample
current_price_fromintegerLowest price of currently available inventory599900
current_price_tointegerHighest price of currently available inventory13249900
price_per_sqftintegerAverage price per square foot for available units2306
launch_psf_avgintegerAverage price per square foot at project launch2097
launch_priceobjectOriginal pricing structure at project launch
minintegerLowest starting price at project launch549900
maxintegerHighest price at project launch12999900
depositstringSimplified deposit percentage or amount summary15%
deposit_with_timestringDeposit structure with timeline details15% (over 1200 days) + 5% on Occupancy
deposit_fullstringComplete detailed deposit structure description5% on signing, 5% in 30 days...
deposit_dataarrayStructured deposit breakdown
labelstringDescription of this deposit payment
pricestringDeposit amount or percentage5
deposit_typeenumHow the amount is calculated. See Deposit Typespercent
deposit_timestringWhen this payment is due30
deposit_due_onenumPayment trigger event. See Deposit Timelinesdays
deposit_amountintegerFixed amount (when applicable)25000
bedrooms_infoobjectPricing and size data by bedroom count (studio, 1-bed, 2-bed, etc.)
psfintegerAverage price per square foot for this bedroom type2150
countintegerNumber of unique floor plans for this bedroom type8
sizes.fromintegerSmallest unit size for this bedroom type (sq ft)450
sizes.tointegerLargest unit size for this bedroom type (sq ft)650
sizes.averageintegerAverage unit size for this bedroom type (sq ft)550
price.fromintegerLowest price for this bedroom type649900
price.tointegerHighest price for this bedroom type899900
price.averageintegerAverage price for this bedroom type774900
percentagefloatPercentage of total inventory this bedroom type represents32.5
maintenance_feesstringMonthly maintenance fee amount or range$0.82/sq ft
maintenance_fees_detailsstringWhat's included/excluded in maintenance feesExcludes Hydro
parking_pricestringCost to purchase parking spot$65,000
parking_detailsstringParking purchase limitations and notesAvailable for 2 beds or larger
locker_pricestringCost to purchase storage locker$8,000
locker_detailsstringLocker purchase limitations and notesOne per unit maximum
floorplan_premiumsstringCost increase per floor or premium charges$2,000 per floor above 10th
development_chargesstringMaximum development charge amountCapped at $15,000

4. Building Specifications & Metrics

Physical characteristics, unit counts, and building dimensions.

FieldTypeDescriptionExample
storeysintegerTotal number of floors in the building45
suitesintegerTotal number of residential units387
sizeobjectUnit size range across all floor plans
minintegerSmallest unit size in building (sq ft)425
maxintegerLargest unit size in building (sq ft)1850
building_height_mfloatTotal building height in meters156.2

5. Project Timeline

Key dates in the project lifecycle from launch to occupancy.

FieldTypeDescriptionExample
launch_datedateOfficial project sales launch date
occupancy_datedateEstimated move-in date for purchasers

6. Development Team

Information about the companies and professionals behind the project.

FieldTypeDescriptionExample
developerobjectPrimary development company (may be one of several in joint ventures)
developer_namestringPublic trading name of the development companyFreed Developments
developer_idintegerUnique database identifier for the developer42
slugstringURL-friendly identifier for developer profile pagefreed-developments
websitestringDeveloper's corporate website URLhttps://freeddev.com
logostringURL to developer's brand logo imagehttps://cdn.../logo.png
created_atdatetimeWhen this developer was added to database
updated_atdatetimeMost recent update to developer information
architectobjectArchitectural firm responsible for building design
architect_namestringName of the architecture firmarchitectsAlliance
architect_idintegerUnique database identifier for the architect18
interior_designerobjectFirm responsible for interior design and finishes
interior_designer_namestringName of interior design companyCecconi Simone
interior_designer_idintegerUnique database identifier for interior designer25
sales_marketing_companiesobjectBrokerage or agency managing project sales
sales_marketing_companies_namestringName of sales and marketing agencyBaker Real Estate
sales_marketing_companies_idintegerUnique database identifier for sales company7

7. Planning & Zoning Data

Information from municipal planning applications and city approvals.

FieldTypeDescriptionExample
units_condointegerTotal number of condominium suites350
units_hotelintegerTotal number of hotel suites120
units_rentalintegerTotal number of purpose-built rental units75
units_market_rate_rentalintegerNumber of market-rate rental units60
units_rental_replacementintegerNumber of rental replacement units15
units_affordable_rentalintegerNumber of affordable/subsidized rental units10
underground_levelsintegerNumber of basement levels for parking3
total_parkingintegerTotal parking spaces in building420
residential_parkingintegerParking spaces designated for residents350
residential_parking_ratiofloatRatio of residential parking to total residential units0.85
visitor_parkingintegerParking spaces for visitors25
industrial_parkingintegerParking for industrial use0
office_parkingintegerParking for office tenants20
retail_parkingintegerParking for retail customers25
bike_parkingintegerTotal bicycle parking spaces180
gfaobjectGross Floor Area data from city planning applications
totalgfamintegerTotal building GFA in square meters45000
residentialgfamintegerResidential GFA in square meters35000
retailgfamintegerRetail/commercial GFA in square meters2500
commercialgfamintegerOffice/commercial GFA in square meters5000
industrialgfamintegerIndustrial GFA in square meters0

8. Floor Plan Details

Comprehensive data for individual unit layouts and specifications.

FieldTypeDescriptionExample
idintegerUnique floor plan identifier789
project_idintegerID of parent project123
project_namestringName of parent projectFreed Hotel & Residences
namestringMarketing name for this floor planStudio Suite A
bedroomsfloatNumber of bedrooms (0.5 indicates den)1.5
bathroomsfloatNumber of bathrooms (0.5 indicates powder room)1.5
sizeintegerUnit size in square feet650
imagesobjectFloor plan images in multiple resolutions
fullstringHigh-resolution image for zoom/download
mediumstringStandard resolution for web display
thumbnailstringLow-resolution for lists/previews
altstringAccessible description text for the image1.5 bedroom corner suite floor plan
exposurestringDirection(s) the unit facesSouth-West
floor_rangeobjectFloor and unit number information
rangestringFloor numbers where this plan is available6-35
unitstringUnit number pattern on specified floors06, 16, 26
availabilitystringCurrent availability statusAvailable
current_priceintegerCurrent price (typically lowest floor available)849900
current_psfintegerCurrent price per square foot1307
launch_priceintegerOriginal price at project launch799900
search_synonymarrayAdditional search terms for unit discovery["den", "junior one bedroom"]
price_historyarrayHistorical pricing data points
datedateDate of price point2024-06-15
priceintegerPrice at specified date829900
psfintegerPrice per square foot at specified date1276
low_riseobjectAdditional data for low-rise/ground-related homes
statusbooleanWhether this is a low-rise type unittrue
lot_sizeintegerLot frontage in feet32
number_of_storeysstringNumber of floors in the home2 storey
low_rise_typeenumType of ground-related hometownhouse
garagestringGarage size and typedouble
basementenumBasement finish levelfinished
ownership_typeenumLegal ownership structurefreehold
townhouse_typeenumDetailed townhouse classification. See Townhouse Typestraditional_town
townhouse_locationenumPosition within townhouse blockend

9. Project Documents

Access to official project documentation and marketing materials.

FieldTypeDescriptionExample
google_drive_portalstringURL to current project documents on Google Drivehttps://drive.google.com/...
google_drive_archive_portalstringURL to historical/archived project documentshttps://drive.google.com/archive/...
latest_documentsobjectObject containing details for the latest builder documents
idintegerUnique file identifier456
project_idintegerParent project ID123
namestringOriginal filenameBrochure - 252 Church Condos - Pro.pdf
document_typestringMIME type of the documentapplication/pdf
typeenumDocument version statuslatest
file_urlstringDirect link to file on Google Drivehttps://drive.google.com/file/...
created_atdatetimeWhen file was first added2024-03-15T09:30:00Z
updated_atdatetimeWhen file was last modified2024-11-28T14:22:00Z
historical_documentsobjectObject containing details for the historical builder documents
idintegerUnique file identifier456
project_idintegerParent project ID123
namestringOriginal filenameBrochure - 252 Church Condos - Pro.pdf
document_typestringMIME type of the documentapplication/pdf
typeenumDocument version statushistorical
file_urlstringDirect link to file on Google Drivehttps://drive.google.com/file/...
created_atdatetimeWhen file was first added2024-03-15T09:30:00Z
updated_atdatetimeWhen file was last modified2024-11-28T14:22:00Z

Status Definitions & Enumerations

Sales Lifecycle

Red Bricks tracks projects through their complete sales lifecycle. Projects may have multiple simultaneous statuses (e.g., both resale and developer_selling).

StatusDefinition
planning_phaseInitial planning stage with limited details. Information updated as it becomes available.
launching_soonPre-launch phase with confirmed launch date. More comprehensive details and media typically available.
platinum_accessExclusive early access period before public launch. VIP sales phase with limited availability.
developer_sellingActive sales period with developer inventory available for purchase.
developer_sold_outAll developer inventory sold. No new units available from builder.
resaleProject completed and units trading on secondary market through real estate agents.
rentalsPurpose-built rental building with units available for lease.
on_holdSales temporarily suspended pending further announcements or approvals.
cancelledProject permanently cancelled and removed from market.

Construction Progress

StatusDefinition
pre_constructionPlanning and pre-development phase before ground breaking.
under_constructionActive construction phase from ground breaking through to substantial completion.
completeConstruction finished and building registered for occupancy.
cancelledProject cancelled with construction halted permanently.

Building Types

TypeDefinition
condoCondominium ownership with shared amenities and maintenance fees.
townhouseMulti-level ground-related homes, often in rows or clusters.
single_family_homeDetached houses on individual lots.
rentalsPurpose-built rental apartments or houses.

Deposit Structure Types

Defines how deposit amounts are calculated in the payment schedule.

TypeDefinition
balance_toPayment to reach a cumulative deposit percentage (e.g., "Balance to bring total deposit to 10%").
amountFixed dollar amount regardless of purchase price (e.g., $25,000).
percentPercentage of the total purchase price (e.g., 5%).

Deposit Structure Timelines

Defines when deposit payments are due based on project milestones or calendar dates.

TimelineDefinition
daysNumber of days after agreement signing (e.g., "30 days after signing").
dateSpecific calendar date for payment.
occupancyDue on interim occupancy date when buyer takes possession.
days_before_occupancyDue a specified number of days before the occupancy date.
closingDue on final closing when legal title transfers to buyer.
days_before_closingDue a specified number of days before the final closing date.

Townhouse Types

Detailed classifications for ground-related housing types.

TypeDefinition
traditional_townStandard multi-story row houses with front-facing entrances, typically featuring private backyards and front driveways.
freehold_townTownhouses where owners hold title to both unit and land, with no monthly maintenance fees.
rear_lane_townHomes with garage access via back laneway, front entrances face street or park areas.
back_to_back_townsUnits sharing rear walls with adjacent buildings, featuring only front exposure and balconies or rooftop terraces instead of backyards.
laneway_townsUrban townhomes primarily accessed via service laneways rather than main streets.
stacked_townsMulti-level structures with one townhome built above another, typically featuring "upper" units with rooftop access and "lower" units with ground-level patios.
bungalow_townsSingle-story attached homes, often with basements, designed for convenient single-level living.
otherTownhouse styles that don't fit standard classifications above.

This data dictionary is updated regularly to reflect API changes and new features. For the most current field definitions and endpoint documentation, refer to your specific API endpoint references.