Welcome to the REX LOOKUP API. This API allows you to perform background checks and lookups programmatically using your API key.
All requests require an API key. Include it in your request body:
{
"api_key": "your-api-key-here"
}
If you exceed the rate limit, you'll receive a 429 Too Many Requests error.
https://www.rexlookup.shop
Description: Check if API server is running
Response:
{
"status": "ok",
"message": "REX_LOOKUP API server is running",
"version": "1.0"
}
Description: Check your API key balance
Parameters:
api_key - Your API key (query parameter or JSON body)Example Request:
curl "https://www.rexlookup.shop/api/v1/balance?api_key=YOUR_KEY"
Response:
{
"status": "success",
"balance": 100.50,
"client_name": "Client Name",
"created_at": "2024-01-01 12:00:00"
}
Description: List all available services
Response:
{
"status": "success",
"services": {
"ssn_dob": {
"description": "SSN + DOB Lookup",
"required_fields": ["first_name", "last_name", "address", "city", "state", "zip_code"],
"price": 5.0,
"batch": false
},
"revers_ssn": {
"description": "Reverse SSN Lookup",
"required_fields": ["ssn"],
"price": 3.0,
"batch": false
},
"dl": {
"description": "Driver License Lookup",
"required_fields": ["first_name", "last_name", "address", "city", "state", "zip_code", "dob"],
"price": 6.0,
"batch": false
},
"cr": {
"description": "Credit Report",
"required_fields": ["first_name", "last_name", "address", "city", "state", "zip_code", "dob", "ssn"],
"price": 8.0,
"batch": false
},
"cs": {
"description": "Credit Score Lookup",
"required_fields": ["first_name", "last_name", "address", "city", "state", "zip_code", "dob", "ssn"],
"price": 4.0,
"batch": false
}
}
}
Description: Perform a lookup
Supported Services:
| Service | Description | Price |
|---|---|---|
ssn_dob |
SSN + DOB Lookup | $5.00 |
revers_ssn |
Reverse SSN Lookup | $3.00 |
dl |
Driver License Lookup | $6.00 |
cr |
Credit Report | $8.00 |
cs |
Credit Score Lookup | $4.00 |
{
"api_key": "your-api-key",
"service": "ssn_dob",
"data": {
"first_name": "John",
"last_name": "Smith",
"address": "123 Main St",
"city": "Dallas",
"state": "TX",
"zip_code": "75201"
}
}
{
"api_key": "your-api-key",
"service": "ssn_dob",
"text": "John Smith\n123 Main St\nDallas, TX 75201"
}
John Smith | 123 Main St | Dallas, TX 75201John, Smith, 123 Main St, Dallas, TX, 75201{
"status": "success",
"service": "ssn_dob",
"data": {
"dob": "03/15/1985",
"ssn": "123-45-6789"
}
}
{
"status": "not_found",
"message": "No data found"
}
// Invalid API Key (401)
{
"status": "error",
"message": "Invalid or inactive API key"
}
// Insufficient Balance (402)
{
"status": "error",
"message": "Insufficient balance",
"required": 5.0,
"current_balance": 2.50
}
// Missing Fields (400)
{
"status": "error",
"message": "Could not extract required fields from text: city, state",
"parsed": {
"first_name": "John",
"last_name": "Smith",
"street": "123 Main St"
}
}
// Rate Limit Exceeded (429)
{
"status": "error",
"message": "Rate limit exceeded. Maximum 30 requests per minute and 800 requests per hour.",
"retry_after": "60 seconds"
}
import requests
API_KEY = "your-api-key-here"
BASE_URL = "https://www.rexlookup.shop"
# Check balance
response = requests.get(f"{BASE_URL}/api/v1/balance", params={"api_key": API_KEY})
print(response.json())
# Perform lookup with structured data
data = {
"api_key": API_KEY,
"service": "ssn_dob",
"data": {
"first_name": "John",
"last_name": "Smith",
"address": "123 Main St",
"city": "Dallas",
"state": "TX",
"zip_code": "75201"
}
}
response = requests.post(f"{BASE_URL}/api/v1/lookup", json=data)
print(response.json())
# Perform lookup with free-form text
data = {
"api_key": API_KEY,
"service": "ssn_dob",
"text": "John Smith\n123 Main St\nDallas, TX 75201"
}
response = requests.post(f"{BASE_URL}/api/v1/lookup", json=data)
print(response.json())
# Check balance
curl "https://www.rexlookup.shop/api/v1/balance?api_key=YOUR_KEY"
# Perform lookup
curl -X POST https://www.rexlookup.shop/api/v1/lookup \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_KEY",
"service": "ssn_dob",
"text": "John Smith\n123 Main St\nDallas, TX 75201"
}'
const axios = require('axios');
const API_KEY = 'your-api-key-here';
const BASE_URL = 'https://www.rexlookup.shop';
// Check balance
const balance = await axios.get(`${BASE_URL}/api/v1/balance`, {
params: { api_key: API_KEY }
});
console.log(balance.data);
// Perform lookup
const result = await axios.post(`${BASE_URL}/api/v1/lookup`, {
api_key: API_KEY,
service: 'ssn_dob',
text: 'John Smith\n123 Main St\nDallas, TX 75201'
});
console.log(result.data);
Contact the administrator via Telegram to obtain your API key.
Your balance is automatically refunded - you only pay for successful lookups!
Yes! Contact admin to set up custom pricing for your API key.
Our Universal Parser supports any format: multi-line, pipe-separated, comma-separated, tab-separated, and more!
For support, questions, or to request an API key, contact us via Telegram: @dl_usa_ssn
REX LOOKUP API v1.0 | © 2024