OOPSpam Anti-Spam API

The better, new standard to stop spam content

Visit Website
November 26, 2019 Updated OOPSpam Anti-Spam WordPress plugin

With this release:

✅ Spam Sensitivity level. Control how aggressive you want your anti-spam filter to be.

✅ Once detected move spam comments either to Trash or Spam

https://wordpress.org/plugins/oopspam-anti-spam/

Here are some changes I made to the API itself this week to increase better detection of spam while avoiding misdetection of legitimate contents:

✅ Both Adult Content Detection and Spam Content Detection models are improved

✅ Added spam words in Russian

✅ Increased accuracy, lower latency

https://www.oopspam.com

Onar A.

Comment

November 1, 2019 Made an alternative page to Akismet

Followed marketing examples article and made my first competitor comparison page.

Akismet (mostly) and a few other big companies dominate the market. I bring the same and accuracy without exploiting people's data. Hopefully, this market move will attract some traffic.

Check out: An Akismet alternative

Onar A.

Comment

September 4, 2019 Just got 2nd customer

The initial version of OOPSpam Anti-Spam API was a school project and I made it public to show my potential future employer. But people started to email me and show interest. So I improved it based on one customer who was willing to subscribe and he did.

.... but I was worrying that I won't able to go beyond my 1st customer. Even though I improve the product daily and redesigned the website, wrote blog posts.

So it was true that if you solve someone's problem, there are going to be someone else who also has the same problem.

Well, yesterday I got my 2nd customer who subscribed to ULTRA plan.

Hopefully, this trend will continue.

Onar A.

4 Comments

  1. 1

    Keep posting updates Onar, nice little story. Wish you the best with it.

    1. 1

      thank you so much

  2. 1

    Well done.

August 15, 2019 ✨Redesigned the website

Finally, updated the website with more information and call to action.
Added:

  • FAQ with 6 questions
  • Clear Pricing and Docs link on the navigation bar.
  • Link to OOPSpam WordPress plugin
  • Get a keyaction links on 3 different places
  • Update illustration
    and other small changes.
Onar A.

Comment

August 5, 2019 🎉 OOPSpam Anti-Spam WordPress Plugin is here

I'm happy to announce that OOPSpam Anti-Spam WordPress Plugin is finally available for OOPSpam API users.

This is big for me. This new plugin allows current customers to use the same API key they were using on other platforms within the Wordpress environment.

Onar A.

Comment

June 10, 2019 The first customer 🎉

I got my first customer. Yay! ✨

I talked with this customer before the launch. I'm super happy that I was able to solve someone's problem and eventually get a paying customer.

Onar A.

8 Comments

  1. 2

    🙌Congratulations!

    • This is a really good way to get your first paying customer! Do you feel like you had to offer a discounted conservative price to entice them to be your first?
    1. 1

      thanks!

      Not at all, I delivered and the first customer tested it a few times to see if the product does what it claims. Eventually, he purchased a plane without contacting me.

  2. 2

    Congrats!

    Looking forward to hearing of your next customer milestone....10 customers? :)

    1. 1

      thanks :)

  3. 1

    How did you get speaking to the customer in the first place?

    1. 1

      This project was my college project. I made it online as a public API a year ago. He contacted me via email and was interested in the paid version with a low-latency and more features.

      1. 2

        That's a great validation for a paid system.
        I'm usually waiting for ~3 similar requests before I start to develop a new feature

        1. 1

          There were similar requests as well. It's great when someone asks for paid version tho.

June 6, 2019 Featured on RapidAPI Monthly Newsletter 🎉

Hopefully, the product will get more traffic and potential users. Still waiting for the first paid subscriber.

Onar A.

2 Comments

  1. 2

    Congrats! That's awesome

    1. 1

      Thanks @jamestimmins

June 6, 2019 Officially made my first mistake

Today I got a notification, apparently, I didn't update the request body on RapidAPI to reflect the latest change 😞. Good thing, an error tracking Sentry reported it so I fixed it before someone else affected.
Lost a potential customer.
Lesson learned!

Onar A.

4 Comments

  1. 2

    You will always do mistakes. What's important is: how much time you need to recover from them and not impacting more people. It's called MTTR (Mean Time To Restore) and it's really important.

    In order to reduce it, you need some automation: simple way to put a previous version of your website / database, simple way to manage crisis like sending an email prepared in advance if your server crash, and so on.

    1. 1

      Thanks for the comment.
      I added some automation during the development, such as error tracking which notified me right away. Fortunately, the RapidAPI provides a way emailing to a user. So, I fixed the issue and let the user know.

      I will try to see what else can be automated to reduce even further.

  2. 2

    The first of many 😅. The mindset I've shifted towards is less "never make mistakes" (because then you inevitably will make mistakes, and then you beat yourself up for it) and more "how do I minimize the scope impact of mistakes?" (heavy regression testing, status pages, ability to handle rollbacks / replays, etc)

    1. 1

      Thanks for the input
      I am glad I implemented an error tracking during the development, it notified me and I fixed the issue, so luckily there wasn't a big impact.
      It is amazing how a small overlook may cause a bigger issue.

May 24, 2019 OOPSpam Anti-Spam API now supports multi-languages

What does it mean? 🤔
If you know that you may receive a legit content in a few languages, say English, Vietnamese, Turkish then your content_lang parameter should have JSON array with multi-languages ["en","vi", "tr"].

In case the content you pass to the API doesn't match one of the languages you passed in content_lang then most probably you got a spam (it will affect the general spam score).

Onar A.

Comment

May 17, 2019 From class project to side-project

In 2017, during my studies, I built OOPSpam API as a way to pass my exam (I ended up passing two). It was a backend and a silly android app. as a proof of concept. I made a landing page, deployed the API on Heroku, just to have it online.

After a while I got a bunch of emails asking more features. People started to subscribe to the email list and so on. I decided to work on a new more accurate, detailed version of it.

... finally, today it is online.

It supports the following features:
✅ Spam score
✅ Machine Learning algorithm
✅ Multiple blacklisted IPs list
✅ Language outlier detection algorithm
✅ Spam word detection

Onar A.

Comment

About

Whenever I had form submission, I got lots of spam daily. If you have ever owned a blog then you know how many spam comments one gets. OOPSpam API solves exactly this sort of problems.