Every job post read for hiring scams
Infrared reads the whole posting against instructions written for hiring scams, and your rules decide what happens to it.
- Answered in the same request
- Templates on Starter and up
POST/v1/moderationstemplate: "job-postings"Pack and label small parcels at home, three hours a day. Materials come by courier each Monday. To start, buy the starter kit for 45 USD and message us on Telegram to apply.
- AI instructionsThe posting asks candidates to buy a starter kit and moves applications to a messenger.0.88
- Links & contact details
employer_301New- 01Block banned authorsReject
- 02Discrimination is rejectedReject
- 03Illegal work is rejectedReject
- 04Contacts from new accountsReview
Sample data
Start from a preset made for job posts
Create a template from the Job posting preset in the dashboard, change what you need and publish it.
titleTextRequired3 to 120 charactersHate speech, flagsLinks & contact details, flagscompanyTextOptionalUp to 120 charactersTemplate triggersdescriptionTextRequired30 to 10,000 charactersToxicity, flagsHate speech, flagslocationTextOptionalUp to 120 charactersTemplate triggerssalaryTextOptionalUp to 120 charactersTemplate triggers- 01Block banned authorsif author is not enabledReject
- 02Discrimination is rejectedif Hate speech is flaggedReject
- 03Illegal work is rejectedif Illicit & regulated goods is flaggedReject
- 04Contacts from new accountsif trust level is at most new and Links & contact details is flaggedReview
Rules run top to bottom and the first match decides. When no rule matches, severity triage decides: allow below 0.40, review from 0.40, reject from 0.80.
Preset as shipped
Six things a posting is checked for
The preset's AI instructions list them, and the answer is one policy with a score and an explanation.
Check that the posting describes a real job: a concrete role, employer and conditions. Flag postings that ask candidates to pay fees or buy training, equipment or starter kits; that ask for bank card, account or ID document details before hiring; that move applications to a messenger; that promise pay far above the role and effort (easy money, no experience needed); that recruit for multi-level marketing, drug couriers or money mules; and requirements that discriminate by age, gender, ethnicity, religion, disability or similar.
descriptionBefore your first shift you buy the starter kit for 45 USD.Sample data
Contact details from a new account go to a reviewer
Send the employer's id as author_id. A link or a messenger handle from an account still at New matches the fourth rule and lands in your review queue.
Every account starts at NewBy default it reaches Basic after 5 moderations with at most 10% rejected.
Above New, contact details are rejectedNo rule of the preset matches them, so severity triage rejects. Add an allow rule in the Rules tab to change that.
employer_117BlockedAny posting01Block banned authorsRejectemployer_301NewA messenger handle in the description04Contacts from new accountsReview- No author idNewA link in the description04Contacts from new accountsReview
employer_042RegularNothing flaggedSeverity triageNo rule matchesAllow
Sample data
Profiles and messages take two more templates
The Profile preset covers a member's public profile, and the Message preset each private message between an employer and a candidate.
Three templates in allStarter includes five per project, and these three are the same on every paid plan.
Profile
display_nameTextRequired2 to 60 charactersSwear words, flagsLookalike characters, adds a review signalbioTextOptionalUp to 1,000 charactersLinks & contact details, adds a review signalavatarImageOptional1 file, up to 5 MBSexual content, flagsNo rules and no AI instructions. Severity triage decides.
Message
bodyTextRequired1 to 5,000 charactersTemplate triggers- 01Threats are rejectedif Violence is at least 0.80Reject
- 02Links from new accountsif trust level is at most new and Links & contact details is flaggedReview
Flag scams and fraud: requests for money, gift cards, crypto or prepayment; fake payment or delivery confirmations; requests for login codes, passwords or card details; impersonation of platform staff.
Presets as shipped

Start moderating your users' content
Create an API key, send your first request and get a verdict back.