Spot red flags before they cost you
Detect upfront fee requests, mismatched recruiter domains, and unregistered companies before you share personal documents or transfer any money.
Fake job offer verification
Job scams extract passports, bank details, and money by impersonating real companies and legitimate recruiters. Patchr checks the company registry, recruiter identity, and offer text for red flags — and packages the verdict as a portable proof card you can act on or escalate.
Detect upfront fee requests, mismatched recruiter domains, and unregistered companies before you share personal documents or transfer any money.
Look up the company in official registries, verify the recruiter's identity against the company's public contact chain, and flag domain inconsistencies.
The output is a sealed proof card with a cite ref you can share with a family member, HR advisor, or escalation reviewer — without re-explaining what happened.
For implementation teams
Your app sends the offer text, company name, recruiter details, job posting URL, requested documents, and any fee amounts. Patchr returns a legitimacy verdict, a list of red flags with detail, a company registry check, and a sealed proof card.
Decionis interoperability
The proof card carries a stable citeRef in the format patchr:proofCard:card_job_001#v1 — importable by Decionis-compatible audit ledgers and external governance systems.
Implementation request
curl -X POST https://api.patchr.co/v1/workflows/templates/fakeJobVerification/run \
-H "Authorization: Bearer $PATCHR_API_TOKEN" \
-d '{
"request": "Verify this job offer from GlobalHire Ltd.",
"conversationId": "conv_job_001",
"metadata": {
"offerText": "Congratulations! You have been selected for a remote data entry role...",
"companyName": "GlobalHire Ltd.",
"recruiterName": "James Whitfield",
"jobPostingUrl": "https://jobs.example.com/posting/38421",
"requestedDocuments": ["passport", "bankDetails"],
"fees": { "amount": 200, "currency": "USD", "reason": "processingFee" }
}
}'Implementation response
{
"ok": true,
"taskId": "task_job_001",
"domain": "resolve",
"template": {
"templateId": "fakeJobVerification",
"domain": "resolve",
"name": "Fake job offer verification"
},
"legitimacyVerdict": "suspicious",
"redFlags": [
{
"kind": "upfrontFeeRequested",
"detail": "Recruiter requested $200 processing fee before interview"
},
{
"kind": "companyNotRegistered",
"detail": "GlobalHire Ltd. not found in UK Companies House registry"
},
{
"kind": "recruiterMismatch",
"detail": "Recruiter email domain differs from company website domain"
}
],
"companyCheck": {
"registered": false,
"jurisdiction": "GB",
"incorporationDate": null
},
"proofCard": {
"cardId": "card_job_001",
"kind": "proofCard",
"title": "Fake job offer verification: GlobalHire Ltd.",
"summary": "Three red flags detected. Company not registered. Do not share personal documents or pay fees.",
"evidenceStatus": "sourceBound",
"confidence": 0.82,
"openQuestions": ["companyRegistryCheck", "recruiterIdentityVerification"],
"recommendedRestraint": "escalateBeforeActing",
"cite": "patchr:proofCard:card_job_001#v1",
"citeRef": "patchr:proofCard:card_job_001#v1"
}
}Protect moment
Use it when a user pastes in a suspicious job offer, a recruiter message, or a link to a job posting. The output tells the user what is legitimate, what is suspicious, and what to do before sharing any personal data or paying any fees.