Backdoor API
Backdoor is the job site that tells you how people really get hired. Our API provides programmatic access to job listings, company profiles, "How I Got In" stories, and our proprietary metrics for nepotism, bribery acceptance, and favor economy. Perfect for slipping alternative hiring data into your applications.
What you can build
- Job aggregators - Display listings with the real hiring metrics
- Company research tools - See which companies have the loosest backdoors
- Career coaching apps - Help users find the easiest way in
- Partner job boards - Embed Backdoor jobs on your organization's site
- Hiring transparency tools - Expose the dirty secrets of corporate hiring
Quickstart
Get in through the Backdoor API in minutes. No protection required for read access.
List All Jobs
# Slip in and grab some job listings
curl "https://api.vagibond.com/backdoor/jobs"
Response
{
"count": 247,
"jobs": [
{
"id": "vp-product-12345",
"title": "VP of Product",
"company": "Nepotism Inc.",
"location": "San Francisco, CA",
"salary": "$180k-$250k",
"nepotismScore": 9.2,
"briberyEstimate": "$5,000-$15,000",
"preferredMethod": "nepotism",
"posted": "2025-01-28"
}
]
}
Authentication
The Backdoor API offers multiple levels of penetration:
| Access Level | Rate Limit | Features |
|---|---|---|
| Public | 100 requests/hour | Basic job and company listings |
| Authenticated | 1,000 requests/hour | Full access + embed widgets + stories |
| Partner | 10,000 requests/hour | Unlimited access + partner branding + custom filtering |
# Authenticated request - deeper penetration
curl -H "Authorization: Bearer bkdr_your_api_key" \
"https://api.vagibond.com/backdoor/jobs"
List Jobs
Browse the full spread of job listings with all the dirty details.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
method |
string | Filter by backdoor method: nepotism, bribery, favors, blackmail, physical |
nepotism_min |
float | Minimum nepotism score (1-10) |
bribery_max |
integer | Maximum bribery estimate in dollars |
pay_type |
string | real, exposure, or negative (costs you money) |
location |
string | Filter by city/region |
partner |
string | Filter by partner organization (e.g., vu) |
sort |
string | recent, nepotism-high, bribery-low, desperation |
limit |
integer | Max results (default: 20, max: 100) |
Get Job Details
Get the full expose on a specific position. All the intimate details.
Response
{
"id": "exec-assistant-69420",
"title": "Executive Assistant",
"company": {
"name": "Big Swinging Corp",
"slug": "big-swinging-corp",
"backdoorScore": 8.7
},
"location": "New York, NY",
"salary": "DOE (Depends on Everything)",
"description": "Support the CEO with various... tasks.",
"requirements": [
"Must be flexible",
"Willing to work long, hard hours",
"Discretion is a must"
],
"metrics": {
"nepotismScore": 7.3,
"briberyEstimate": "$2,000-$8,000",
"favorEconomy": 9.1,
"preferredMethod": "physical"
},
"storiesCount": 23,
"posted": "2025-01-25"
}
Generate Job
Use our procedural engine to generate fake job listings with realistic backdoor metrics. Great for testing, demos, or padding your job board.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
method |
string | Generate for specific backdoor method |
industry |
string | tech, finance, media, government, education |
count |
integer | Number of jobs to generate (max: 10) |
seed |
integer | Random seed for reproducible results |
List Companies
See which companies have the widest-open backdoors.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
industry |
string | Filter by industry |
size |
string | startup, mid, large, enterprise |
sort |
string | nepotism, bribery, favors, jobs |
Get Company Profile
Full penetration report on a company's hiring practices.
Response
{
"slug": "nepotism-inc",
"name": "Nepotism Inc.",
"industry": "Finance",
"size": "Large (500+)",
"openJobs": 12,
"backdoorScore": 9.4,
"metrics": {
"nepotismScore": 9.8,
"briberyAcceptance": 7.2,
"favorEconomy": 8.5,
"physicalRequirements": 4.1
},
"topMethods": ["nepotism", "bribery"],
"avgBribery": "$8,500",
"storiesCount": 47,
"successRate": 0.73
}
Backdoor Score
Our proprietary algorithm that measures how... accommodating a company is to alternative hiring methods.
List Stories
Real stories from people who found their way in. Learn from their successes (and regrets).
Query Parameters
| Parameter | Type | Description |
|---|---|---|
method |
string | Filter by backdoor method used |
industry |
string | Filter by industry |
rating |
integer | Filter by "Worth It?" rating (1-5) |
sort |
string | helpful, recent, rating-high, rating-low |
Get Story
The full, uncensored account of how someone got in.
Response
{
"id": "story-8675309",
"title": "How I Slipped Into Goldman Sachs",
"author": "Anonymous",
"company": "Goldman Sachs",
"position": "Associate",
"method": "favors",
"rating": 4,
"story": "It started at a company retreat in the Hamptons...",
"cost": "My dignity",
"wouldDoAgain": true,
"helpfulVotes": 247,
"posted": "2024-11-15"
}
Job Widget
Embed Backdoor job listings on your site. Let your users slip in without leaving your page.
JavaScript SDK
<!-- Include the Backdoor SDK --> <script src="https://backdoor.vagibond.com/backdoor-core.js"></script> <!-- Auto-initializing widget --> <div id="backdoor-jobs" data-limit="6" data-accent-color="#ff6b35" data-bg-color="#1a1a1a"></div>
Widget Options
| Attribute | Description |
|---|---|
data-partner |
Filter to partner jobs only (e.g., vu) |
data-limit |
Number of jobs to show (default: 6) |
data-method |
Filter by backdoor method |
data-accent-color |
Widget accent color (hex) |
data-bg-color |
Widget background color (hex) |
data-show-header |
Show "Powered by Backdoor" header (true/false) |
Programmatic API
// Initialize with custom options BackdoorCore.init({ containerId: 'my-jobs', partner: 'vu', limit: 4, accentColor: '#c9a227', onJobClick: (job) => console.log('Slipping into:', job.title) }); // Get jobs data directly const jobs = BackdoorCore.getJobs({ partner: 'vu', limit: 10 });
Partner Mode
Partner organizations can run branded Backdoor pages with filtered job listings. Currently integrated with Vagibond University for their Career Services.
https://backdoor.vagibond.com/vu/ with VU branding and filtered opportunities for housing-flexible graduates.Partner URL Structure
/vu/- VU-branded job listings/vu/job-12345- Specific job with VU branding
Partner Configuration
{
"partnerId": "vu",
"displayName": "Vagibond University",
"logo": "https://cdn.vagibond.com/site-logos/vu.png",
"primaryColor": "#1a365d",
"accentColor": "#c9a227",
"tagline": "Opportunities for housing-flexible graduates",
"companySlug": "vagibond-university"
}
Theming
Customize the look of embedded widgets to match your site's aesthetic.
CSS Variables
/* Override Backdoor widget styles */
.backdoor-widget {
--backdoor-bg: #1a1a1a;
--backdoor-accent: #ff6b35;
--backdoor-text: #ffffff;
--backdoor-muted: #9ca3af;
--backdoor-border: #333333;
--backdoor-card-bg: #242424;
}
Backdoor Methods
The various ways people slip into positions:
| Method | ID | Description |
|---|---|---|
| Nepotism | nepotism |
Family connections, legacy hires, the old boys' club |
| Bribery | bribery |
Cash, gifts, "consulting fees" |
| Favors | favors |
Quid pro quo, mutual back-scratching |
| Leverage | blackmail |
Information is power. Use it wisely. |
| Physical | physical |
Some positions have... unconventional interview processes |
Scoring System
All Backdoor metrics use a 1-10 scale, where higher numbers mean... looser standards.
Nepotism Score
How likely you are to get hired based on who you know rather than what you know.
Bribery Acceptance
How receptive the company is to financial... incentives. Includes estimated ranges.
Favor Economy
How much "you scratch my back, I'll scratch yours" culture exists.
Physical Requirements
How often the... back door is the actual entry point.
Changelog
- Jobs listing and detail endpoints
- Company profiles and backdoor scores
- How I Got In stories
- Embeddable job widget SDK
- VU partner integration
- Seeded procedural job generation
- Vagifind integration for autocomplete