Intake doesn't scale
Thousands of submissions, screened one by one, by your most expensive senior eyes. Every growth spike becomes a review backlog.
Illustrative50K photos a month × 30 s a photo ≈ 415 reviewer hours ≈ $8–12K a month of labour.
Quality control for professional model photography.
An API that reviews every photo the way your best art director would — scored, explained, checked for safety and authenticity — and retrains on your reviewers' decisions, provably without ever regressing.
One API. Hosted, or self-hosted inside your own infrastructure. Live in production since July 2026.
The problem
“New members upload a mix of professional shots and phone selfies. Our reviewers can't keep up, decisions are inconsistent between reviewers, and every wrong rating generates a support ticket. We tried a generic AI scorer and it rated selfies higher than studio work.”
Thousands of submissions, screened one by one, by your most expensive senior eyes. Every growth spike becomes a review backlog.
Illustrative50K photos a month × 30 s a photo ≈ 415 reviewer hours ≈ $8–12K a month of labour.
Every reviewer applies the house standard slightly differently. Inconsistent calls cost talent trust and turn into rework and support tickets.
Off-the-shelf aesthetic scorers rate sharp phone selfies above professional editorial work. Same artist, six photos, one absurdly rejected.
The product
Nine checks your first-pass review does, in one call. Every score comes with the reasons a moderator can defend to talent. All checks run off one shared image encoding, in one forward pass.
POST /rate200 · 0.6 s{ "rating": "High",band "score": 78.3,0–100 "verdict": "accept",portfolio gate "content_rating": { "level": "Lingerie", "safe_for_portfolio": true },fashion-aware "is_original": true,authenticity "dimension_scores": { "...18 dims": "..." },explainable "tags": ["fashion model", "..."],your taxonomy "needs_review": false, "review_reason": null, "face_count": 1}
JPG, PNG, WebP, GIF, HEIC. Up to 25 MB. URL or base64. One forward pass, ~0.5–1.0 s warm.
0–100 with a Low / Medium / High band. Fine-tuned on 148K+ human-rated fashion and model images.
A learned portfolio gate over 19 vision signals. No brittle if-else rules. Minimal rejection by design.
Face (6), appearance (5), photography (7), each 0–10. Moderators use it to justify decisions.
Seven levels from Safe to NSFW. Swimwear and lingerie stay portfolio-safe.
Screenshots, magazine scans, photos of screens or prints, watermarks, collages.
Rejects sketches, cartoons, avatars and illustrations.
Multi-scale face detection, clarity, subject prominence.
Resolution, blur, sharpness. Borderline cases are flagged for review, not rejected.
Top-7 tags against your taxonomy, plus plain-English review reasons.
90-second demo
Junk selfie rejected with reasons. The studio headshot a generic rule capped at 28, scored correctly. A clean editorial shot, High. Then the feedback, retrain, golden-gate loop.
How it learns
Reviewers keep rating like they always did. The model retrains on their stars. A frozen golden set makes sure it can never get worse. The longer you use it, the more it rates like your own best reviewer.
In their own tool. No workflow change. Stars flow in through feedback_by_url.
Regularised and early-stopped. Default threshold: 50 new samples.
A frozen 302-image validation set. Any regression and the update is rejected.
Only a version that does not regress goes live. Rollback is built in.
No quality scandals after updates. Nobody else offers customer-specific learning at all.
148K+ human-rated fashion and model images. Competitors are generic.
Swimwear and lingerie pass. Generic NSFW APIs structurally misfire on this vertical.
Asks “more selfie than portrait?”, not “is it a selfie?”. Selfie inversion is gone in production.
Plain-English reasons your moderators can defend to talent.
Learned weights are your exportable artifact. Months of reviewer taste, yours to keep.
Proof
Live since July 2026 with a leading model-management platform. Real member photos flowing daily. The feedback loop is live and the first retrains have passed the golden-set gate.
Same artist, six photos. One was absurdly rejected until the probe changed.
Client escalates systematic mis-scoring of professional portraits. One frontal studio headshot capped at 28/100.
Diagnosed from their own reviewer feedback data. Root cause: a generic “is it a selfie?” rule.
Replaced with comparative probes. Deployed and verified live within days.
True selfies still capped. Studio headshots freed.
Deployment
Who it is for
Anyone with 10K+ member-submitted people photos a month and a human review queue.
10K+ member-submitted photos a month and a human review queue. One is already live as a design partner.
Open application funnels where the first pass is the expensive one.
Vetting applicant portfolios at volume, with a house standard to protect.
Pricing
Illustrative: $8–12K a month of reviewer time displaced by a $1–3K a month contract.
$500–2,000/ month platform fee, by tier
$0.01–0.03 per image after the free tier. First 5K images a month included.
Annual license+ support + update stream
New golden sets and model versions as they ship. Your photos never leave your infrastructure.
Starting point. Final pricing on request.
Questions
No. PictureRating is an API for platforms that receive member-submitted people photos at volume. There is no “rate my selfie” product and there will not be one.
It assists them. The model clears the unambiguous 60–70% of accepts and rejects so your team spends its time on the ambiguous middle. Reviewers keep rating like they always did, and their stars train the model.
No. Every candidate retrain is validated against a frozen 302-image golden set. If quality regresses on any measure, the update is rejected. Rollback is built in.
Hosted: into your own learning loop only, never into cross-customer training or a shared model. Self-hosted: they never leave your infrastructure at all. Learned weights are exportable by you.
They rate sharp phone selfies above editorial work, they flag swimwear and lingerie as unsafe, and they cannot learn your house taste. This model was trained on 148K+ human-rated fashion and model images and treats swimwear and lingerie as portfolio-safe.
Reaching parity typically takes 12–18 months and $500K+, and it is not your core business. Naive fine-tuning vendors get you a model with no regression guard, which drifts.