Flueid Property Data API
The PropertyData API from Flueid — 22 operation(s) for propertydata.
The PropertyData API from Flueid — 22 operation(s) for propertydata.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/flueid-propertydata-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Flueid Pro Property Data API
version: '1.0'
servers:
- url: https://api.pro.flueid.com
description: Flueid Pro production API
tags:
- name: PropertyData
paths:
/api/PropertyData/PropertySearchSuggestions:
post:
tags:
- PropertyData
summary: Gets suggestions matching the passed search text, within a certain geographic area.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion'
/api/PropertyData/PropertiesNearby:
post:
tags:
- PropertyData
summary: Gets all properties within a defined geographic box.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest'
application/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest'
text/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/PropertyById:
get:
tags:
- PropertyData
summary: Gets a single property by id.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/PropertiesByIds:
post:
tags:
- PropertyData
summary: Gets a single property by id.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
type: array
items:
type: integer
format: int32
application/json:
schema:
type: array
items:
type: integer
format: int32
text/json:
schema:
type: array
items:
type: integer
format: int32
application/*+json:
schema:
type: array
items:
type: integer
format: int32
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/PropertyDetail:
get:
tags:
- PropertyData
summary: Fetches the full property details by property ID.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail'
/api/PropertyData/PropertyHistory:
get:
tags:
- PropertyData
summary: Fetches the full property history by property ID.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem'
/api/PropertyData/BookmarkProperty:
post:
tags:
- PropertyData
summary: Bookmarks the specified property.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
/api/PropertyData/UnBookmarkProperty:
post:
tags:
- PropertyData
summary: Removes the bookmark from the specified property.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
/api/PropertyData/SalesComps:
post:
tags:
- PropertyData
summary: Searches for sales comparables matching the supplied criteria.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest'
application/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest'
text/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/MarketAnalysis:
get:
tags:
- PropertyData
summary: Gets the market analysis based on the given zipcode.
parameters:
- name: zipCode
in: query
description: ''
required: true
schema:
type: string
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis'
application/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis'
text/json:
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis'
/api/PropertyData/PropertyProfileReportBase64:
post:
tags:
- PropertyData
summary: Requests the property profile in PDF format.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: string
application/json:
schema:
type: string
text/json:
schema:
type: string
/api/PropertyData/AllTrackedProperties:
get:
tags:
- PropertyData
summary: Gets all properties tracked by the user.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/ZillowValuation:
post:
tags:
- PropertyData
summary: Gets the Zillow valuation.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Address'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Address'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Address'
application/*+json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Address'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation'
/api/PropertyData/RealtorDotComUrl:
post:
tags:
- PropertyData
summary: Gets the URL that links to the property details on Realtor.com
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: string
application/json:
schema:
type: string
text/json:
schema:
type: string
/api/PropertyData/MlsCoverage:
get:
tags:
- PropertyData
summary: Gets a list of all mls orgs, broken down by state.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea'
/api/PropertyData/FindProperties:
post:
tags:
- PropertyData
summary: Finds properties matching the specified text.
parameters:
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest'
required: true
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
/api/PropertyData/CheckDocumentImagesCapability:
get:
tags:
- PropertyData
summary: Verify county(fips code) eligibility for pulling images based on the partner settings and current master list data
parameters:
- name: propertyId
in: query
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: boolean
application/json:
schema:
type: boolean
text/json:
schema:
type: boolean
/api/PropertyData/GetPropertyDocumentImages:
get:
tags:
- PropertyData
summary: Get a list of documents requested for a specific proberty by the user
parameters:
- name: propertyId
in: query
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest'
/api/PropertyData/RequestDocumentImage:
get:
tags:
- PropertyData
summary: Request Document image
parameters:
- name: propertyId
in: query
schema:
type: integer
format: int32
- name: transactionId
in: query
schema:
type: integer
format: int64
- name: docType
in: query
schema:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.DocumentType'
- name: docNumber
in: query
schema:
type: string
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
/api/PropertyData/DeleteDocumentImageRequest:
get:
tags:
- PropertyData
summary: Delete document images request (mark for deletion)
parameters:
- name: propertyId
in: query
schema:
type: integer
format: int32
- name: transactionId
in: query
schema:
type: integer
format: int64
- name: documentNumber
in: query
schema:
type: string
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument'
/api/PropertyData/SignMapUrl:
post:
tags:
- PropertyData
summary: Takes Google Maps Static API url, signs and returns it
parameters:
- name: url
in: query
description: ''
required: true
schema:
type: string
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
type: string
application/json:
schema:
type: string
text/json:
schema:
type: string
/api/PropertyData/GetPropertyTaxRolls:
get:
tags:
- PropertyData
summary: Fetches the property tax rolls from BKFS.
parameters:
- name: propertyId
in: query
description: ''
required: true
schema:
type: integer
format: int32
- name: api-version
in: query
description: The requested API version
schema:
type: string
default: '1.0'
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls'
application/json:
schema:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls'
text/json:
schema:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls'
components:
schemas:
Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Parcel:
type: object
properties:
parcelNumber:
type:
- string
- 'null'
billParcelNumber:
type:
- string
- 'null'
assessorParcelNumber:
type:
- string
- 'null'
assessmentYear:
type: integer
format: int32
assessments:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Assessment'
exemptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Exemption'
netTaxable:
type: number
format: double
alerts:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Alert'
withoutExemptionEstimatedCurrentYearBaseAmount:
type: number
format: double
owners:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Owner'
mailingAddress:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MailingAddress'
comment:
type:
- string
- 'null'
bills:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Bill'
useCode:
type:
- string
- 'null'
useDescription:
type:
- string
- 'null'
stateEqualizedValue:
type: number
format: double
stateEqualizedValueYear:
type: integer
format: int32
homesteadPercent:
type: number
format: double
schoolDistrict:
type:
- string
- 'null'
publicWaterSewer:
type:
- string
- 'null'
legal:
type:
- string
- 'null'
metaData:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MetaData'
levies:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Levy'
additionalProperties: false
Flueid.PropertyDb.Models.PropertyData.PropertyListingInfo:
type: object
properties:
isListed:
type: boolean
isPending:
type: boolean
isSold:
type: boolean
listingId:
type:
- string
- 'null'
mlsOrgId:
type:
- string
- 'null'
photoReferenceId:
type:
- integer
- 'null'
format: int64
listingDate:
type:
- string
- 'null'
format: date-time
pendingDate:
type:
- string
- 'null'
format: date-time
soldDate:
type:
- string
- 'null'
format: date-time
soldPrice:
type: integer
format: int32
listingPrice:
type: integer
format: int32
listingPriceRangeLow:
type: integer
format: int32
listingPriceRangeHigh:
type: integer
format: int32
agentInfo:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyListingAgent'
publicListingComments:
type:
- string
- 'null'
additionalProperties: false
Flueid.Pro.Constants.OrderConstants.OrderType:
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
type: integer
format: int32
Titlefy.ExternalServices.TaxData.TaxExemptionItem:
type: object
properties:
type:
type:
- string
- 'null'
amount:
type: number
format: double
additionalProperties: false
Flueid.PropertyDb.Models.PropertyData.PropertyProfileSenderRecipient:
type: object
properties:
name:
type:
- string
- 'null'
companyName:
type:
- string
- 'null'
address1:
type:
- string
- 'null'
address2:
type:
- string
- 'null'
city:
type:
- string
- 'null'
state:
type:
- string
- 'null'
zip:
type:
- string
- 'null'
email:
type:
- string
- 'null'
phone:
type:
- string
- 'null'
photoUrl:
type:
- string
- 'null'
companyLogoUrl:
type:
- string
- 'null'
additionalProperties: false
Titlefy.Core.Constants.D4aDocumentStatus:
enum:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
type: integer
format: int32
Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Assessment:
type: object
properties:
type:
type:
- string
- 'null'
otherTypeName:
type:
- string
- 'null'
amount:
type: number
format: double
additionalProperties: false
Flueid.PropertyDb.Models.PropertyData.PropertyLien:
type: object
properties:
transactionId:
type: integer
format: int64
recordingDate:
type:
- string
- 'null'
format: date-time
datedDate:
type:
- string
- 'null'
format: date-time
documentNumber:
type:
- string
- 'null'
docProviderRef:
type:
- string
- 'null'
book:
type:
- string
- 'null'
page:
type:
- string
- 'null'
loanAmount:
type: integer
format: int32
lender:
type:
- string
- 'null'
lenderDbaName:
type:
- string
- 'null'
lenderAddress:
$ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address'
privateLender:
type: boolean
lenderType:
type:
- string
# --- truncated at 32 KB (127 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flueid/refs/heads/main/openapi/flueid-propertydata-api-openapi.yml