Bunsly / HomeHarvest

Python package for scraping real estate property data
https://tryhomeharvest.com/
MIT License
329 stars 70 forks source link

Running it directly through python automatically #97

Closed jkessous closed 1 month ago

jkessous commented 1 month ago

Hi First of all i want to thank you for this amazing tool. i am trying run this as a python script that will run automatically but I guess I am doing something wrong. it works great with PYCharm but when I try to run it through the command line or terminal I am getting errors line 1 with the import.

any idea how I can solve this?

also - do you know how I can extract the data to a database and not CSV file.

thanks

cullenwatson commented 1 month ago

can you paste the error

and to mongo database running locally

from pymongo import MongoClient
from homeharvest import scrape_property

database = MongoClient()
properties = scrape_property(
  location="dallas, tx",
  past_days=30, 
)
data_dict = properties.to_dict("records")
database['mydatabase']['properties'].insert_many(data_dict)
jkessous commented 1 month ago

amazing. thanks for the help.

jkessous commented 1 month ago

hi Cullen, small question regarding the script every time you run the script it creates a duplicate in the database. is there an option to avoid the duplicates? thanks

On Tue, Sep 3, 2024 at 4:24 PM Cullen Watson @.***> wrote:

can you paste the error

and to mongo database running locally

from pymongo import MongoClientfrom homeharvest import scrape_property database = MongoClient()properties = scrape_property( location="dallas, tx", past_days=30, )data_dict = properties.to_dict("records")database['mydatabase']['properties'].insert_many(data_dict)

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2326521070, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYPXMBKTBIFDPTH2W7LZUW2CLAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRWGUZDCMBXGA . You are receiving this because you authored the thread.Message ID: @.***>

cullenwatson commented 1 month ago

yea just drop the current collection

then create index one time

database['mydatabase']['properties'].create_index([('mls', 1), ('mls_id', 1)], unique=True)

insert with ordered=False

try:
    database['mydatabase']['properties'].insert_many(data_dict, ordered=False)
except Exception as e:
    print(f"An error occurred: {e}") # will have an error even tho it's working
jkessous commented 1 month ago

thanks buddy this is the code i have (i left the credentials for the temp db in case you want to try it). first time it runs it is ok. second time i run i get multiple errors

from pymongo import MongoClient from homeharvest import scrape_property

database = @.***/?retryWrites=true&w=majority&appName=BlastMyOffersTemp') properties = scrape_property( location="Cleveland, OH", listing_type="for_sale", # or (for_sale, for_rent) past_days=100, )

database['Devops']['properties'].create_index([('mls_id', 1)], unique=True) data_dict = properties.to_dict("records") database['Devops']['properties'].insert_many(data_dict, ordered=False)

On Mon, Sep 16, 2024 at 6:31 PM Cullen Watson @.***> wrote:

yea just drop the current collection

then create index one time

database['mydatabase']['properties'].create_index([('mls_id', 1)], unique=True) insert with ordered=False

try: database['mydatabase']['properties'].insert_many(data_dict, ordered=False) except Exception as e: pass

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2353248781, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYJKL4OQN3ZH5E66XH3ZW32UJAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTGI2DQNZYGE . You are receiving this because you authored the thread.Message ID: @.***>

cullenwatson commented 1 month ago

Can you paste the error @jkessous

jkessous commented 1 month ago

its long so i have attached it

On Mon, Sep 16, 2024 at 10:59 PM Cullen Watson @.***> wrote:

Can you paste the error @jkessous https://github.com/jkessous

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2353801039, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYI6ZKXM7JXKHQL2M6DZW42CTAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTHAYDCMBTHE . You are receiving this because you were mentioned.Message ID: @.***>

ttp://ap.rdcpix.com/579dc53efbcb71e827ff760e8632f63bl-m2556989467od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/579dc53efbcb71e827ff760e8632f63bl-m2001586829od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/579dc53efbcb71e827ff760e8632f63bl-m1049019481od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/579dc53efbcb71e827ff760e8632f63bl-m3606021537od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/579dc53efbcb71e827ff760e8632f63bl-m537134281od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19783')}}, {'index': 1356, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050477" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050477'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/9311-S-Highland-Ave_Cleveland_OH_44125_M38856-15866', 'property_id': '3885615866', 'listing_id': '2969078823', 'mls': 'NEOH', 'mls_id': '5050477', 'status': 'FOR_SALE', 'text': 'Long term tenant currently paying $1, 350/month and all utilities would like to stay but is month to month. No showings without an accepted offer(conditional upon inspection).Will be delivered point of sale compliant.', 'style': 'SINGLE_FAMILY', 'full_street_line': '9311 S Highland Ave', 'street': '9311 S Highland Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44125', 'beds': 3, 'full_baths': 2, 'half_baths': None, 'sqft': 1631, 'year_built': 1943, 'days_on_mls': 77, 'list_price': 125000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 59000, 'last_sold_date': '2019-05-29', 'assessed_value': 20650, 'estimated_value': 127000, 'new_construction': False, 'lot_sqft': 5001, 'price_per_sqft': 77, 'latitude': 41.421271, 'longitude': -81.620937, 'neighborhoods': None, 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 1, 'agent_id': '3198319', 'agent_name': 'Gerald Graham', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Home', 'number': '(516) 209-6476'}], 'agent_mls_set': 'A-NEOH-2015000159', 'agent_nrds_id': None, 'broker_id': None, 'broker_name': None, 'builder_id': None, 'builder_name': None, 'office_id': None, 'office_mls_set': 'O-NEOH-20074', 'office_name': 'Friendly Home Realty, Inc.', 'office_email': @.', 'office_phones': [{'number': '(516) 209-6476', 'type': 'Mobile', 'primary': True, 'ext': None}], 'nearby_schools': 'Hope Academy Northcoast, Garfield Heights City Schools, Harvard Avenue Community School, Regent High School School District', 'primary_photo': 'http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m3249877477od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m3249877477od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m548343626od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m4165728873od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m100646998od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m2053464931od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m1936290579od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m1300102334od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m955757264od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m2887867551od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m929449309od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m2230312806od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/59ce7c64cdfec2e88be57b830f6b038fl-m878626393od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19784')}}, {'index': 1357, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050511" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050511'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/3668-E-65th-St_Cleveland_OH_44105_M44983-42675', 'property_id': '4498342675', 'listing_id': '2969084500', 'mls': 'NEOH', 'mls_id': '5050511', 'status': 'PENDING', 'text': "Take a step back in time with this jewel in Slavic Village! Built in 1910, what was once the home of a large butchers shop named Smoron's Market , is now a spacious, tenant occupied duplex! The upstairs unit has three bedrooms and the downstairs unit has four bedrooms. Both units have large, eat in kitchens and TONS of storage space! With the long driveway and the large, two car garage, visitors will no longer have to worry about finding street parking! If you're in the market for a rental or investment property, don't pass this one up! !!!NO WHOLESALERS!!!", 'style': 'MULTI_FAMILY', 'full_street_line': '3668 E 65th St', 'street': '3668 E 65th St', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44105', 'beds': 7, 'full_baths': 2, 'half_baths': None, 'sqft': 2636, 'year_built': 1910, 'days_on_mls': 77, 'list_price': 100000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 6000, 'last_sold_date': '2018-12-06', 'assessed_value': 15830, 'estimated_value': 98352, 'new_construction': False, 'lot_sqft': 5641, 'price_per_sqft': 38, 'latitude': 41.45845, 'longitude': -81.645329, 'neighborhoods': 'South Broadway, Broadway Slavic Village, Warszawa Historic District', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '3474431', 'agent_name': 'jeremy rodriguez', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'office', 'number': '2162871766'}], 'agent_mls_set': 'A-NEOH-2018003003', 'agent_nrds_id': '657021950', 'broker_id': None, 'broker_name': 'YUR Better Homes LLC', 'builder_id': None, 'builder_name': None, 'office_id': None, 'office_mls_set': 'O-NEOH-20541', 'office_name': 'YUR Better Homes LLC', 'office_email': @.', 'office_phones': [{'number': '2169656624', 'type': None, 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland College Preparatory School, Cleveland Metropolitan School District, Regent High School School District', 'primary_photo': 'http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4027888343od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4027888343od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m309222967od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2992579031od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m721799061od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m1551589424od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m336236136od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m3108568397od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m835007914od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2595114512od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2892246742od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2064112689od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2909958373od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4057731434od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m811358397od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m302655538od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m404839322od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m308469580od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2247773823od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2431015527od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2181444969od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2995347861od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m854563810od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m728560872od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m1092747152od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4060543493od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2897539036od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m1303970871od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4275117380od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2950657501od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m681121307od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m96576641od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4009418330od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m3816366543od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m508446538od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m3922374550od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m3680938067od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m1009061415od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4170828382od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m961088939od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4186325064od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m4041071932od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/cb6f02d79f086464b050da36c82241c1l-m2094537417od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19785')}}, {'index': 1358, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050655" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050655'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/3718-Minster-Ct_Cleveland_OH_44105_M44664-52995', 'property_id': '4466452995', 'listing_id': '2969093922', 'mls': 'NEOH', 'mls_id': '5050655', 'status': 'FOR_SALE', 'text': "Don't miss out on this updated townhome in the heart of Slavic Village. Just a few minutes' drive to shopping and parks, Cleveland Clinic, University Hospital, and Metro Hospital, you are close to everything. The home is move-in ready and has a full basement. There are two years left on the tax abatement, and you can assume the low-interest 5%mortgage.", 'style': 'TOWNHOMES', 'full_street_line': '3718 Minster Ct', 'street': '3718 Minster Ct', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44105', 'beds': 3, 'full_baths': 2, 'half_baths': None, 'sqft': 1490, 'year_built': 2009, 'days_on_mls': 77, 'list_price': 164900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 150000, 'last_sold_date': '2022-08-26', 'assessed_value': 1820, 'estimated_value': 167103, 'new_construction': False, 'lot_sqft': 3049, 'price_per_sqft': 111, 'latitude': 41.457126, 'longitude': -81.645469, 'neighborhoods': 'Broadway Slavic Village, South Broadway, Warszawa Historic District', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 131, 'parking_garage': 2, 'agent_id': '1529012', 'agent_name': 'Thomas J. Diamond', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Home', 'number': '(216) 401-0007'}], 'agent_mls_set': 'A-NEOH-2011000399', 'agent_nrds_id': None, 'broker_id': None, 'broker_name': None, 'builder_id': None, 'builder_name': None, 'office_id': '3029294', 'office_mls_set': 'O-NEOH-9263', 'office_name': 'Red Diamond Realty', 'office_email': @.', 'office_phones': [{'number': '2164010007', 'type': 'Mobile', 'primary': True, 'ext': None}], 'nearby_schools': 'Constellation Schools:eastside, Cleveland Metropolitan School District, Cleveland College Preparatory School, Regent High School School District', 'primary_photo': 'http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m3082880355od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m3082880355od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m3070922728od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m3863726438od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m1910620649od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m2525265965od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m4027857905od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m3450298693od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m1128095621od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m2190583768od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m2198679979od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m2489926418od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m567437766od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m2291579149od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1ba21064832c598a1ddad8e5aa2e7bfbl-m1534139802od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19786')}}, {'index': 1359, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050407" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050407'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/893-Rudyard-Rd_Cleveland_OH_44110_M41980-28338', 'property_id': '4198028338', 'listing_id': '2969073264', 'mls': 'NEOH', 'mls_id': '5050407', 'status': 'PENDING', 'text': 'This is a 4 bedroom 2 bathroom duplex with 1852 square feet. 893 Rudyard Rd (Unit 1) has a tenant paying $795 monthly rent. The tenant moved in on 04/11/2024. The tenant is on an annual lease ending on 03/31/2025. 895 Rudyard Rd (Unit 2) has a tenant paying $675 monthly rent. The tenant moved in on 12/15/2023. The tenant is on an annual lease ending on 11/30/2024. A virtual tour is available. The seller has a large portfolio of properties for sale in Cleveland and Akron. The loan on this property does not allow for seller financing or a loan assumption. Call, text, or email the listing agent anytime of day. Expect a one-day delay for responses to communications sent on Fridays after around 11:00am. Pictures are true to the current condition of the property.', 'style': 'MULTI_FAMILY', 'full_street_line': '893 Rudyard Rd', 'street': '893 Rudyard Rd', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44110', 'beds': 4, 'full_baths': 2, 'half_baths': None, 'sqft': 1852, 'year_built': 1917, 'days_on_mls': 78, 'list_price': 95000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 70000, 'last_sold_date': '2022-03-30', 'assessed_value': 13200, 'estimated_value': 93192, 'new_construction': False, 'lot_sqft': 3502, 'price_per_sqft': 51, 'latitude': 41.556622, 'longitude': -81.565085, 'neighborhoods': 'South Collinwood', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '99888364', 'agent_name': 'Jacob Silvermetz', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Office', 'number': '2164010007'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '4409413990'}], 'agent_mls_set': 'A-NEOH-2022004766', 'agent_nrds_id': None, 'broker_id': None, 'broker_name': None, 'builder_id': None, 'builder_name': None, 'office_id': '3029294', 'office_mls_set': 'O-NEOH-9263', 'office_name': 'Red Diamond Realty', 'office_email': @.', 'office_phones': [{'number': '2164010007', 'type': 'Mobile', 'primary': True, 'ext': None}], 'nearby_schools': 'East Academy School District, Cleveland Metropolitan School District', 'primary_photo': 'http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m3189122262od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m3189122262od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m2127276254od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m2834655937od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m4292158246od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m3470117401od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m2740523388od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m908075185od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m2303454256od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/30cbe20b8f292ab808ee65d42beb622cl-m1896276859od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19787')}}, {'index': 1360, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050767" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050767'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/3694-E-57th-St_Cleveland_OH_44105_M32058-82109', 'property_id': '3205882109', 'listing_id': '2969101322', 'mls': 'NEOH', 'mls_id': '5050767', 'status': 'PENDING', 'text': 'Multi-Family investment property. In need of a complete rent-ready rehab including the basement mechanicals and electrical. 4 units with 2 bedrooms and 1 bathroom each. Full basement. Driveway for off-street parking.', 'style': 'MULTI_FAMILY', 'full_street_line': '3694 E 57th St', 'street': '3694 E 57th St', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44105', 'beds': 8, 'full_baths': 4, 'half_baths': None, 'sqft': 3440, 'year_built': 1910, 'days_on_mls': 77, 'list_price': 123000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 60000, 'last_sold_date': '2020-06-10', 'assessed_value': 23800, 'estimated_value': 120973, 'new_construction': False, 'lot_sqft': 5602, 'price_per_sqft': 36, 'latitude': 41.457655, 'longitude': -81.650166, 'neighborhoods': 'South Broadway, Broadway Slavic Village', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': None, 'agent_id': '2062672', 'agent_name': 'Michael Azzam', 'agent_email': @.', 'agent_phones': [{'ext': '20', 'primary': True, 'type': 'Office', 'number': '4405039609'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '4405039609'}], 'agent_mls_set': 'A-NEOH-2014004734', 'agent_nrds_id': '657019153', 'broker_id': '4455920', 'broker_name': 'RE/MAX Haven Realty Broker', 'builder_id': None, 'builder_name': None, 'office_id': '995977', 'office_mls_set': 'O-NEOH-2486', 'office_name': 'RE MAX Haven Realty', 'office_email': @.', 'office_phones': [{'number': '(440) 519-3100', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland College Preparatory School, Cleveland Metropolitan School District, Regent High School School District', 'primary_photo': 'http://ap.rdcpix.com/2dec59e9aa5a97a70684f2c7f5760d6cl-b524850830od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/2dec59e9aa5a97a70684f2c7f5760d6cl-b524850830od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19788')}}, {'index': 1361, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050275" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050275'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/821-E-93rd-St_Cleveland_OH_44108_M39799-55746', 'property_id': '3979955746', 'listing_id': '2969073266', 'mls': 'NEOH', 'mls_id': '5050275', 'status': 'PENDING', 'text': "Are you looking to create a rental portfolio or possibly add to your existing one? Well look no further, this recently remodeled vinyl sided quadraplex is the perfect addition you have been waiting for! All four units vacant so that you may select the tenant(s) of your choosing. Per CMHA Fair Market Rents and Payment Standards, a 2 bedroom 1 bath unit for rent in the Glenville neighborhood can bring in $1, 329 for EACH UNIT! Bringing the potential cash flow of this property once fully occupied to $5, 187/month. This is the perfect plug and play with low taxes, low maintenance, and good appreciation potential. This property is located minutes from the Cleveland Clinic, Downtown Cleveland, and University Circle. Don't miss out on the opportunity to call this property your own. It will not be around long! Reach out today to schedule a private showing.", 'style': 'MULTI_FAMILY', 'full_street_line': '821 E 93rd St', 'street': '821 E 93rd St', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44108', 'beds': 8, 'full_baths': 4, 'half_baths': None, 'sqft': 7040, 'year_built': 1910, 'days_on_mls': 78, 'list_price': 324900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 215000, 'last_sold_date': '2023-06-09', 'assessed_value': 28670, 'estimated_value': None, 'new_construction': False, 'lot_sqft': 8250, 'price_per_sqft': 46, 'latitude': 41.534494, 'longitude': -81.62222, 'neighborhoods': 'Glenville', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': None, 'agent_id': '2222839', 'agent_name': 'Sabrina Semidey', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2169037710'}, {'ext': None, 'primary': True, 'type': 'Office', 'number': '2167856010'}], 'agent_mls_set': 'A-NEOH-2015003258', 'agent_nrds_id': '657020067', 'broker_id': '1555311', 'broker_name': 'Keller Williams Greater Cleveland West', 'builder_id': None, 'builder_name': None, 'office_id': '1002372', 'office_mls_set': 'O-NEOH-2847', 'office_name': 'Keller Williams Citywide', 'office_email': @.', 'office_phones': [{'number': '4408922211', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District, Horizon Science Academy Cleveland', 'primary_photo': 'http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m713385934od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m713385934od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m1625937265od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3921115738od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3532209107od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m1623461797od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m562708431od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m79464140od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m1263480821od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m2533624727od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m4107180605od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3510629687od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3704109531od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m4046410182od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m2005191993od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3496619109od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m1242066391od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m956938802od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m3806833951od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/103507900080055c649001d29b3639c7l-m602793146od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19789')}}, {'index': 1362, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050250" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050250'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/3912-Archwood-Ave_Cleveland_OH_44109_M39512-27373', 'property_id': '3951227373', 'listing_id': '2969072460', 'mls': 'NEOH', 'mls_id': '5050250', 'status': 'PENDING', 'text': 'Turnkey Ca$h Cow bringing in $2, 900 per month in gross rents! Four units (2 on each level), zoned triplex. The old storefront was converted into a neat one-bedroom residential unit. Building consists of three, two-bedroom units and one, one bedroom unit, a full basement, a walk-up third floor attic and a one car block garage. Property has 3 electric meters (down units both separate, up combined), 2 gas meters (separated by floors) and one water-sewer meter. Tenants pay all utilities. Located near the Archwood Denison historic area.', 'style': 'MULTI_FAMILY', 'full_street_line': '3912 Archwood Ave', 'street': '3912 Archwood Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44109', 'beds': 7, 'full_baths': 4, 'half_baths': None, 'sqft': 3144, 'year_built': 1900, 'days_on_mls': 78, 'list_price': 169900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 40000, 'last_sold_date': '1995-06-20', 'assessed_value': 24680, 'estimated_value': 183000, 'new_construction': False, 'lot_sqft': 3480, 'price_per_sqft': 54, 'latitude': 41.452945, 'longitude': -81.711329, 'neighborhoods': 'Brooklyn - Centre', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 1, 'agent_id': '1871494', 'agent_name': 'Mike Balamenti, Broker/Owner', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2169909495'}, {'ext': None, 'primary': True, 'type': 'Office', 'number': '3305629495'}], 'agent_mls_set': 'A-NEOH-C2002019798', 'agent_nrds_id': None, 'broker_id': None, 'broker_name': None, 'builder_id': None, 'builder_name': None, 'office_id': '4601991', 'office_mls_set': 'O-NEOH-C41410', 'office_name': 'Power House Realty', 'office_email': @.', 'office_phones': [{'number': '3305629495', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Horizon Science Academy-Denison Middle School, Cleveland Metropolitan School District', 'primary_photo': 'http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m802233878od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m802233878od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m495512214od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1189210955od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1795408523od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1661701517od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1275940926od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3237107722od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2024630895od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2748013559od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m432753610od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1076230235od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1568671667od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3965416783od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m256330663od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3540964627od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1575221248od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m908389542od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2622721126od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2895967050od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1666394548od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m877093344od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2237509750od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2527894271od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3716805670od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3008792794od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m863964050od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m102384896od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2465670676od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2320771640od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1054230523od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1415029744od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3150147840od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m853591784od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m559068941od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3822316192od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m876013057od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m1748992545od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m259058926od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3720311237od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3620325536od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2355652780od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m3029745342od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/3e3343f7c030c93f846c25e262cb9631l-m2033110987od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978a')}}, {'index': 1363, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050450" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050450'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/10717-Kimberley-Ave_Cleveland_OH_44108_M36908-14709', 'property_id': '3690814709', 'listing_id': '2969076721', 'mls': 'NEOH', 'mls_id': '5050450', 'status': 'FOR_SALE', 'text': 'Spacious Multifamily with 6 Bedrooms and 3 Full Bathrooms. Great Investment Opportunity!', 'style': 'MULTI_FAMILY', 'full_street_line': '10717 Kimberley Ave', 'street': '10717 Kimberley Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44108', 'beds': 6, 'full_baths': 2, 'half_baths': None, 'sqft': 1992, 'year_built': 1904, 'days_on_mls': 78, 'list_price': 100000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 29300, 'last_sold_date': '2019-09-25', 'assessed_value': 17120, 'estimated_value': 98156, 'new_construction': False, 'lot_sqft': 2614, 'price_per_sqft': 50, 'latitude': 41.536702, 'longitude': -81.612389, 'neighborhoods': 'Glenville', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 3, 'hoa_fee': 0, 'parking_garage': None, 'agent_id': '1149369', 'agent_name': 'David Sturgeon', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Office', 'number': '2167211210'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2163754486'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2163754486'}], 'agent_mls_set': 'A-NEOH-2009000358', 'agent_nrds_id': '657016598', 'broker_id': '1535106', 'broker_name': 'Howard Hanna Real Estate', 'builder_id': None, 'builder_name': None, 'office_id': '1476785', 'office_mls_set': 'O-NEOH-2807', 'office_name': 'Howard Hanna - Cleveland Heights', 'office_email': @.', 'office_phones': [{'number': '2167211210', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District, Old Brook High School School District', 'primary_photo': 'http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3867460288od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3867460288od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m276725897od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1366362638od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m2416404862od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3187408105od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3746422904od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m665303976od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m691009327od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1631825999od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1500754368od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m159818950od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1561653976od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m2001469749od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1927449551od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1659489659od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m663784486od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3985262707od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m1647960243od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/1e09a8c4d3e1b51bb73e8906db98f2eel-m3827417308od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978b')}}, {'index': 1364, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050093" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050093'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/1132-E-168th-St_Cleveland_OH_44110_M35152-80747', 'property_id': '3515280747', 'listing_id': '2969085427', 'mls': 'NEOH', 'mls_id': '5050093', 'status': 'PENDING', 'text': 'Well-kept two-family house, two bedrooms and 10x10 den in each unit, could be a third bedroom. Open floor plan from the kitchen through the dining room, to the living room and attached to living room is the wonderful den. Both units occupied by Section 8 tenants.', 'style': 'MULTI_FAMILY', 'full_street_line': '1132/1134 E 168th St', 'street': '1132/1134 E 168th St', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44110', 'beds': 4, 'full_baths': 2, 'half_baths': None, 'sqft': None, 'year_built': 1922, 'days_on_mls': 77, 'list_price': 135000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 89900, 'last_sold_date': '2004-07-28', 'assessed_value': 20650, 'estimated_value': 131100, 'new_construction': False, 'lot_sqft': 3851, 'price_per_sqft': None, 'latitude': 41.576825, 'longitude': -81.563502, 'neighborhoods': 'North Collinwood', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': None, 'agent_id': '1535310', 'agent_name': 'Philbert Shy', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Office', 'number': '3304686833'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2162190091'}], 'agent_mls_set': 'A-NEOH-C2004011059', 'agent_nrds_id': None, 'broker_id': '1535106', 'broker_name': 'Howard Hanna Real Estate', 'builder_id': None, 'builder_name': None, 'office_id': '1505278', 'office_mls_set': 'O-NEOH-C19554', 'office_name': 'Howard Hanna - Macedonia', 'office_email': @.', 'office_phones': [{'number': '3304686833', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District, Lakeshore Intergenerational School', 'primary_photo': 'http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m293862020od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m293862020od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1676932495od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m4272986852od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1032353377od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m615683195od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m350340370od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m3852474111od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m3888629225od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m2116045817od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1789634361od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1489525367od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m2310307357od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m161550165od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m2679876225od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m884511502od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m4237378765od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1085794348od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m4137806974od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m4004917257od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m1148352707od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m3393571739od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/24c8ed6d6339a369a6764981f07b4979l-m2631795741od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978c')}}, {'index': 1365, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050448" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050448'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/12021-Cromwell-Ave_Cleveland_OH_44120_M33240-78826', 'property_id': '3324078826', 'listing_id': '2969076620', 'mls': 'NEOH', 'mls_id': '5050448', 'status': 'FOR_SALE', 'text': "Welcome to 12021 Cromwell Ave! This beautifully newly renovated duplex offers spacious living with 2 units. Enjoy the updated kitchens with granite countertops and a generous backyard. Perfect for investors or owner-occupants looking to live on one side and rent out the other! It is conveniently located near shopping, dining, and public transportation. Don't miss out on this prime opportunity!", 'style': 'MULTI_FAMILY', 'full_street_line': '12021 Cromwell Ave', 'street': '12021 Cromwell Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44120', 'beds': 5, 'full_baths': 2, 'half_baths': None, 'sqft': None, 'year_built': 1915, 'days_on_mls': 78, 'list_price': 244900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 35000, 'last_sold_date': '2020-06-24', 'assessed_value': 12260, 'estimated_value': 240986, 'new_construction': False, 'lot_sqft': 5667, 'price_per_sqft': None, 'latitude': 41.48609, 'longitude': -81.598458, 'neighborhoods': 'Buckeye - Shaker', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': None, 'agent_id': None, 'agent_name': 'Mark Wilson', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': None, 'number': '2162052636'}], 'agent_mls_set': 'A-NEOH-610421', 'agent_nrds_id': None, 'broker_id': None, 'broker_name': None, 'builder_id': None, 'builder_name': None, 'office_id': '2861804', 'office_mls_set': 'O-NEOH-9562', 'office_name': 'Bhr & Associates', 'office_email': @.', 'office_phones': [{'number': '2162207886', 'type': 'Mobile', 'primary': True, 'ext': None}], 'nearby_schools': 'Wings Academy 2, Randall Park High School, Cleveland Metropolitan School District', 'primary_photo': 'http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m439446810od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m439446810od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m3289909084od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m419028482od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m4287201834od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2615561336od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m4118368911od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2345015324od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m3383497169od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m1611156832od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m4018312328od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m1353743370od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2277351328od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m4033931009od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m861561071od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2060012803od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m200746695od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2541982541od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2520131530od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m3043545567od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m3960403955od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2744432568od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2583937495od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2485635417od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m3491570544od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m10496531od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m361736795od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2936787173od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m514332380od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m922404646od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2875119906od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m487618738od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2873359546od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m660858638od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2638267709od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m523962085od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4b5a775c4a95354d8a311e540da041f5l-m2502049791od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978d')}}, {'index': 1366, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5048923" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5048923'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/8115-Laumer-Ave_Cleveland_OH_44105_M47464-22575', 'property_id': '4746422575', 'listing_id': '2969084235', 'mls': 'NEOH', 'mls_id': '5048923', 'status': 'FOR_SALE', 'text': "Great opportunity to bring this property back to its full potential. Whether you're a seasoned renovator looking for your next project or a visionary homeowner ready to make this house your new home, the possibilities are endless.", 'style': 'SINGLE_FAMILY', 'full_street_line': '8115 Laumar Ave', 'street': '8115 Laumar Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44105', 'beds': 3, 'full_baths': 1, 'half_baths': None, 'sqft': 1514, 'year_built': 1910, 'days_on_mls': 77, 'list_price': 59000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-01', 'sold_price': 95000, 'last_sold_date': '2007-06-08', 'assessed_value': 10750, 'estimated_value': 60200, 'new_construction': False, 'lot_sqft': 6042, 'price_per_sqft': 39, 'latitude': 41.440781, 'longitude': -81.628023, 'neighborhoods': 'South Broadway, Broadway Slavic Village', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 3, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '3728223', 'agent_name': 'Dechella Woodruff', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Office', 'number': '2164557677'}, {'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2164038180'}], 'agent_mls_set': 'A-NEOH-2018004577', 'agent_nrds_id': None, 'broker_id': '3928565', 'broker_name': 'Century 21 Premiere Properties, Inc. - Broker', 'builder_id': None, 'builder_name': None, 'office_id': '1421240', 'office_mls_set': 'O-NEOH-9606', 'office_name': 'CENTURY 21 Premiere Properties', 'office_email': @.', 'office_phones': [{'number': '2164557677', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District', 'primary_photo': 'http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2784310892od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2784310892od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b1532621135od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2003628439od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b4177638872od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b4070724851od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2967147923od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b3078103720od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2170307486od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2138056849od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2985172653od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/9da258eb1001df68c8b2621d804756eal-b2874105039od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978e')}}, {'index': 1367, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050198" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050198'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/9106-Rosewood-Ave_Cleveland_OH_44105_M48138-36665', 'property_id': '4813836665', 'listing_id': '2969071352', 'mls': 'NEOH', 'mls_id': '5050198', 'status': 'PENDING', 'text': 'Highly Profitable Investment Property on the Garfield Heights-Cleveland border nestled in the Mill Creek Falls Neighborhood of Cleveland. This bountiful duplex offers new flooring and fresh paint in the downstairs unit as of March 2024. The upstairs unit offers new flooring and fresh paint as of 2022. Brand new furnace for upstairs unit put in February 2024. Brand new furnace for downstairs unit put in March 2024. Brand new hot water tank for downstairs unit put in September 2023. New PVC piping and stack from downstairs unit kitchen to basement floor. Brand new roof to detached garage including new wood beams and studs in garage 2023. Tenant Occupied in both units. The downstairs unit boasts two bedrooms, an office, kitchen, living room, dining room, and bathroom. The upstairs unit boasts one bedroom down, a 3rd floor loft bedroom, kitchen, living room, dining room, bathroom, pantry and a walk-in attic with a permanent floor. Easily accessible to highways 77 and 480.', 'style': 'MULTI_FAMILY', 'full_street_line': '9106 Rosewood Ave', 'street': '9106 Rosewood Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44105', 'beds': 4, 'full_baths': 2, 'half_baths': None, 'sqft': None, 'year_built': 1919, 'days_on_mls': 78, 'list_price': 144900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-30', 'sold_price': 71500, 'last_sold_date': '1998-04-10', 'assessed_value': 14910, 'estimated_value': 142513, 'new_construction': False, 'lot_sqft': 5602, 'price_per_sqft': None, 'latitude': 41.435814, 'longitude': -81.622098, 'neighborhoods': 'South Broadway, Broadway Slavic Village', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '100233075', 'agent_name': 'Gabrielle Palladino', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Office', 'number': '4405720220'}], 'agent_mls_set': 'A-NEOH-2023002856', 'agent_nrds_id': '657025785', 'broker_id': '3131735', 'broker_name': 'Coldwell Banker Schmidt Realtors, OH', 'builder_id': None, 'builder_name': None, 'office_id': '3026818', 'office_mls_set': 'O-NEOH-20025', 'office_name': 'COLDWELL BANKER SCHMIDT FAMILY OF COMPANIES', 'office_email': @.', 'office_phones': [{'number': '(440) 572-0220', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District', 'primary_photo': 'http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3236460736od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3236460736od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m4171564165od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3915675434od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3123083630od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1861885042od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m2371419489od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m771440493od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m2819675442od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1223711640od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3503961541od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m748670245od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1062323626od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1393239437od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3908443944od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3548216610od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m2619028029od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m123141246od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m2256096377od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m280241131od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m721748499od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3884869963od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1609371916od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3581809124od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m851557181od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m4004944232od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1197066045od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1808301978od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1890935328od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m3418369355od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m1450326573od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m818516583od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/27a0b92c383d5babe13ad4ea394b39a3l-m4151488669od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e1978f')}}, {'index': 1368, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5050387" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5050387'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/877-Thornhill-Dr_Cleveland_OH_44108_M44017-74360', 'property_id': '4401774360', 'listing_id': '2969064398', 'mls': 'NEOH', 'mls_id': '5050387', 'status': 'PENDING', 'text': 'This spacious estate property is being sold AS-IS!!! Probate has already given permission for the sale. This duplex, possible triplex is huge! Property needs cosmetic TLC but has a great foundation, and dry basement. Attic space is finished and has a gas line for a kitchenette space. The income potential is phenomenal and could bring in $3k plus per month once beautified and certified for Section 8. Property also has a vacant lot on each side. Located across the street from a beautiful public park with community pool makes it an ideal location. Set up a showing and add to your portfolio today!', 'style': 'MULTI_FAMILY', 'full_street_line': '877 Thornhill Dr', 'street': '877 Thornhill Dr', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44108', 'beds': 6, 'full_baths': 2, 'half_baths': None, 'sqft': 2674, 'year_built': 1918, 'days_on_mls': 79, 'list_price': 49900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-06-29', 'sold_price': 22500, 'last_sold_date': '1972-12-01', 'assessed_value': 13550, 'estimated_value': 49338, 'new_construction': False, 'lot_sqft': 5998, 'price_per_sqft': 19, 'latitude': 41.533413, 'longitude': -81.599061, 'neighborhoods': 'Forest Hills', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 3, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '4045473', 'agent_name': 'Tameka Lewis', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2164827882'}], 'agent_mls_set': 'A-NEOH-424470', 'agent_nrds_id': None, 'broker_id': '4746073', 'broker_name': 'T. Lewis Realty, LLC. - Broker', 'builder_id': None, 'builder_name': None, 'office_id': '4746071', 'office_mls_set': 'O-NEOH-20172', 'office_name': 'T. Lewis Realty, LLC.', 'office_email': @.', 'office_phones': [{'number': '2164827882', 'type': 'Mobile', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District, Citizens Leadership Academy East, Old Brook High School School District', 'primary_photo': 'http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m1026126524od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m1026126524od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m3838183205od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m1583715443od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m715429766od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m2546977481od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m3854602038od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m2414766909od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m1334036144od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m1119465511od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m4070405337od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m2727510584od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m3765147951od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/d384580c8c0c3aba63b7fc6d0d499eb9l-m2325775537od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66e891fe2d80c92174e19790')}}, {'index': 1369, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Devops.properties index: mls_id_1 dup key: { mls_id: "5057406" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5057406'}, 'op': {'property_url': 'https://www.realtor.com/realestateandhomes-detail/18014-Larchwood-Ave_Cleveland_OH_44135_M31488-83407', 'property_id': '3148883407', 'listing_id': '2970100496', 'mls': 'NEOH', 'mls_id': '5057406', 'status': 'FOR_SALE', 'text': 'Huge newly remodeled 4 bed 2 bath brick Colonial near Kamms corner in West Park. House has been beautifully done. Newer flooring, paint, & light fixtures throughout the house. Almost all windows are new. New roof on house & garage in 2021. Kitchen large enough to be eat in kitchen with quarts counter tops, subway backsplash, stainless steal appliances. Large dining room with large beautiful window.. Unique built-ins with bench and extra storage space. Huge living room with brick fireplace with more beautiful built-ins & gorgeous windows above fireplae. Breezeway between front door & living room. 2 bedrooms & full bath on main floor. Second floor has a full bath, a smaller room that could be used as a bedroom or office. Balcony upstairs. 2 large bedrooms. Both bathrooms have been updated. Tons of natural light throughout the house. Basement is full basement with laundry. Stunning finishes throughout. Large closets throughou the house. Newer 2 car garage & concrete drive with drain. The house has a cozy front porch to sit and enjoy coffee in the morning. Must see house with so much to offer.', 'style': 'SINGLE_FAMILY', 'full_street_line': '18014 Larchwood Ave', 'street': '18014 Larchwood Ave', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44135', 'beds': 4, 'full_baths': 2, 'half_baths': None, 'sqft': 1980, 'year_built': 1927, 'days_on_mls': 52, 'list_price': 339900, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-07-26', 'sold_price': 255000, 'last_sold_date': '2020-03-04', 'assessed_value': 86910, 'estimated_value': 344336, 'new_construction': False, 'lot_sqft': 9553, 'price_per_sqft': 172, 'latitude': 41.444588, 'longitude': -81.822685, 'neighborhoods': "Kamm's Corners, West Park", 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 2, 'agent_id': '3832850', 'agent_name': 'Paige A Landes', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'BUSINESS_MOBILE', 'number': '4405067232'}], 'agent_mls_set': 'A-NEOH-2013002594', 'agent_nrds_id': '669020768', 'broker_id': '4550627', 'broker_name': 'King Realty - Broker', 'builder_id': None, 'builder_name': None, 'office_id': '30515', 'office_mls_set': 'O-NEOH-9050', 'office_name': 'King Realty', 'office_email': @.', 'office_phones': [{'number': '(440) 647-3580', 'type': 'Office', 'primary': True, 'ext': None}, {'number': '4406473112', 'type': 'Fax', 'primary': False, 'ext': None}, {'number': '8005893580', 'type': 'Toll Free', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District, Constellation Schools: Westpark Community Middle', 'primary_photo': 'http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m144131927od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': 'http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m144131927od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m2225745216od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m3932923008od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m461565335od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m3575925341od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2c3b37750al-m33903930od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/4a366f2bea245b1761cd8f2

cullenwatson commented 1 month ago

Yes that’s not an error, just saying mongo skipped the duplicate which is desired. Comment out the print stmt if you don’t want to see that

jkessous commented 1 month ago

ok thanks man i really appreciate it alot

On Mon, Sep 16, 2024 at 11:30 PM Cullen Watson @.***> wrote:

Yes that’s not an error, just saying mongo skipped the duplicate which is desired

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2353941286, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYPCDOAUYIXGJME7CP3ZW45XXAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTHE2DCMRYGY . You are receiving this because you were mentioned.Message ID: @.***>

jkessous commented 3 weeks ago

hey buddy is there any option that the script will not send all of this to the console .com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m2574524585od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m1770705647od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m2143427487od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m2446523634od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m3885976941od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m555459484od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m298208096od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/5d9a07cf3dd06104c1b54cda8d6dcd75l-m1072333880od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66f94de10996851505dea9fd')}}, {'index': 674, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: Cleveland.Cuyahoga_county index: mls_id_1 dup key: { mls_id: "5072335" }', 'keyPattern': {'mls_id': 1}, 'keyValue': {'mls_id': '5072335'}, 'op': {'property_url': ' https://www.realtor.com/realestateandhomes-detail/3523-W-125th-St_Cleveland_OH_44111_M44306-55129', 'property_id': '4430655129', 'listing_id': '2972539457', 'mls': 'NEOH', 'mls_id': '5072335', 'status': 'PENDING', 'text': 'Nice 5X5 up and down duplex. Some updating has been done. Needs a good cleaning and paint and could be a very nice home. Tenants are month to month and pay below market price.', 'style': 'MULTI_FAMILY', 'full_street_line': '3523-3525 W 125th St', 'street': '3523-3525 W 125th St', 'unit': None, 'city': 'Cleveland', 'state': 'OH', 'zip_code': '44111', 'beds': 4, 'full_baths': 2, 'half_baths': None, 'sqft': 2808, 'year_built': 1919, 'days_on_mls': 6, 'list_price': 155000, 'list_price_min': None, 'list_price_max': None, 'list_date': '2024-09-23', 'sold_price': 24000, 'last_sold_date': '2010-02-25', 'assessed_value': 27590, 'estimated_value': 152963, 'new_construction': False, 'lot_sqft': 3676, 'price_per_sqft': 55, 'latitude': 41.456897, 'longitude': -81.774416, 'neighborhoods': 'Jefferson, West Park', 'county': 'Cuyahoga', 'fips_code': '39035', 'stories': 2, 'hoa_fee': 0, 'parking_garage': 1, 'agent_id': '27630', 'agent_name': 'SUSAN R. BRADLEY - BRADLEY REAL ESTATE TEAM', 'agent_email': @.', 'agent_phones': [{'ext': None, 'primary': True, 'type': 'Mobile', 'number': '2165331040'}], 'agent_mls_set': 'A-NEOH-231409', 'agent_nrds_id': '657000957', 'broker_id': '4549841', 'broker_name': 'Classic Realty Group Broker', 'builder_id': None, 'builder_name': None, 'office_id': '3071276', 'office_mls_set': 'O-NEOH-2698', 'office_name': 'Classic Realty Group, Inc.', 'office_email': @.', 'office_phones': [{'number': '(440) 526-4200', 'type': 'Office', 'primary': True, 'ext': None}], 'nearby_schools': 'Cleveland Metropolitan School District', 'primary_photo': ' http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2219622000od-w480_h360_x2.webp?w=1080&q=75', 'alt_photos': ' http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2219622000od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m878920128od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m1328475469od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2745990337od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m3075430314od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m3335615438od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m3594235293od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2903787701od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2615250937od-w480_h360_x2.webp?w=1080&q=75, http://ap.rdcpix.com/2da584fc5dbf958cc4adaf4cbb03e05bl-m2740349469od-w480_h360_x2.webp?w=1080&q=75', '_id': ObjectId('66f94de10996851505dea9fe')}}], 'writeConcernErrors': [], 'nInserted': 2, 'nUpserted': 0, 'nMatched': 0, 'nModified': 0, 'nRemoved': 0, 'upserted': []}

and send it to a log file ?

i am trying to add to the script an email alert that it will alert if it succeeded or failed but since all the time it mentions that Process finished with exit code 0 the scirpt things it failed and send me an alrert of a failure. thanks

On Mon, Sep 16, 2024 at 11:56 PM Jonathan Kessous @.***> wrote:

ok thanks man i really appreciate it alot

On Mon, Sep 16, 2024 at 11:30 PM Cullen Watson @.***> wrote:

Yes that’s not an error, just saying mongo skipped the duplicate which is desired

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2353941286, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYPCDOAUYIXGJME7CP3ZW45XXAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTHE2DCMRYGY . You are receiving this because you were mentioned.Message ID: @.***>

cullenwatson commented 3 weeks ago

yea just dont print the error with pass

try:
    database['mydatabase']['properties'].insert_many(data_dict, ordered=False)
except Exception as e:
    pass
jkessous commented 3 weeks ago

hey thanks for the prompt reply i dont have any print in the script. this is the script i have:

from pymongo import MongoClient from homeharvest import scrape_property import time import schedule

database = @.***/?retryWrites=true&w=majority&appName=BlastMyOffersTemp') properties = scrape_property( location="Cuyahoga county", listing_type="for_sale", # or (for_sale, for_rent) past_days=2, ) database['Cleveland']['Cuyahoga_county'].create_index([('mls_id', 1)], unique=True)

database['Cleveland']['Cuyahoga_county'].create_index([('mls_id',

1)], unique=True) - should run only once data_dict = properties.to_dict("records") database['Cleveland']['Cuyahoga_county'].insert_many(data_dict, ordered=False)

On Sun, Sep 29, 2024 at 9:43 PM Cullen Watson @.***> wrote:

yea just dont print the error with pass

try: database['mydatabase']['properties'].insert_many(data_dict, ordered=False)except Exception as e: pass

— Reply to this email directly, view it on GitHub https://github.com/Bunsly/HomeHarvest/issues/97#issuecomment-2381458244, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIBWYOCXVZ5VPCE3FWBH6DZZBC5DAVCNFSM6AAAAABNRXEOC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBRGQ2TQMRUGQ . You are receiving this because you were mentioned.Message ID: @.***>