Web site and api need authentication. Even a simple configurable username/password would suffice to begin with.