Social Background Check API
Screen any creator for brand-safety risk before you commit
Submit a profile or media URL and get back a risk score across the public post history, scored against criteria you define. Catch the problem posts before a partnership goes live, then keep watching after it does.
MEDrisk
Clean 242 posts
Review 4 posts
Flagged 2 posts
Hate / aggression
3
Substances
2
Toxic language
1
Profile risk score
A single risk rating backed by per-post detail.
Your own criteria
Define categories, keywords, and a time window.
Screen a media URL
Score a single image or video on its own.
Continuous monitoring
Re-run screenings on a schedule and get alerts.
Flagged content
See exactly which posts crossed the line.
- ✓Every flagged post comes back with its URL, thumbnail, and publish date.
- ✓Risk categories and the reasons behind each flag.
- ✓Keyword matches with exact, stemming, and synonym detail.
- ✓Filter flagged content by platform, category, keyword, or date range.
Flagged content
Hate / aggression
Substances
Toxic language
Configurable criteria
Decide what counts as risky for your brand.
- ✓Pick the risk categories that matter, from violence to toxic captions.
- ✓Add include and exclude keyword lists with match rules.
- ✓Set how far back to look and how many posts to evaluate.
- ✓Reuse a criteria set across every creator you screen.
Campaign vetting
Flagging criteria · 12 months
ViolenceSubstancesSexual contentHate speechToxic audioToxic captions
6Categories
24hRe-check
How it works
From key to production in four steps.
01
Create criteria
Define risk categories, keywords, and a time window once.
02
POST /screening
Submit one or more profile URLs with your criteria ID.
03
Listen for the webhook
We fire SAFETY_FETCH.SUCCESS when the job finishes.
04
Pull the report
Fetch the risk rating and flagged content, then act on it.
The endpoint
One call. Structured data back.
POST
/fairservice/screeningcurl -X POST "https://stg.api.fair-indonesia.com/api/fairservice/screening" \
-H "Authorization: <your_token>" \
-H "Content-Type: application/json" \
-d '{
"flagging_criteria_id": "0450d8a8-cab9-4eb2-a7ba-00e59a8d78ad",
"social_media_profiles": [
{
"work_platform_id": "de55aeec-0dc8-4119-bf90-16b3d1f0c987",
"profile_url": "https://tiktok.com/@franknthecity"
},
{
"work_platform_id": "9bb8913b-ddd9-430b-a66a-d74d846e6c66",
"profile_url": "https://www.instagram.com/franknthecity"
}
]
}'FAQ
Frequently asked questions
It pulls a profile's public post history and scores each item against your flagging criteria, returning an overall risk rating plus the individual posts that were flagged and why.
Build with brand-safety risk today.
Real creator data, at scale, straight from the source.