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.
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_abc123Everything 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
Get your API key
Sign up for a free developer account and grab your API credentials from the dashboard.
Install the SDK
Add our library to your project with npm, pip, gem, or composer — whichever fits your stack.
Submit your first order
Send a POST request with applicant details and the checks you want. We handle the rest.
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.