Skip to content

bobadilla-tech/requiems-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,620 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requiems API

All-in-one backend for SaaS products.

A product by Bobadilla Technologies

Requiems API

Authentication, validation, fraud detection, payments intelligence, and global data behind one API key.

Stop rebuilding the same backend plumbing for every SaaS product.

CI codecov Get Started Documentation

Systems

Four systems, each built around a problem SaaS teams actually hit.

  • Identity & Risk - keep fake users, fraud, and bad data out before they reach your database.
  • Payments Intelligence - validate and enrich financial data to cut failed payments and catch risky transactions.
  • Global Data - accurate, real-time location and compliance data for international products.
  • Data Integrity - clean, validate, and standardize user input across your platform.

Engines

Need a decision, not just raw data? Compose an engine.

POST /v1/signup/protect
{
  "email": "user@tempmail.io",
  "ip_address": "45.33.32.156",
  "phone": "+14155552671"
}
{
  "risk_score": 0.87,
  "is_safe": false,
  "confidence": 0.94,
  "flags": ["disposable_email", "vpn_detected"],
  "signals": {
    "email_valid": true,
    "phone_valid": false,
    "vpn_detected": true,
    "disposable_email": true
  }
}

Each engine fans out across validation, networking, and intelligence APIs in parallel, then hands back one structured result.

Where It Fits

  • Signup protection - block fake accounts, bots, and abusive signups.
  • Fintech onboarding - validate financial data and cut onboarding friction.
  • Marketplace fraud prevention - catch risky users and transactions as they happen.
  • Global products - handle international users with data that's actually accurate.

Developer Experience

  • Live API playground - test every endpoint straight from the docs.
  • Copy-paste examples - cURL, Python, JavaScript, Go, and Markdown ready to drop in.
  • Precise documentation - every parameter, response field, and error code written down.
  • Built for AI agents - llms.txt, Markdown docs, and one-click examples for Claude, ChatGPT, and coding agents.
  • Official client libraries - JavaScript, TypeScript, Python, Go, Ruby, C#, and more: requiems-api-clients
  • MCP server & Agent Skills - connect via MCP or install skills straight into Claude and other coding agents: requiems.xyz/ai

Quick Start

Grab an API key at requiems.xyz, then try it:

# Example: Protect a signup with one call
curl -X POST https://api.requiems.xyz/v1/signup/protect \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "user@tempmail.io", "ip_address": "45.33.32.156"}'

Explore the full catalog in the documentation, or start with the systems overview to pick the problem you want to solve.

Releases

Sponsor this project

Used by

Contributors

Languages