Edc.dk Property Search Scraper
Pricing
from $3.00 / 1,000 results
Edc.dk Property Search Scraper
Scrape property listings from EDC.dk with precision. This scraper extracts search results including property details, prices, locations, images, and 47+ fields — perfect for real estate professionals, market researchers, and property aggregators.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
EDC.dk Property Scraper: Extract Danish Real Estate Data at Scale
What Is EDC.dk?
EDC.dk is one of Denmark's leading property search platforms, offering access to thousands of residential and commercial real estate listings across Danish municipalities. The platform aggregates property data from various sources, making it a valuable resource for buyers, sellers, investors, and market analysts. Extracting listing data manually is inefficient; the EDC.dk Property Scraper automates this process, delivering structured property records from search result pages.
Overview
The EDC.dk Property Scraper extracts property listings from EDC.dk search result pages, converting individual property cards into complete, machine-readable records. It is designed for:
- Real estate professionals tracking market inventory and pricing trends
- Property investors analyzing markets across Danish regions
- Market researchers building datasets on property availability and values
- Aggregator platforms feeding property data into third-party portals
- Data analysts conducting comparative market analysis (CMA)
Key strengths include high-volume extraction (up to 200 items per URL), flexible municipality and region filtering, robust error handling via ignore_url_failures, and comprehensive property metadata spanning physical characteristics, pricing, and media assets.
Input Format
The scraper accepts a JSON configuration object:
{"urls": ["https://www.edc.dk/soeg/?pageNr=2&kommune=Ballerup"],"ignore_url_failures": true,"max_items_per_url": 200}
| Field | Type | Description |
|---|---|---|
urls | Array | Direct links to EDC.dk property search result pages. URLs may include filters (page number, municipality, property type). One URL per entry. |
max_items_per_url | Integer | Maximum number of property listings to extract per URL (1–200). Default: 20. Use 200 for comprehensive market coverage. |
ignore_url_failures | Boolean | If true, the scraper continues running even if individual URLs fail to load. Recommended: true for large batches. |
URL Construction Tips
EDC.dk uses query parameters to filter results:
pageNr=2— Page number of search resultskommune=Ballerup— Danish municipality code (e.g., Ballerup, Copenhagen, Aarhus)
You can build URLs directly from EDC.dk's search interface or construct them programmatically for bulk region coverage.
Output Format
Sample output
{"id": 2447492,"case_guid": "51c0f16c-f94a-49cc-bbb9-e124a40dd44e","case_number": "29704283","case_type_group": "Private","case_classification": "Sale","trade_classification": "None","estate_type": "f507e41c-ee54-473f-b324-5b620716a363","estate_type_name": "Sommerhus","source": "EDC","source_model": "Edc","agency_guid": "f86683ee-72ed-4aca-aa0a-88f48fbbff2f","address": "Gefionvej 53","is_sold": false,"is_rented": false,"zip_code": "2740","city": "Skovlunde","status_change_date": "2026-01-27T11:27:10.133","is_advertised": false,"is_edc_case": true,"case_status": "None","rooms": {"value": 2.0,"unit_code": "ROM","unit_text": "rum","description": "2"},"living_area": {"value": 51.0,"unit_code": "MKT","unit_text": "m²","description": "51 m²"},"price": {"value": 1595000.0,"unit_code": "DKK","unit_text": "kr.","description": "1.595.000 kr."},"area_land": {"value": 450.0,"unit_code": "MKT","unit_text": "m²","description": "450 m²"},"area_floor": {"value": 0.0,"unit_code": "MKT","unit_text": "m²","description": "0 m²"},"rent": {"value": 0.0,"unit_code": "DKK","unit_text": "kr.","description": "0 kr."},"year_build": 1978,"cash_price_change": {"value": 0.0,"unit_code": "DKK","unit_text": "kr.","description": "0 kr."},"vignet_custom_text": "","is_new_case": false,"has_new_price": false,"image_path": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size210x140.jpg","date_open_house": "2026-06-11T10:00:00","date_open_house_end": "2026-06-11T17:00:00","open_house_activity_subscription": true,"open_house_activity_id": "0b781307-a145-4cfe-98a6-5a8f8441845b","geo_coordinates": {"latitude": 55.70553323963271,"longitude": 12.38630399237},"is_contract_signed": false,"business_return_percentage": {"value": 0.0,"unit_code": "","unit_text": "%","description": "0,00 %"},"rent_year": {"value": 0.0,"unit_code": "DKK","unit_text": "kr.","description": "0 kr."},"url_path": "/alle-boliger/sommerhus/2740-skovlunde/gefionvej-53/29704283/","images": [{"src": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size300x200.jpg","height": 200,"width": 300},{"src": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size400x256.jpg","height": 256,"width": 400},{"src": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size620x414.jpg","height": 414,"width": 620},{"src": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size210x140.jpg","height": 140,"width": 210},{"src": "https://billeder.edc.dk/edcmedia/2026/05-May/25/95c9bbf1-c162-493e-a1e5-299c144ab818_Size1080x720crop.jpg","height": 720,"width": 1080}],"view_count": 0,"view_count_type": "ViewedWithinLastWeek","show_view_count": false,"can_be_followed": true,"active_project_cases": 0,"total_project_cases": 0,"is_project": false,"from_url": "https://www.edc.dk/soeg/?pageNr=2&kommune=Ballerup"}
Each scraped property returns a detailed record with 47+ fields:
Identification & Source
| Field | Meaning |
|---|---|
ID | Unique identifier for the property within EDC.dk |
Case Guid | Global unique identifier (UUID) for the listing |
Case Number | EDC.dk case/reference number |
Source | Data origin (e.g., real estate agency, private seller) |
Source Model | Classification of source type |
Agency Guid | GUID of the listing agency or broker |
URL Path | Relative path to the property detail page |
Property Classification
| Field | Meaning |
|---|---|
Case Type Group | Broad category (residential, commercial, land, etc.) |
Case Classification | Specific classification (apartment, house, villa, etc.) |
Trade Classification | Market segment classification |
Estate Type | Code for property type |
Estate Type Name | Human-readable property type name |
Location & Address
| Field | Meaning |
|---|---|
Address | Full street address of the property |
Zip Code | Danish postal code (postnummer) |
City | Municipality or city name |
Geo Coordinates | Latitude/longitude for mapping and distance calculations |
Property Specifications
| Field | Meaning |
|---|---|
Rooms | Number of rooms (integer) |
Living Area | Usable floor space in m² |
Area Floor | Total floor area in m² |
Area Land | Land plot size in m² (for detached properties) |
Year Build | Construction year (integer) |
Financial Information
| Field | Meaning |
|---|---|
Price | Asking price in Danish krone (DKK) |
Rent | Monthly rental price (for rental properties) |
Rent Year | Annual rental yield or rent amount |
Cash Price Change | Price change from previous listing (absolute value) |
Business Return Percentage | Estimated return on investment (ROI) percentage |
Listing Status & Dates
| Field | Meaning |
|---|---|
Is Sold | Boolean flag indicating if property has sold |
Is Rented | Boolean flag for rental status |
Case Status | Current listing status (active, sold, archived, etc.) |
Status Change Date | Timestamp of last status change |
Is New Case | Boolean flag for newly listed properties |
Has New Price | Boolean flag if price was recently updated |
Is Advertised | Boolean flag for featured/promoted listings |
Is EDC Case | Boolean flag for properties listed directly via EDC.dk |
Is Contract Signed | Boolean flag indicating closed transactions |
Open House & Viewings
| Field | Meaning |
|---|---|
Date Open House | Scheduled open house start date/time |
Date Open House End | Open house end date/time |
Open House Activity Subscription | Subscription ID for viewing notifications |
Open House Activity ID | Activity identifier for the open house event |
View Count | Number of times the listing has been viewed |
View Count Type | Classification of view metrics |
Show View Count | Boolean flag to display view count publicly |
Media & Visuals
| Field | Meaning |
|---|---|
Image Path | URL path to primary property image |
Images | Array of all property image URLs |
Project & Investment Properties
| Field | Meaning |
|---|---|
Is Project | Boolean flag for development/construction projects |
Active Project Cases | Number of active sub-cases in a project |
Total Project Cases | Total number of project phases |
Additional Metadata
| Field | Meaning |
|---|---|
Is Contract Signed | Indicates if the transaction has been finalized |
Can Be Followed | Boolean flag to allow watch-list subscriptions |
Vignet Custom Text | Custom promotional text or banner |
How to Use
-
Identify search URLs — Navigate to EDC.dk, apply filters (municipality, property type, price range), and copy the result page URL from your browser.
-
Configure input — Paste one or more URLs into the
urlsarray. For regional market analysis, add multiple pages or municipalities. -
Set extraction limits — Adjust
max_items_per_url:- Use
20–50for targeted single-page scrapes - Use
200(maximum) for comprehensive market snapshots
- Use
-
Enable error handling — Set
ignore_url_failures: truewhen scraping many URLs to prevent interruptions. -
Run the scraper — Start the actor and monitor progress via the log console.
-
Export results — Download output as JSON, CSV, or Excel for analysis in spreadsheets, databases, or BI tools.
Troubleshooting:
- If no results are returned, verify the URL is a search result page (not a detail page).
- For filter-specific data, customize the URL with query parameters before adding to
urls. - If results seem incomplete, increase
max_items_per_urlor run separate scrapes per page.
Use Cases & Business Value
- Market analysis: Track property availability, pricing trends, and inventory levels by municipality
- Investment screening: Identify underpriced properties or emerging markets using price and ROI fields
- Competitive intelligence: Monitor competitor listings, open house schedules, and promotional activity
- Lead generation: Extract property owner and agent data for outreach campaigns
- Data warehousing: Feed structured records into CRM, analytics, or real estate management systems
- Research & academia: Build datasets for thesis work on Danish property markets
The EDC.dk Property Scraper converts unstructured search results into actionable business intelligence, enabling professionals to make faster, data-driven decisions.
Conclusion
The EDC.dk Property Scraper is an essential tool for anyone working in Danish real estate. With 47+ data fields per property and flexible filtering options, it delivers comprehensive market intelligence that would take days to gather manually. Whether you're an agent, investor, researcher, or analyst, this scraper accelerates data collection and unlocks insights into Denmark's dynamic property market.