Protect your platform from spam, fake reviews, and irrelevant comments using our lightweight filtering API.
Detect promotional spam like telegram links, crypto scams, and marketing messages.
Ensure reviews actually relate to the product category using keyword datasets.
Every review is assigned a fake score and automatically approved, flagged, or rejected.
Simple JSON API that can be connected with any website or mobile application.
The ReviewShield API allows any website or application to automatically detect fake, spam, or irrelevant product reviews before publishing them.
Your system sends a review to our API, and the API analyzes the content using multiple filtering rules such as spam detection, keyword relevance, and pattern analysis. The API then returns a decision indicating whether the review should be approved, flagged for moderation, or rejected.
This endpoint receives review data in JSON format and returns a filtering decision.
Every request must include an API Key. The API key uniquely identifies your application or website.
After registering an account, you will receive your API key inside your dashboard. This key must be included in every request.
The API accepts requests in JSON format. The request body must include information about the review and the product category.
| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | Yes | Unique API key issued to your account. |
| category | string | Yes | Product category such as laptop, phone, shoes. |
| review | text | Yes | The user review content to be analyzed. |
| rating | integer | Optional | Product rating between 1–5. |
The API returns a JSON response containing the filtering decision and the calculated fake review score.
| Status | Meaning |
|---|---|
| approved | The review appears legitimate and can be published automatically. |
| flagged | The review may be suspicious and should be manually reviewed by a moderator. |
| rejected | The review is considered spam, fake, or unrelated to the product. |
The API assigns a fake score to each review based on different filters. Higher scores indicate a higher probability of spam or fake content.
The score is calculated based on multiple rules such as:
If the API key is invalid or missing, the API will return an error response.