Hi everyone! I decided to take up programming again I jumped back on 2 months ago. I’ve been through the code academy course on C# and have completed the practice problems on w3resource.
I’ve decided to base my learning around a project. I would like to create a program that collects AirBNB listing data and interprets it. More specifically, the following:
Local listings. (in the same city)
Listing Price
Occupancy Rate (last 30 days and 60 to 90 days how often was the Airbnb booked?)
Ideally, I would like this information to be printed onto a spreadsheet. At least for the first version. I want to add more stuff in the future.
I’m not completely sure what I need to learn. I’ve seen some tutorials on scraping but I don’t understand them fully. What things will I need to learn? I’ve seen libraries and HTTP come up alot. I haven’t build anything beyond the console command app. If someone could send me a list of stuff I will need to learn and how they all tie in together then that would really get the ball rolling.
Check out airdna’s api. AirDNA does what you want (gets market data, occupancy rates per region, etc.) and will probably save you a lot of time.
AirDNA costs money. Plus, the free version has limited functionality.
You will need to learn how to call APIs from within your app. I’m sure AirBNB has documentation on this if they have APIs.
For the spreadsheet I recommend using Spire.Doc. It’s easy to use, very flexible, a lot of documentation and the free version should be more than enough for your needs.
If you are feeling froggy I would look into machine learning and take the data you have and use it to predict pricing and occupancy for future dates.
Thanks buddy. I’m checking it out right now. I want something simple to start off with. Anymore advice/tips? : )
C# devs
null reference exceptions