Vacant Building Registry Data: Vacant & Abandoned Properties avatar

Vacant Building Registry Data: Vacant & Abandoned Properties

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Vacant Building Registry Data: Vacant & Abandoned Properties

Vacant Building Registry Data: Vacant & Abandoned Properties

Vacant and abandoned building records for Winnipeg, Cincinnati, Chicago and New York City: vacant building orders, registrations, violations and vacate orders with address, dates, status, fines and owner organisation where published. Export to JSON, CSV or Excel.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

BuildingSignal

BuildingSignal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Security

Limited permissions

Share

Vacant Building Registry Data: Vacant & Abandoned Properties

Vacant Building Registry Data: Vacant & Abandoned Properties

Vacant and abandoned property records from Winnipeg, Cincinnati, Chicago and New York City. It combines vacant building orders, registries, violations and vacate lists so you can search vacancy signals across four cities.

Here is one real record from this actor.

{
"buildingSignalId": "d466dfe230c2d5eb",
"jurisdiction": "Winnipeg, MB",
"programName": "Winnipeg Vacant Building By-law",
"recordType": "vacant_building_order",
"orderNumber": "26-259441 NO",
"orderType": "Schedule A Order",
"orderIssuedDate": "2026-10-30",
"addressStreet": "419 Aberdeen Avenue",
"city": "Winnipeg",
"state": "MB",
"country": "CA",
"source": "City of Winnipeg",
"observedAt": "2026-11-02T20:05:22.661Z"
}

Input | Output | Pricing

Coverage Output Billing

Table of contents

What you get

Each record can carry these 41 fields. A field the source does not publish for a record comes back as null.

FieldTypeDescription
buildingSignalIdstringStable BuildingSignal building ID (same building across years and runs)
jurisdictionstringCity, county, state or province of the program
programNamestringName of the disclosure or compliance program
recordTypestringType of record
orderNumberstringOrder number
orderTypestringOrder type
orderIssuedDatestringOrder issue date
addressStreetstringStreet address
citystringCity
statestringState or province
countrystringCountry code (US or CA)
sourcestringOfficial source program or agency
observedAtstringWhen this record was collected (ISO timestamp)
caseNumberstringCase number
registrationTypestringRegistration type
propertyConditionstringProperty condition / registration subtype
statusstringStatus
openbooleanTrue while the case is open
registeredDatestringRegistration date
lastUpdatedstringLast updated
neighborhoodstringNeighborhood
latitudenumberLatitude
longitudenumberLongitude
docketNumberstringHearing docket number
violationIssuedDatestringViolation issue date
issuingDepartmentstringIssuing department
violationTypestringViolation type
dispositionstringHearing disposition
lastHearingDatestringLatest hearing date
totalFinesUsdnumberTotal fines (USD)
currentAmountDueUsdnumberCurrent amount due (USD)
ownerNamestringOwner or responsible organisation (published by the program; individuals are withheld)
ownerIsEntitybooleanTrue when the owner is an organisation; false when withheld as a likely individual
vacateStatusstringVacate order status
vacateDatestringVacate date
statusChangeDatestringStatus change date
lastComplianceInspectionstringLatest compliance inspection
occupancystringOccupancy type
boroughstringNYC borough
binstringNYC Building Identification Number (BIN)
bblstringNYC Borough-Block-Lot tax lot ID

Input and filters

All inputs are optional.

FieldTypeRequiredDefaultDescription
sourcesarrayno(none)Which sources to include. Leave empty for all. Values: winnipeg_vacant, cincy_vacant, chicago_vacant, nyc_vacate.
sinceDatestringno(none)Only records issued or registered on or after this date. Leave empty for all.
statusContainsarrayno(none)Keep records whose status contains any of these words, e.g. Active, Open, Unsafe, Expired.
keywordstringno(none)Only records containing this text anywhere (address, name, type, description...).
maxRecordsintegerno50Maximum number of records to return. Free Apify plans are limited to 10 per run.

A working example to paste into the Input tab:

{
"sinceDate": "2026-01-01",
"maxRecords": 25
}

Use cases

  • Find vacant properties to acquire in any of the four cities.
  • Offer board-up, securing and insurance services to owners of vacant buildings.
  • Compare vacancy enforcement across cities.

Coverage and freshness

Program: Winnipeg Vacant Building By-law. Publisher: City of Winnipeg. Area in this example record: Winnipeg, MB. Each run reads the current official publication, so a scheduled run picks up new releases when the agency publishes them. Fields the program does not publish come back as null.

Pricing

This actor uses pay-per-event pricing. These are the current Apify prices, read on 2026-11-06.

EventPriceWhen it is charged
result$0.015Each record delivered to your dataset
apify-actor-start$0.003When a run starts, once per GB of run memory with a minimum of one

At the default 512 MB, a run that delivers 100 records costs $1.503.

  • Accounts on the free Apify plan receive up to 10 results per run.
  • If nothing matches your filters, no results are charged. If the source cannot be read before any result is saved, you get one row with an error field, and that row carries no result charge. The start event still applies to the run.
  • Set a maximum cost per run and the actor stops delivering results when it reaches that limit.

Comparison with other Apify actors

Other developers list actors that cover this source or part of it. This coverage comes from the public Apify Store listings on 2026-11-06 and can change.

ActorWhat the listing covers
This actorVacant Building Registry Data
malonestar/distressed-property-signal-stackerDistress signals with vacant-building complaints, naming NYC and Chicago
abotapi/distressed-us-scraperViolations and vacant properties, naming Chicago and New York

This actor returns the 41 output fields listed above. We did not run the other actors, so this table makes no claim about their output, speed or reliability.

Other public BuildingSignal actors for the same buyer:

FAQ

Where does the data come from?

From official public records and open-data disclosures published by the government programs named on this page. BuildingSignal standardizes them into one consistent schema. Always confirm critical decisions with the issuing agency.

Can I use it with my CRM or BI tool?

Yes. Export to CSV, Excel or JSON, call it through the Apify API, or connect it with the Make, Zapier, n8n or Google Sheets integrations.

What can I filter by?

The input accepts sources, sinceDate, statusContains and keyword. The Input and filters section explains each one.

Can I run it on a schedule?

Yes. Create an Apify schedule for the actor, then send the dataset to your database, a spreadsheet or a webhook.

Run it through the Apify API

Replace <TOKEN> with your Apify API token.

curl -X POST "https://api.apify.com/v2/acts/buildingsignal~vacant-building-registry-data/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"sinceDate": "2026-01-01", "maxRecords": 25}'

With the Apify CLI:

$apify call buildingsignal/vacant-building-registry-data --input '{"sinceDate": "2026-01-01", "maxRecords": 25}'

Every run writes to a dataset that you can export as JSON, CSV or Excel from the Storage tab or through the Apify API.


BuildingSignal is an independent data provider and is not affiliated with, endorsed by or sponsored by any government agency or program named on this page. Data comes from official public records; always confirm critical decisions with the issuing agency.