{ "aid": "spamcheck.ai:main-1.0.0", "name": "SpamCheckAI: Spam Filter API", "type": "Index", "description": "This SpamCheckAI API provides a comprehensive and multifaceted spam detection service designed to maintain the integrity of user-generated content across various platforms.\n\nThe primary functionalities include:\n\n- **IP Spam Check:** This feature scrutinizes the originating IP address of a submission for associations with known spam activities. By leveraging our extensive spam source database, we can help you identify and block potential spam attacks originating from recurring sources. The key services under this feature include:\n\n - **Block List Check**: Reviews top block list sources.\n\n - **GeoIP:** Incorporates both Country and City GeoIP location information. This service enables the identification of geographic origin of the IP, allowing the identification of potential patterns or trends in spam activities. This product includes GeoLite2 data created by [MaxMind](https://www.maxmind.com).\n\n- **Email Validation and Spam Check:** This process includes a comprehensive check on the email used in the submission to ensure its validity and check for any associations with spam activities. Our process involves several stages:\n\n - **Block List Check**: Reviews top block list sources.\n\n - **Syntax Verification:** Initially, we perform a check on the syntax of the email. This checks for adherence to standard email formatting rules, such as presence of '@' symbol, valid domain suffixes, etc.\n\n - **Domain/MX Records Check:** Post syntax verification, we validate the domain of the email address. This involves a DNS lookup to ensure that the domain exists and is set up to receive emails (MX records exist).\n\n - **Email Validation Method:** A new parameter `email_validation_method` is introduced to control the type of email validation. The allowed values are `mx` and `smtp`. If not provided, the default is `mx`.\n\n - **SMTP Validation:** The final stage of the validation process is the SMTP check. This stage is optional and can be slow. We interact with the mail server to verify that the specific email address exists within the server and can receive emails. This is done without sending an actual email, preserving the privacy and avoiding any disturbances to the recipient.\n\n Through these multi-stage checks, we ensure that not only the submitted emails are legitimate, but also have no history of spam-related activities.\n\n- **Content Analysis:** Applies several spam-detection mechanisms on the submitted content:\n\n - **AI Spam Detection:** Leverages advanced AI models to analyze content and identify spam patterns. The system uses state-of-the-art language models for accurate spam classification.\n\n - **URL Analysis:** Checks for the presence of risky or short URLs, assessing their potential risk level.\n\n - **Profanity Check:** Identifies the usage of explicit language within the content.\n\n - **Language Detection:** Recognizes the language used in the content, supporting multilingual spam detection. The detection is performed using Google's CLD3 (Compact Language Detector 3), a neural network model for language identification. The system returns ISO 639-3 codes (three-letter codes) for detected languages along with probability scores, and can identify multiple languages within the same content.\n\n- **Lead Scoring (NEW):** Our advanced lead scoring system combines the power of modern AI, classical machine learning, and proven heuristics to evaluate lead quality:\n\n - **Modern AI Analysis:** Leverages state-of-the-art language models to understand context, intent, and engagement quality in submissions.\n\n - **Classical ML Features:** Incorporates traditional machine learning techniques including spam detection scores, email validation results, and geographic risk assessment.\n\n - **Heuristic Rules:** Applies proven business logic and domain expertise to evaluate factors like company information, specific product interest, and professional communication patterns.\n\n - **Contextual Scoring:** Provides business-context-aware scoring by considering your specific industry, target audience, and lead qualification criteria.\n\n - **Comprehensive Evaluation:** Analyzes multiple dimensions including content quality, sender credibility, engagement signals, and business relevance to generate a 0-100 lead quality score.\n\n To enable lead scoring, include both `context` (your business context) and `score_threshold` (minimum acceptable score) parameters in your request. The system will return detailed scoring results including the quality score, reasoning, and whether the lead meets your threshold criteria.\n\nThe strength of this API lies in its multifaceted approach to spam detection, examining various elements of a content submission (including the sender's IP, email, and the content itself) to accurately identify and block spam. This API is an invaluable tool for platforms with user-generated content, such as forums, comment sections, and more, enabling them to automate and enhance their spam filtering mechanisms and thereby improving overall user experience.\n\nFor all your API calls, remember to use the base [https://api.spamcheck.ai](https://api.spamcheck.ai)!", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/spamcheck.ai/main/1.0.0/apis.json", "tags": [ "spamcheck.ai", "main" ], "created": "2026-04-02", "modified": "2026-04-02", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "spamcheck.ai:main-1.0.0", "name": "SpamCheckAI: Spam Filter API", "description": "This SpamCheckAI API provides a comprehensive and multifaceted spam detection service designed to maintain the integrity of user-generated content across various platforms.\n\nThe primary functionalities include:\n\n- **IP Spam Check:** This feature scrutinizes the originating IP address of a submission for associations with known spam activities. By leveraging our extensive spam source database, we can help you identify and block potential spam attacks originating from recurring sources. The key services under this feature include:\n\n - **Block List Check**: Reviews top block list sources.\n\n - **GeoIP:** Incorporates both Country and City GeoIP location information. This service enables the identification of geographic origin of the IP, allowing the identification of potential patterns or trends in spam activities. This product includes GeoLite2 data created by [MaxMind](https://www.maxmind.com).\n\n- **Email Validation and Spam Check:** This process includes a comprehensive check on the email used in the submission to ensure its validity and check for any associations with spam activities. Our process involves several stages:\n\n - **Block List Check**: Reviews top block list sources.\n\n - **Syntax Verification:** Initially, we perform a check on the syntax of the email. This checks for adherence to standard email formatting rules, such as presence of '@' symbol, valid domain suffixes, etc.\n\n - **Domain/MX Records Check:** Post syntax verification, we validate the domain of the email address. This involves a DNS lookup to ensure that the domain exists and is set up to receive emails (MX records exist).\n\n - **Email Validation Method:** A new parameter `email_validation_method` is introduced to control the type of email validation. The allowed values are `mx` and `smtp`. If not provided, the default is `mx`.\n\n - **SMTP Validation:** The final stage of the validation process is the SMTP check. This stage is optional and can be slow. We interact with the mail server to verify that the specific email address exists within the server and can receive emails. This is done without sending an actual email, preserving the privacy and avoiding any disturbances to the recipient.\n\n Through these multi-stage checks, we ensure that not only the submitted emails are legitimate, but also have no history of spam-related activities.\n\n- **Content Analysis:** Applies several spam-detection mechanisms on the submitted content:\n\n - **AI Spam Detection:** Leverages advanced AI models to analyze content and identify spam patterns. The system uses state-of-the-art language models for accurate spam classification.\n\n - **URL Analysis:** Checks for the presence of risky or short URLs, assessing their potential risk level.\n\n - **Profanity Check:** Identifies the usage of explicit language within the content.\n\n - **Language Detection:** Recognizes the language used in the content, supporting multilingual spam detection. The detection is performed using Google's CLD3 (Compact Language Detector 3), a neural network model for language identification. The system returns ISO 639-3 codes (three-letter codes) for detected languages along with probability scores, and can identify multiple languages within the same content.\n\n- **Lead Scoring (NEW):** Our advanced lead scoring system combines the power of modern AI, classical machine learning, and proven heuristics to evaluate lead quality:\n\n - **Modern AI Analysis:** Leverages state-of-the-art language models to understand context, intent, and engagement quality in submissions.\n\n - **Classical ML Features:** Incorporates traditional machine learning techniques including spam detection scores, email validation results, and geographic risk assessment.\n\n - **Heuristic Rules:** Applies proven business logic and domain expertise to evaluate factors like company information, specific product interest, and professional communication patterns.\n\n - **Contextual Scoring:** Provides business-context-aware scoring by considering your specific industry, target audience, and lead qualification criteria.\n\n - **Comprehensive Evaluation:** Analyzes multiple dimensions including content quality, sender credibility, engagement signals, and business relevance to generate a 0-100 lead quality score.\n\n To enable lead scoring, include both `context` (your business context) and `score_threshold` (minimum acceptable score) parameters in your request. The system will return detailed scoring results including the quality score, reasoning, and whether the lead meets your threshold criteria.\n\nThe strength of this API lies in its multifaceted approach to spam detection, examining various elements of a content submission (including the sender's IP, email, and the content itself) to accurately identify and block spam. This API is an invaluable tool for platforms with user-generated content, such as forums, comment sections, and more, enabling them to automate and enhance their spam filtering mechanisms and thereby improving overall user experience.\n\nFor all your API calls, remember to use the base [https://api.spamcheck.ai](https://api.spamcheck.ai)!", "image": "", "baseURL": "https://api.spamcheck.ai/api/v1", "humanURL": "https://spamcheck.ai/", "version": "1.0.0", "tags": [ "spamcheck.ai", "main" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/spamcheck.ai/main/1.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/spamcheck.ai/main/1.0.0" } ] } ] }