Prototype. Copy, prices, domains, and contact details are placeholders.
Early accessSandbox keys open now →

The background check API with real investigators behind it.

One API for people marketplaces. Compliance handled. A named investigator on every check.

  1. Step 1

    You create a check

    When Maya signs up to tutor

    POST /v1/checks

  2. Step 2

    Maya gives consent

    We send the link in your brand

    check.consent_signed

  3. Step 3

    We check the courts

    Live status, court by court

    check.updated

  4. Step 4

    ClearedClear

    Signed by Dana Ortiz, investigator

    check.completed

An example check. Names are made up.

Free
sandbox, no sales call
Scoped
dedicated keys and controls for AI agents
100%
of records confirmed at court
1 name
on every report, with a direct line

The problem

Every provider needs a background check. Most checks are slow, sometimes wrong, and leave the legal risk with you.

  • Slow

    Checks stall at the courthouse. Providers give up before their first job.

    Live status by court, so everyone knows what’s next.

  • Wrong

    Database hits get reported unchecked. Good providers get turned away.

    Every record confirmed at the court first.

  • Risky

    Consent, notices and adverse action are easy to miss. FCRA mistakes are costly.

    We run every compliance step, in your name.

The solution

One API. People where it counts.

  1. 01 / 05

    Your app orders it

    When a provider signs up, the check starts on its own.

    A check ordered from a marketplace’s onboarding, and the cleared result signed by investigator Dana Ortiz.
  2. 02 / 05

    The provider says yes

    They sign consent in your brand. Nobody signs for them.

    A tutor’s phone showing a consent screen in the tutoring app’s brand, with “Screened by Roster” at the bottom and a “Consent signed” confirmation beside it.
  3. 03 / 05

    We check it at the court

    An investigator confirms every record and signs the report.

    An investigator review screen: four searches for Maya Brooks, each confirmed, and the report signed by investigator Dana Ortiz.
  4. 04 / 05

    Your team can ask

    Questions go to the person who ran the check.

    A report page for a cleared provider, naming investigator Dana Ortiz, with a question from the ops team and her answer.
  5. 05 / 05

    Your agents can help

    They order checks and explain delays. People decide.

    An onboarding agent orders a Standard check, then sends the provider a plain-English status update.

Who it’s for

Built for both teams.

Engineers build onboarding. Ops reads the reports. Roster works for both.

For engineers

Ship onboarding without learning screening law.

What you get

  • One call starts a check. A webhook says when it’s done.
  • Free sandbox today. No sales call.
  • Scoped keys for every service and every agent.
  • Docs your coding agent can read and set up from.
  • REST API
  • Webhooks
  • MCP server
  • Sandbox

For ops and trust teams

Keep providers safe and moving.

What you get

  • A report page and a PDF for every check. No dashboard to learn.
  • Questions go straight to the investigator who ran it.
  • We run consent, notices and adverse action for you.
  • You make the final call. Always.
  • Report page
  • PDF
  • Direct line
  • Monitoring

For developers

Live in an afternoon.

One call starts a check. We tell you when it’s done.

  • REST API
  • Webhooks
  • MCP server
  • Free sandbox
  • Docs your coding agent can read

Request

POST /v1/checks
{
  "provider": { "email": "maya@example.com" },
  "package": "care_standard"
}

Response201 Created

{ "id": "chk_8Rq2", "status": "consent_sent" }

Works with your agents

Agents run it. People decide.

Works with Claude, ChatGPT, Gemini and Copilot. Each one knows where to stop.

  1. “Start a check for Maya”

    Agent can do it

    Consent link sent to Maya.

  2. “Tell Maya why it’s slow”

    Agent can do it

    “Waiting on Hamilton County. About one more day.”

  3. “Pause bookings on an alert”

    Agent can do it

    Bookings paused. Removing anyone stays with your team.

  4. “Sign the consent for Maya”

    Only the provider

    Only Maya can sign.

  5. “Reject a provider”

    Only a person on your team

    A person on your team approves this.

  6. “Read me the full report”

    Only keys with reports:read

    Status-only key. Your ops team reads reports.

Compliance

Compliance, handled.

No screening law degree required.

We run

  • Disclosure and consent
  • State notices
  • Adverse action and waiting periods
  • Disputes

You own

  • Why you screen
  • Your criteria
  • The final call
The cover of a Roster PDF report for a cleared provider, naming investigator Dana Ortiz and her direct line.
Every check ships as a PDF.

Verticals

Made for people marketplaces.

Four to start. A playbook for each.

Concept photos. Real photography before launch.

Draft pricing · not final

Prices on the page.

Per check. Free sandbox. No contract.

Package

Estimate your month

Per check
$45.00
Volume discount
None

About a month$13,500

Plus court fees at cost. Draft pricing.

  • Criminal monitoring$1.75 / provider / mo
  • Driving record$12 + state fee
  • Driving record monitoring$2.50 / provider / mo
  • Professional license check$12
  • Business check$25
  • 500+ checks a month10% off
  • 2,000+ checks a month20% off

Common questions

How fast can we go live?
Sandbox today. Live keys after a short credentialing call.
Do we need to know the FCRA?
No. We run the compliance steps. You decide who to onboard.
Does the FCRA cover contractors?
The FTC treats contractor screening as an employment purpose. We run those steps for you.
Can an agent reject a provider?
No. A person on your team approves adverse action. Roster enforces it.
Who answers questions about a report?
The investigator who ran it, by name and by phone.
Hiring your own staff?
Try Porchlight, our sister brand.

Run your first check today.

Sandbox keys right away. Live keys after a short call.

Prototype form. It will connect to the new company's own CRM.

For people we've screened

Was your background check run by Roster?

You can get a free copy of your file and dispute anything that's wrong or incomplete. We reinvestigate at no cost, usually within 30 days, and send you the results in writing. Roster is operated by Northland Screening Company, the consumer reporting agency responsible for your report.