MyBackgroundCheck.net

Developer Platform

Build background checks into anything

Our REST API gives you full programmatic access to every check we offer. Integrate in hours, not weeks.

order.js
const mbgc = require('@mybackgroundcheck/node');

const client = new mbgc.Client({ apiKey: process.env.MBGC_API_KEY });

const order = await client.orders.create({
  applicant_email: 'jane@example.com',
  checks: ['national_criminal', 'employment', 'mvr'],
});

console.log(order.id); // ord_abc123

Everything you need to integrate

REST API

Clean, predictable JSON endpoints with full OpenAPI documentation. Every check, every report, every status update.

Webhooks

Real-time event notifications pushed to your endpoint the moment a report status changes. No polling required.

SDKs

Official libraries for Node.js, Python, Ruby, and PHP. Get up and running with a few lines of code.

Sandbox Environment

Test your integration end-to-end with simulated reports and edge cases before going live.

OAuth 2.0

Secure, industry-standard authentication. Scoped tokens let you grant only the permissions your app needs.

99.9% Uptime SLA

Enterprise-grade infrastructure with redundancy built in. Your integration stays online when it matters most.

Up and running in minutes

01

Get your API key

Sign up for a free developer account and grab your API credentials from the dashboard.

02

Install the SDK

Add our library to your project with npm, pip, gem, or composer — whichever fits your stack.

03

Submit your first order

Send a POST request with applicant details and the checks you want. We handle the rest.

04

Receive results via webhook

We push completed reports to your endpoint in real time. Parse the JSON and display results in your UI.

Ready to start building?

Create a free developer account and get your API keys instantly.