Baltimore City MD Tax Lien Certificates: Owners & Amounts avatar

Baltimore City MD Tax Lien Certificates: Owners & Amounts

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Baltimore City MD Tax Lien Certificates: Owners & Amounts

Baltimore City MD Tax Lien Certificates: Owners & Amounts

Search Baltimore City tax lien certificate sale records from 2019-2023. Get owner names, property addresses, lien, interest, fee and total amounts, assessed values and redemption detail. $0.015 per record.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Security

Limited permissions

Share

Baltimore City MD Tax Lien Certificates: Owners & Amounts

Baltimore City MD Tax Lien Certificates: Owners & Amounts

Search the City of Baltimore tax lien certificate sale list and get the owner of record, property address, block and lot, sale year, the published lien, interest, legal-fee, miscellaneous and total amounts, assessed value and redemption detail as flat rows.

This is a dedicated Baltimore City tax-sale source.

Here is one real record from this actor. source, source_page are left out of this example and included in your dataset.

{
"record_id": "BALT-2019-287-6466-035",
"state": "MD",
"jurisdiction": "Baltimore City",
"lien_type": "tax_lien_certificate",
"lien_authority": "Baltimore City, Maryland",
"tax_sale_year": "2019",
"bidding_number": 287,
"block": "6466",
"lot": "035",
"property_address": "0903 S EATON ST",
"owner_name": "MERCHANT HILL, LLC",
"occupancy_flag": "N",
"land_use_code": "R",
"council_district": "01",
"zoning_district": "R-8",
"liens_usd": 9000000,
"interest_usd": 0,
"legal_fees_usd": 0,
"miscellaneous_usd": 0,
"total_amount_usd": 9000000,
"assessed_value_usd": 770433,
"redemption_date": "2019-05-13",
"redemption_name": null,
"certificate_status": "void",
"status_note": "-------VOID",
"is_redeemed": false,
"latitude": 39.28,
"longitude": -76.56,
"source_record_id": 3344,
"observed_at": "2026-10-31T21:16:45.722Z"
}

Input | Output | Pricing

Coverage Output Billing

Table of contents

What you get

  • The owner of record. The name Baltimore City publishes against each certificate, so a lead arrives with a party, not just a parcel number.
  • The property. Street address, block, lot, council district, zoning district, land use code and the published latitude and longitude.
  • The money. Lien amount, interest, legal fees, miscellaneous charges, total amount and assessed value, each as its own numeric USD field.
  • Redemption status. Redemption date and redeeming party when the city publishes one, plus a derived certificate_status of open, redeemed or void and a boolean is_redeemed flag. Use it to separate certificates still outstanding from those already paid off.
  • Honest handling of city notes. Baltimore City sometimes writes an administrative note such as VOID or BILLS PAID/TS NOT ON PREV in the redemption field. Those notes are returned in status_note and are never presented as a redeeming party. Void rows are excluded by default because their published total can be a placeholder.
  • Sale context. Tax sale year and bidding number, so a certificate can be tied back to the sale it came from.
  • A stable record_id built from the sale year, bidding number, block and lot, and one flat record per certificate row.

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

FieldTypeDescription
sourcestringBaltimore City Tax Lien Certificate Sale Properties
source_pagestringPublic reference page for the source list
statestringMD
jurisdictionstringBaltimore City
lien_typestringNormalized lien type, tax_lien_certificate
lien_authoritystringTaxing authority that offered the certificate, Baltimore City, Maryland
record_idstringStable record key built from the sale year, bidding number, block and lot
tax_sale_yearstringTax sale year the certificate was offered, 2019 through 2023
bidding_numberintegerBidding number published for the certificate in that sale year
blockstringBaltimore City block number
lotstringBaltimore City lot number
property_addressstringProperty address published for the certificate
owner_namestringOwner of record published for the property
occupancy_flagstringOccupancy flag published by the city, D, H or N, kept as published
land_use_codestringLand use code published by the city
council_districtstringBaltimore City council district, 01 through 14
zoning_districtstringZoning district published for the property
liens_usdintegerLien amount published for the certificate, in US dollars
interest_usdintegerInterest amount published for the certificate, in US dollars
legal_fees_usdintegerLegal fees published for the certificate, in US dollars
miscellaneous_usdintegerMiscellaneous charges published for the certificate, in US dollars
total_amount_usdintegerTotal amount published for the certificate, in US dollars
assessed_value_usdintegerAssessed value published for the property, in US dollars
redemption_datestringRedemption date in YYYY-MM-DD form when the certificate was redeemed
redemption_namestringRedeeming party published for the certificate; null when the city wrote an administrative note instead
certificate_statusstringDerived certificate state: open, redeemed or void
status_notestringAdministrative note the city wrote in the redemption field, for example VOID or BILLS PAID; null when a real party was published
is_redeemedbooleanTrue only when the certificate is redeemed and not void
latitudenumberLatitude of the published property point
longitudenumberLongitude of the published property point
source_record_idintegerSource record id
observed_atstringTimestamp when this record was read from the source
search_termsstringFull run search context, present on error rows only
errorstringError message when no records were returned or the source failed; error records are not charged

Input and filters

All inputs are optional.

FieldTypeRequiredDefaultDescription
ownerNamesarrayno(none)Owner of record names to search, up to 20. Partial names are supported and matching is case-insensitive, for example SMITH, TRUST or PROPERTIES. Each name is searched separately and duplicate certificate rows are removed.
propertyAddressstringno""Partial Baltimore street address, for example NORTH AVE or 1923 W NORTH. Case-insensitive.
blockstringno""Baltimore City block number, for example 0002 or 2. Numeric blocks are zero-padded automatically. Partial blocks are supported.
lotstringno""Baltimore City lot number, for example 026 or 26. Numeric lots are zero-padded automatically. Partial lots are supported.
taxSaleYearsarrayno(none)Tax sale years to include, for example 2023 or [2022, 2023]. The published list covers 2019 through 2023. Leave empty for every published year.
councilDistrictstringno""Baltimore City council district, 01 through 14. Numeric districts are zero-padded automatically.
minTotalAmountnumberno0Only certificates whose published total amount is at least this figure, in US dollars. For example 5000.
maxTotalAmountnumberno(none)Only certificates whose published total amount is at most this figure, in US dollars. Leave empty for no upper limit.
redemptionStatusstringno"any"Include every certificate, only certificates with a published redemption date or redeeming party, or only certificates with no published redemption. Values: any, redeemed, unredeemed.
includeVoidCertificatesbooleannofalseBaltimore City marks some rows VOID in the redemption field. Void rows are excluded by default because their published total can be a placeholder rather than a real balance. Turn this on to return them too, with certificate_status=void.
sortBystringno"sale_year_desc"Order of the returned certificates. The default puts the newest sale year first; amount sorts put the largest or smallest lien first. Values: total_amount_desc, total_amount_asc, sale_year_desc, address_asc, owner_asc.
maxFilingsintegerno25Maximum number of certificate records to return and charge, 1-1,000. Default 25. Free Apify users receive up to 10 results per run.

A working example to paste into the Input tab:

{
"ownerNames": [
"MERCHANT HILL"
],
"includeVoidCertificates": true,
"maxFilings": 3,
"minTotalAmount": 0,
"redemptionStatus": "any",
"sortBy": "sale_year_desc"
}

Use cases

  • Study certificates sold at Baltimore tax sales by year, block and lot, with redemption status and assessed value.
  • Tax lien and tax deed investors screening Baltimore certificates by amount, sale year and redemption status.
  • Surplus-funds and redemption researchers finding certificates with a published redemption and the party that redeemed.
  • Distressed-property and vacant-property teams combining Baltimore tax-sale records with their own outreach data.
  • Real-estate attorneys, title researchers and closing teams checking whether a Baltimore property appeared in a tax sale and what was owed.

Coverage and freshness

The published list covers the 2019, 2020, 2021, 2022 and 2023 tax sale years and contains 43,736 certificate rows, of which 16,693 carry a positive total amount. The layer was last refreshed by the city in early 2025 and the newest published sale year is 2023; newer sale years are not in this source and are not invented by this actor.

Rows the city publishes with a zero total are still returned, because they show the property, owner and sale year even when the certificate carried no balance. Filter with minTotalAmount to drop them. Rows the city marks VOID are excluded by default; enable includeVoidCertificates to return them with certificate_status=void.

  • Public-record research only. The output is not a consumer report, not an FCRA product, not a title examination and not legal, tax or investment advice.
  • Data comes from the city's public certificate list over HTTPS.
  • Baltimore City, not this actor, controls the list.
  • Sale-year coverage reflects the published source: 2019 through 2023.

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.

  • Apify asks for a maximum spend of at least $0.018 per run on this actor.
  • Accounts on the free Apify plan receive up to 10 results per run.
  • If nothing matches or the source fails, you get one row with an error field and 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

No dedicated actor for this source on the Apify Store as of November 2026. We searched the public Store on 2026-11-06 with queries including "Baltimore City tax", "Baltimore City delinquent" and "Baltimore City lien", and we reviewed the listings for this source and data type. Broader actors exist: outstanding_vegetable/tax-sale-monitor-southeast watches tax sale portals in 170 counties in FL, OH, CO, AZ, MD, NJ, NY and NE. Their listings do not name this source, so we could not confirm that they cover it. Store listings change, so run the same search before you rely on this.

Other public LienIntel actors for the same buyer:

FAQ

Is this a credit report?

No. These are tax records published by the taxing authority. They must not be used to decide credit, employment, housing or insurance eligibility.

Are the amounts final payoff figures?

No. Treat them as published at the time of the run. Confirm a payoff with the tax office before relying on it.

What can I filter by?

The input accepts ownerNames, propertyAddress, block, lot, taxSaleYears, councilDistrict, minTotalAmount, redemptionStatus, includeVoidCertificates and sortBy. 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/lienintel~baltimore-city-md-tax-lien-certificates/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"ownerNames": ["MERCHANT HILL"], "includeVoidCertificates": true, "maxFilings": 3, "minTotalAmount": 0, "redemptionStatus": "any", "sortBy": "sale_year_desc"}'

With the Apify CLI:

$apify call lienintel/baltimore-city-md-tax-lien-certificates --input '{"ownerNames": ["MERCHANT HILL"], "includeVoidCertificates": true, "maxFilings": 3, "minTotalAmount": 0, "redemptionStatus": "any", "sortBy": "sale_year_desc"}'

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


LienIntel is an independent data provider and is not affiliated with any government office named on this page. Records are public and are provided for research and workflow automation. This is not a certified search and not a consumer report under the FCRA.