0

I created a Python API wrapper for a service, which I want to release as an open source python package if possible but not necessarily, the main issue is that I have a small python project where I need to use their API, not too many requests, if I could release it, that's better. The company is in my country, Lebanon

The company's terms of service forbid me from doing so, but they don't offer a python wrapper in the first place.

The company has two founders, one left and one works at google, I tweeted the first, sent a LinkedIn message to the second, asking for permission got no reply. The company has two email addresses, I sent emails to both addresses got no reply.

If the worst case scenario is them blocking my IP address, that's fine, but I wonder if they would be able to pursue legal actions against me even though I went above and beyond trying to ask for their permission without being able to reach them. Am I still violating their terms of service?\

For example if you use Google translate API for free, you are also violating their TOS, they only block your IP if they detect a large number of API requests and never sue the writer of the library, you could find many free Google translate libraries.

  • So your question is basically "if I asked permission to do X, and got no reply, am I now permitted to do X?" – Brandin Jan 23 at 14:09
  • The web site you linked to has an API page that says it is free. Why not just use that in your Python wrapper? Then you avoid any problem. – Brandin Jan 23 at 14:11
  • The terms of service you linked to are not the API terms of service. You should read this FAQ item to see how you are allowed to use the API according to them: FAQ - Are there any restrictions to using the API? – Brandin Jan 23 at 14:15
  • @Brandin Answering your first question Yes. As for why I asked this question. Here yamli.com/terms 1.2 You agree not to access or attempt to access the Services by any other means other than the interface provided on the Website. You agree not to access or attempts to access the services through any automated means. – Lynob Jan 23 at 14:31
  • @Brandin The API they give is very limited, it's just a JS snippet you could add to any textbox. They don't have a real free api. So I'm afraid I'm violating that section, because I'm doing automated requests and not using the API they offer which is this yamli.com/api/setup – Lynob Jan 23 at 14:34
3

No. You need to actively be given permission for you to have permission. If they don't reply you don't have permission and are violating their ToS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.