+ 1

Is it illegal to upload a sololearn api made with web scrapping?

Hello, I wanted to create a code using php to access sololearn data from an api, made with web scrapping. Obviously, to achieve that, I might deploy that api. The problem is that I don’t know if it is legal, since sometimes web scrapping isn’t. The api I would use is this: https://sololearn.com/compiler-playground/cObES7mnbC7J/?ref=app

10th Sep 2024, 3:29 PM
Ugulberto Sánchez
Ugulberto Sánchez - avatar
13 ответов
+ 5
It is illegal to use content from any website without express permission to do so. Sites that offer "free to use" content label it as such or provide specific instructions on how to embed their content into your website. Web scraping is a useful technology but should not be used to "swipe" content. An example of ethical use might be to capture products from the Amazon.com website and then providing links back to Amazon so the items can be purchased on their website. This benefits them. But scraping their products and descriptions in order to create your own site without back-links would be wrong. If you want to scrape SoloLearn content, you need their permission. Depending on what you are doing, they may grant permission. But a good rule of thumb is, are you somehow promoting SoloLearn? Or are you using their content for your own benefit? A great example would be that you capture the SoloLearn catalog and use that to promote the courses available at SoloLearn. An unethical example would be to embed their Code Bits emulator in a way that makes it look like a feature of your own website.
10th Sep 2024, 4:57 PM
Jerry Hobby
Jerry Hobby - avatar
+ 1
Jerry Hobby My objective is to create a website in php that uses that api to display the data in the website, and giving links to the codes/profiles that are checked. and the code will only be published here, and if it is fine, on gitgub also the ui will be sololearn-like, using their logo, etc. Is that ethical?
10th Sep 2024, 6:11 PM
Ugulberto Sánchez
Ugulberto Sánchez - avatar
+ 1
10th Sep 2024, 7:38 PM
Ugulberto Sánchez
Ugulberto Sánchez - avatar
+ 1
Ugulberto Sánchez But, you are also in a closed environment on SL, so nobody will blame you, but if you deploy it outside SL, then I still think you need some kind of permission to use their logo.
10th Sep 2024, 7:55 PM
Jan
Jan - avatar
+ 1
Without express permission, either by Terms of Service or by email, it is not legal to use anyone's content.
10th Sep 2024, 9:53 PM
Jerry Hobby
Jerry Hobby - avatar
+ 1
Ugulberto Sánchez to be safe, I'd email info@sololearn.com and say what you'd like to do and where you'd post the code (the limitations etc) and see if they are OK. I have a feeling that earlier users have received bans for accessing data from Sololearn even to use only on the playground. Better to ask first and avoid a ban.
11th Sep 2024, 7:09 AM
Ausgrindtube
Ausgrindtube - avatar
+ 1
Ugulberto Sánchez it's against the sololearn term of use to do that. Although I've seen many users doing it without consequences so I guess that's a go
11th Sep 2024, 11:00 AM
RuntimeTerror
RuntimeTerror - avatar
+ 1
While not inherently illegal, uploading a Solo Learn API made with web scraping could be considered unethical or a violation of Solo Learn 's terms of service depending on how you use the scraped data and if you are scraping data that is explicitly prohibited by their policies; always check their specific guidelines before proceeding with any scraping activity. Key points to consider: Check Solo Learn 's Terms of Service: Most platforms have clear policies regarding data scraping, and if they explicitly forbid it, using a scraped API could lead to account suspension or legal issues. Respect User Privacy: If you are scraping personal data like user names or emails, you must comply with data privacy regulations like GDPR, carefully considering how you collect and use this information. Fair Use vs. Excessive Scraping: Scraping small amounts of data for personal use or development purposes might be considered acceptable, but large-scale scraping to directly compete with Solo Learn could be seen as unethical. Consider Alternative Methods: If possible, always prioritize using an official Solo Learn API if one exists, as it is the most ethical and compliant way to access data. That is how I see it.
27th Sep 2024, 7:12 PM
BAMIGBAYE OLUWASEMILORE
BAMIGBAYE OLUWASEMILORE - avatar
+ 1
BAMIGBAYE OLUWASEMILORE I've been given the authorization :)
29th Sep 2024, 7:16 PM
Ugulberto Sánchez
Ugulberto Sánchez - avatar
+ 1
Ugulberto Sanchez would you mind doing it.
1st Oct 2024, 12:24 PM
BAMIGBAYE OLUWASEMILORE
BAMIGBAYE OLUWASEMILORE - avatar
0
Ugulberto Sánchez I'm not sure you are allowed to use their logo without their permission.
10th Sep 2024, 7:31 PM
Jan
Jan - avatar
0
Jan I dont use to deploy codes outside sololearn haha so it is fine
10th Sep 2024, 8:10 PM
Ugulberto Sánchez
Ugulberto Sánchez - avatar