Private AI Model · Live Now

Hire smarter.
Recruit faster.

Private AI infrastructure for talent teams. Source candidates, automate outreach, and track competitors — without sharing your data with anyone.

Book a demo ↗
45s Avg. Search Time
100k+ Profiles Indexed
3-Day Free Trial
92% Match Accuracy
croupier — candidate search
$search --role "Sr. Engineer" --skills "Python,AWS" --loc "SF Bay Area"
Querying 100,000+ profiles... ✓ Found 47 candidates in 38s Running private Llama 4 Instruct model... Ranking and scoring candidates... ────────────────────────────────────── HIRE Sarah Chen [92/100] · Upstart HIRE James Kim [88/100] · Persona MAYBE Emily Thompson [71/100] · Notion MAYBE David Patel [64/100] · Figma ──────────────────────────────────────
$
92%
Match Accuracy
0
Data Leaks

Dealer's Choice is engineered and deployed
in partnership with ASQSYS.

Native Integrations
Private AI Model LinkedIn Sourcing Automated Outreach Competitor Intelligence AI Candidate Ranking Zero Data Sharing 3-Day Free Trial Llama 4 Instruct Private AI Model LinkedIn Sourcing Automated Outreach Competitor Intelligence AI Candidate Ranking Zero Data Sharing 3-Day Free Trial Llama 4 Instruct
Platform Capabilities

Built for talent teams.

01
AI Candidate Ranking
Every profile gets a 0–100 fit score with written reasoning. Hire, Maybe, Pass — decided by a fine-tuned model trained on recruitment outcomes, not generic text similarity.
Private AI Model
02
LinkedIn Sourcing at Scale
Search 100,000+ professional profiles by title, skills, location, and experience. Results in under 60 seconds via our authorised data pipeline. No $9k/yr recruiter seat needed.
Authorised Data Access
03
REST API Access
Integrate candidate discovery and scoring directly into your existing ATS, CRM, or internal tools. Full REST API with JSON responses, webhooks, and rate-limited tiers.
Croupier API
04
Private AI Scoring
Every candidate gets a 0–100 fit score with written reasoning from your dedicated fine-tuned Llama 4 Instruct model. Hire, Maybe, Pass — decided privately per account.
Live Product
05
Search History + Bookmarks
Every search is saved. Revisit past candidate pools, compare results across roles, and bookmark top candidates. Full CSV export on Growth and Enterprise plans.
Included
06
Real-Time AI Suggestions
As you type your job requirements, the AI suggests improvements — standardising job titles, expanding skill abbreviations, and correcting location formats before your search runs.
Live Product
The Suite

Two products.
One system.

02 products
Live Now
Croupier API

Programmatic access to our candidate discovery and ranking engine. Build custom workflows, integrate with your ATS, and automate sourcing at scale with full REST API coverage.

REST APIWebhooksJSON
Custom
CONTACT US
The Engine

Your own
private AI.

Unlike generic tools that send your hiring data to third-party models, Dealer's Choice runs a dedicated AI model — isolated per account, fine-tuned on recruitment intelligence, visible to no one but you.

Candidate scores, search parameters, job descriptions, and results never leave our secure pipeline.

Llama 4 Instruct — Custom Fine-Tuned
Model ArchitectureLlama 4 Instruct — Fine-tuned
DeploymentIsolated Private Instance
Data RetentionZero Third-Party Sharing
Ranking MethodAI Fit Score 0–100
Profile AnalysisSkills · Experience · Intent
Data SourceLicensed LinkedIn Pipeline
Latency< 60s Per Search
Why It Matters

No more
black boxes.

Every AI score comes with a written explanation. Hire, Maybe, Pass — plus the exact reasoning behind it. Your team sees why a candidate ranked where they did.

Example Output
87/100
Hire
Strong Python background (6y), AWS certified, led team of 8 engineers. Slightly over-qualified for IC role — may negotiate seniority expectations upward.
92%
Match Accuracy
Faster Than Manual
0
Data Leaks
$9k
Saved vs Recruiter Seat
How It Works

From requirements
to results.

Traditional sourcing takes weeks. Dealer's Choice collapses that to minutes — while surfacing richer candidate data than any manual search could.

Step 01
Define Requirements
Enter job title, required skills, experience level, and location. The AI suggests improvements in real time before your search runs.
Step 02
AI Sources Candidates
Our authorised pipeline surfaces profiles matching your criteria — experience, education, skills, and open-to-work status. Up to 100 candidates in under 60 seconds.
Step 03
Private AI Scores Every Profile
Each candidate is scored 0–100 by your dedicated fine-tuned Llama 4 Instruct model. Strengths and concerns flagged. Hire, Maybe, Pass assigned — privately.
Step 04
Act on Results
View ranked candidates, bookmark favourites, export to CSV, and revisit past searches. Full API access available for custom integrations and automation.
Why Choose Us

LinkedIn Recruiter hasn't changed in a decade.
The talent market has.

  • Post a job and wait 2 weeks for inbound to trickle in
  • Spend 3 days manually sourcing — Boolean search, scroll, repeat
  • Send 40 InMails and get 4 responses
  • Pay $9,000/yr per seat for the privilege of doing it manually

One search. 60 seconds. A ranked shortlist with reasons — not a list of profiles to read yourself.

Head to Head

One gives you a search bar. The other gives you a decision.

LinkedIn Recruiter

  • A search bar and Boolean filters
  • 150 InMail credits per month
  • No AI ranking — you read every profile yourself
  • No written reasoning on who to contact first
  • ATS sync is a paid add-on, if available at all

The Croupier

  • One search, 45s avg., 100k+ profiles covered
  • Every candidate scored 0–100 by your own private model
  • Written Hire / Maybe / Pass verdict with strengths and concerns
  • Isolated fine-tuned model per account — nothing shared
  • One-click sync to 100Hires, Recruitee, JazzHR, SmartSuite, or Odoo
92%
Match Accuracy
Faster Than Manual
0
Data Leaks
$9k
Saved vs Recruiter Seat

RECRUIT
SMARTER
TODAY.

Book a Demo →
← Dealer's Choice / The Croupier
Live Now

THE
CROUPIER

AI-powered candidate discovery and ranking. Your private fine-tuned model scores every profile with an explanation you can actually use.

Private AI
Your Data, Your Model
A dedicated Llama 4 Instruct model — fine-tuned for recruitment and isolated per account. Your searches never touch a shared model.
AI Scoring
Hire / Maybe / Pass
Every candidate gets a 0–100 fit score with written reasoning, key strengths, and concerns flagged. No more manual profile review at scale.
Candidate Sourcing
No Recruiter Seat Needed
Access 100,000+ professional profiles without a $9,000/year LinkedIn Recruiter seat. Search by role, skills, location, and experience in under 60s.
Interactive Demo

See It In Action

Your Requirements
Demo — Sample candidate database
AI-Ranked Results
Run a search to see candidates
Pricing

Choose Your Scale

Starter
$149/mo
Perfect for small teams
  • 1,000 Candidates / month
  • Private AI Ranking
  • Professional Profile Search
  • Search History
  • Limited CSV Export
Enterprise
$599/mo
Maximum power
  • 15,000 Candidates / month
  • Premium Private AI Ranking
  • Professional Profile Search
  • Full History + Bookmarks
  • CSV Export + Custom Reports
  • Dedicated Support
  • Customised Product Access
Already a Customer

Access Your Dashboard

Enter the access token sent to your email after purchase

← Dealer's Choice / Why Us
LinkedIn Recruiter Alternative

Stop paying $9,000/yr for a search bar.

The Croupier searches 100k+ LinkedIn profiles through your own private, fine-tuned AI model and returns a 0–100 score with a written Hire / Maybe / Pass verdict on every candidate — starting at $149/mo.

Book a demo ↗
45sAvg. Search Time
100k+Profiles Indexed
92%Match Accuracy
3-DayFree Trial
The problem

LinkedIn Recruiter hasn't changed in a decade. The talent market has.

  • Post a job and wait 2 weeks for inbound to trickle in
  • Spend 3 days manually sourcing — Boolean search, scroll, repeat
  • Send 40 InMails and get 4 responses
  • Pay $9,000/yr per seat for the privilege of doing it manually

One search. 60 seconds. A ranked shortlist with reasons — not a list of profiles to read yourself.

Head to head

One gives you a search bar. The other gives you a decision.

LinkedIn Recruiter

  • A search bar and Boolean filters
  • 150 InMail credits per month
  • No AI ranking — you read every profile yourself
  • No written reasoning on who to contact first
  • ATS sync is a paid add-on, if available at all

The Croupier

  • One search, 45s avg., 100k+ profiles covered
  • Every candidate scored 0–100 by your own private model
  • Written Hire / Maybe / Pass verdict with strengths and concerns
  • Isolated fine-tuned model per account — nothing shared
  • One-click sync to 100Hires, Recruitee, JazzHR, SmartSuite, or Odoo
Example output
87/100
Hire
Strong Python background (6y), AWS certified, led team of 8 engineers. Slightly over-qualified for IC role — may negotiate seniority expectations upward.
92%
Match Accuracy
Faster Than Manual
0
Data Leaks
$9k
Saved vs Recruiter Seat
Plans

Priced for a team, not an enterprise procurement cycle

Starter
$149/mo
1,000 candidates / month
  • Private AI ranking
  • Professional profile search
  • Search history
  • Limited CSV export
Enterprise
$599/mo
15,000 candidates / month
  • Premium private AI ranking
  • Full history + bookmarks
  • CSV export + custom reports
  • Dedicated support
Before you switch

Objections

Is this just LinkedIn Recruiter with extra steps?

No — The Croupier doesn't replace your LinkedIn account, it replaces the manual sourcing work you'd otherwise do inside Recruiter. You still see real LinkedIn profiles; you just stop reading every one of them yourself.

Is my data safe?

Dealer's Choice runs a dedicated, fine-tuned Llama 4 Instruct model isolated per account. Your searches, candidates, and job descriptions never leave your secure pipeline or train a shared model.

What if I only hire occasionally?

The Starter plan at $149/mo makes sense if you fill even one role per year. One LinkedIn Recruiter seat costs $9,000 and doesn't include AI ranking.

Does it connect to my ATS?

Yes — 100Hires, Recruitee, JazzHR, SmartSuite, and Odoo. Push a ranked candidate straight into your pipeline.

Your next hire is already
on LinkedIn.

Book a demo ↗
← Dealer's Choice

Privacy Policy

At Dealer's Choice, your data privacy is a core design principle — not an afterthought. Our private AI model architecture means your candidate data, search parameters, and hiring intelligence never leave your account environment.

Information We Collect

Name and email when you create an account. Payment information processed securely via Stripe. Usage data to improve platform performance. Search queries and candidate results — stored privately in your account.

What We Never Do

We never share your search data with third-party AI providers. We never use your candidate data to train shared models. We never sell your information to data brokers or recruiters.

Contact

Questions? sales@asqsys.com

← Dealer's Choice

Terms of Service

By using Dealer's Choice services, you agree to these terms.

Acceptable Use

You may use our platform only for legitimate recruitment and talent acquisition purposes. Candidate data sourced through the platform may only be used for professional outreach relevant to open roles.

Subscriptions

Subscriptions renew automatically. A 3-Day free trial is available on all plans. Cancel anytime before the trial ends at no charge. Cancellations take effect at the end of the current billing period.

Contact

Questions? sales@asqsys.com

← Dealer's Choice / Croupier API
Live Now

Croupier API

Programmatic access to AI-powered candidate discovery and ranking. Integrate with your ATS, build custom workflows, and automate sourcing at scale.

Getting Started

The Croupier API lets you integrate AI-powered candidate discovery directly into your existing tools. Every request is authenticated, rate-limited, and returns structured JSON.

To get started, you'll need an API key. API access is a separate offering from our web plans and requires a custom agreement. This protects against abuse and ensures your volume is properly supported. Reach out to our team to request access.

Authentication

All API requests require a Bearer token in the Authorization header. Tokens are scoped to your account and carry the same permissions as your web dashboard.

Authorization: Bearer <YOUR_API_TOKEN>

Never expose your API token in client-side code or public repositories. Rotate tokens periodically from your account settings.

Rate Limits

Rate limits are negotiated per account based on your expected volume and use case. We do not offer self-serve API access — every API account is reviewed before credentials are issued. This prevents abuse and protects the platform for all users.

  • Standard: 100 requests / minute — suitable for small teams and ATS integrations
  • High Volume: 500 requests / minute — suitable for enterprise workflows and bulk operations
  • Custom: Tailored limits for large-scale integrations — contact us

Rate limit headers are returned with every response:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1718900000
GET /v1/candidates/search

Search 100,000+ professional profiles by job title, skills, location, and experience. Returns a ranked list of candidates with AI fit scores.

Query Parameters

  • job_title — required. Target role, e.g. "Software Engineer"
  • skills — comma-separated required skills
  • location — city, region, or "Remote"
  • experience — 1-3, 3-5, 5+, or 10+
  • limit — max results, default 20, max 100

Example Request

curl -X GET "https://api.dealerschoice.systems/v1/candidates/search?job_title=Software+Engineer&skills=Python,React&location=San+Francisco&experience=5+&limit=20" \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json"

Example Response

{
  "candidates": [
    {
      "id": "cand_7f8a9b2c",
      "name": "Sarah Chen",
      "title": "Senior Software Engineer",
      "company": "Upstart",
      "location": "San Francisco Bay Area",
      "years_experience": 8,
      "skills": ["Python", "React", "AWS", "Kubernetes"],
      "ai_score": 96,
      "verdict": "Hire",
      "reasoning": "Strong technical match with deep cloud infrastructure experience..."
    }
  ],
  "total": 1,
  "search_id": "srch_3d2e1a4b"
}

Rank Profile

POST /v1/candidates/rank

Submit a candidate profile and receive an AI-generated fit score with written reasoning. Useful for evaluating applicants from your own pipeline.

Request Body

{
  "job_title": "Software Engineer",
  "required_skills": ["Python", "React", "AWS"],
  "candidate": {
    "name": "Alex Rivera",
    "title": "Backend Engineer",
    "experience_years": 4,
    "skills": ["Python", "Django", "PostgreSQL", "AWS"],
    "location": "Remote"
  }
}

Response

{
  "ai_score": 84,
  "verdict": "Hire",
  "reasoning": "Strong Python and AWS experience. Missing React but has solid backend fundamentals...",
  "strengths": ["Python", "AWS"],
  "concerns": ["Missing React frontend experience"]
}

Search History

GET /v1/searches

List all searches performed by your account, with pagination and filtering by date range.

curl -X GET "https://api.dealerschoice.systems/v1/searches?limit=50&from=2026-01-01" \
  -H "Authorization: Bearer sk_live_..."

Webhooks

Receive real-time events when candidate searches complete or when new high-scoring candidates are discovered. Configure webhook endpoints from your dashboard.

Event Types

  • search.completed — triggered when a candidate search finishes
  • candidate.ranked — triggered when a candidate scores above your threshold
  • subscription.updated — triggered on plan changes

Webhook Payload

{
  "event": "search.completed",
  "timestamp": "2026-06-25T14:32:00Z",
  "data": {
    "search_id": "srch_3d2e1a4b",
    "candidates_found": 42,
    "top_score": 96
  }
}

Error Codes

All errors follow a consistent JSON structure:

{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "You have exceeded your rate limit. Retry after 60 seconds.",
    "status": 429
  }
}
  • 400 — Bad Request — missing or invalid parameters
  • 401 — Unauthorized — invalid or missing API token
  • 403 — Forbidden — API access not enabled for this account
  • 404 — Not Found — candidate or search ID does not exist
  • 429 — Too Many Requests — rate limit exceeded
  • 500 — Internal Server Error — contact support

SDKs

Official SDKs are available for popular languages. Community contributions welcome.

  • Python: pip install croupier-api
  • JavaScript / Node.js: npm install @dealerschoice/croupier-api
  • Ruby: gem install croupier

Ready to integrate?

API access is a separate offering from our web plans. Every API account is reviewed before credentials are issued to prevent abuse and ensure proper support. Our team will set you up with credentials, walk through your use case, and help you go live.

Contact Us →