Maryland Real Property Assessments Scraper
Pricing
from $2.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Maryland Real Property Assessments Scraper ,Statewide Property Assessment Records

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
| Parameter | Type | Description |
|---|---|---|
mode | String | Collection mode: rows, filtered, or metadata. |
maxItems | Integer | Maximum number of records to collect. |
orderBy | String | Field or expression used to order collected records. |
where | String | Optional filter condition for the filtered mode. |
requestDelaySecs | Number | Delay 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?
| Field | Description |
|---|---|
jurisdiction_code_mdp_field_jurscode | Property jurisdiction code. |
county_name_mdp_field_cntyname | County name. |
account_id_mdp_field_acctid | Property account identifier. |
real_property_search_link | Link to the property's assessment record. |
finder_online_link | Online property finder link. |
search_google_maps_for_this_location | Map link for the property's location. |
mdp_longitude_mdp_field_digxcord_converted_to_wgs84 | Longitude coordinate. |
mdp_latitude_mdp_field_digycord_converted_to_wgs84 | Latitude coordinate. |
mappable_latitude_and_longitude | Geographic latitude and longitude values. |
record_key_county_code_sdat_field_1 | County code. |
record_key_district_ward_sdat_field_2 | District or ward code. |
record_key_account_number_sdat_field_3 | Property account number. |
mdp_street_address_mdp_field_address | Property street address. |
mdp_street_address_city_mdp_field_city | Property city. |
mdp_street_address_zip_code_mdp_field_zipcode | Property ZIP code. |
scraped_at | Date 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:
- Open the actor's Dataset tab.
- Review the collected property assessment records.
- Export the results as JSON, CSV, Excel, or another supported format.
- 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.
Is Web Scraping Legal?
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?.