Maryland Real Property Assessments Scraper avatar

Maryland Real Property Assessments Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Maryland Real Property Assessments Scraper

Maryland Real Property Assessments Scraper

Maryland Real Property Assessments Scraper is a Python tool to extract parcel IDs, property values, owner details, tax assessments, and use codes from the state real property database. It exports structured real estate datasets into clean CSV or JSON formats

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

real-estate-api

real-estate-api

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Maryland Real Property Assessments Scraper ,Statewide Property Assessment Records

Maryland Real Property Assessments Scraper cover

Collect publicly available Maryland real property assessment records from the State Department of Assessments and Taxation (SDAT) open data portal. Retrieve statewide records, apply filters, explore dataset metadata, and export structured results as JSON, CSV, Excel, and other supported formats.

Overview

This actor collects records from the Maryland Real Property Assessments dataset. It supports full dataset collection, filtered record searches, and dataset metadata retrieval.

You can choose a collection mode, set a maximum number of records, and organize the results into an Apify dataset for property research, analysis, and reporting.

Features

  • Collect Maryland real property assessment records.
  • Retrieve statewide property records.
  • Filter records using custom conditions.
  • Search records by text when supported by the selected mode.
  • Retrieve dataset column names, data types, and descriptions.
  • Extract property addresses and jurisdiction information.
  • Collect geographic coordinates when available.
  • Include property lookup and mapping links when provided.
  • Export results in JSON, CSV, Excel, and other supported formats.

Collection Modes

All Rows

Collects property assessment records from the dataset, up to the configured item limit.

Filtered Rows

Collects records matching the supplied filter conditions. Use this mode to narrow results to a particular jurisdiction, county, or other available dataset field.

Dataset Metadata

Retrieves information about the dataset's columns, including their names, types, and descriptions.

Input Parameters

ParameterTypeDescription
modeStringCollection mode: rows, filtered, or metadata.
maxItemsIntegerMaximum number of records to collect.
orderByStringField or expression used to order collected records.
whereStringOptional filter condition for the filtered mode.
requestDelaySecsNumberDelay between collection requests in seconds.

Example Input

Collect property assessment records

{
"mode": "rows",
"maxItems": 50,
"orderBy": ":id",
"requestDelaySecs": 1
}

Collect filtered records

{
"mode": "filtered",
"where": "jurisdiction_code_mdp_field_jurscode='ALLE'",
"maxItems": 25,
"requestDelaySecs": 1
}

What Data Does This Actor Extract?

FieldDescription
jurisdiction_code_mdp_field_jurscodeProperty jurisdiction code.
county_name_mdp_field_cntynameCounty name.
account_id_mdp_field_acctidProperty account identifier.
real_property_search_linkLink to the property's assessment record.
finder_online_linkOnline property finder link.
search_google_maps_for_this_locationMap link for the property's location.
mdp_longitude_mdp_field_digxcord_converted_to_wgs84Longitude coordinate.
mdp_latitude_mdp_field_digycord_converted_to_wgs84Latitude coordinate.
mappable_latitude_and_longitudeGeographic latitude and longitude values.
record_key_county_code_sdat_field_1County code.
record_key_district_ward_sdat_field_2District or ward code.
record_key_account_number_sdat_field_3Property account number.
mdp_street_address_mdp_field_addressProperty street address.
mdp_street_address_city_mdp_field_cityProperty city.
mdp_street_address_zip_code_mdp_field_zipcodeProperty ZIP code.
scraped_atDate and time when the record was collected.

Note: Available fields can vary between records. Some property details and geographic values may be missing.

Example Output

{
"jurisdiction_code_mdp_field_jurscode": "ALLE",
"county_name_mdp_field_cntyname": "Allegany",
"account_id_mdp_field_acctid": "0101088483",
"real_property_search_link": {
"url": "https://sdat.dat.maryland.gov/RealProperty/Pages/viewdetails.aspx?County=01&SearchType=ACCT&District=01&AccountNumber=088483"
},
"finder_online_link": {
"url": "https://experience.arcgis.com/experience/88b7210e32394eb6b9c605e7add9edd8/"
},
"search_google_maps_for_this_location": {
"url": "https://maps.google.com/maps?t=h&q=39.679463,-78.367726"
},
"mdp_longitude_mdp_field_digxcord_converted_to_wgs84": "-78.367726",
"mdp_latitude_mdp_field_digycord_converted_to_wgs84": "39.679463",
"mappable_latitude_and_longitude": {
"latitude": "39.679463",
"longitude": "-78.367726"
},
"record_key_county_code_sdat_field_1": "01",
"record_key_district_ward_sdat_field_2": "01",
"record_key_account_number_sdat_field_3": "088483",
"mdp_street_address_mdp_field_address": "11105 JOHN O PRICE RD NE",
"mdp_street_address_city_mdp_field_city": "LITTLE ORLEANS",
"mdp_street_address_zip_code_mdp_field_zipcode": "21766",
"scraped_at": "2026-10-26T00:00:00+00:00"
}

Use Cases

  • Property Research: Collect Maryland property assessment records for research and analysis.
  • Real Estate Analysis: Organize property information by county, jurisdiction, or location.
  • Property Data Management: Build structured property datasets for internal tools and spreadsheets.
  • Geographic Analysis: Use available coordinates and mapping links to explore property locations.
  • Market Research: Analyze property records and assessment information across Maryland jurisdictions.
  • Data Archiving: Store collected records for future comparison and reporting.

Working with Your Dataset

After the actor completes a run:

  1. Open the actor's Dataset tab.
  2. Review the collected property assessment records.
  3. Export the results as JSON, CSV, Excel, or another supported format.
  4. Use the exported data for property research, analysis, or your own data workflows.

FAQ

Who is this actor for?

It is useful for real estate professionals, analysts, researchers, and developers who need structured Maryland property assessment records.

Can I collect records for a specific county or jurisdiction?

Yes. Use the filtered collection mode with a condition matching the relevant dataset field.

Can I collect the entire dataset?

You can collect records up to the configured maxItems limit. Larger collections may require multiple runs.

Can I retrieve geographic information?

Yes. The actor includes available geographic coordinates and mapping links in the collected records.

Can I run it on a schedule?

Yes. Configure an Apify Schedule to refresh the dataset automatically at your preferred interval.

Do I need to log in?

No. The actor collects publicly available dataset information without requiring a login.

Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or officially associated with the State of Maryland or the State Department of Assessments and Taxation (SDAT). It collects publicly available information. Users are responsible for how they use, store, and redistribute collected data.

Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.

This actor collects information from public pages. It does not log in and it does not bypass access controls.

For a longer explanation, see Apify's article Is web scraping legal?.