🇵🇦 Overview
This guide provides comprehensive information about background check services available in Panama, including input data requirements, available reports, and API integration examples. 🇵🇦
Required Input Data
Section titled “Required Input Data”Input Field | Description | Example | Required For |
---|---|---|---|
city_locode | The UN LOCODE of the city where the person is located | PA PTY | All reports |
document_id | Document ID Number for Panama - Cédula de Identidad Personal (CIP) | 1-123-1234 | All reports |
drivers_license_id | Driver’s License ID control number | 001002003 | license_status , drunk_driving |
forenames | Forenames of the person to be checked | ANTONIO | criminal_record |
surname | Surname of the person to be checked | DOE | criminal_record |
Available Reports
Section titled “Available Reports”Driving Records
Section titled “Driving Records”Report | Description | Source |
---|---|---|
License Status | Validates driver’s license status and validity | Autoridad del Tránsito y Transporte Terrestre |
Drunk Driving | Checks for drunk driving violations and fines | Autoridad del Tránsito y Transporte Terrestre |
Criminal Records
Section titled “Criminal Records”Report | Description | Source |
---|---|---|
Criminal Record | Comprehensive criminal background check | Órgano Judicial de Panamá |
Use Cases
Section titled “Use Cases”Transportation & Logistics
Section titled “Transportation & Logistics”-
Ride-sharing drivers: License validation and criminal background
-
Delivery services: Driver verification and safety compliance
-
Commercial transport: Professional driver screening
Employment Screening
Section titled “Employment Screening”-
Security positions: Comprehensive criminal background checks
-
Financial services: Due diligence for sensitive roles
-
Government contractors: Security clearance verification
Compliance & Risk Management
Section titled “Compliance & Risk Management”-
Regulatory compliance: Meet industry-specific requirements
-
Risk assessment: Identify potential security risks
-
Due diligence: Comprehensive background verification
API Integration
Section titled “API Integration”Create a Person
Section titled “Create a Person”curl --request POST \ --url https://api.emptor.io/v3/pa/persons/ \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: YOUR_API_KEY' \ --data '{ "reports": { "license_status": "enabled", "drunk_driving": "enabled", "criminal_record": "enabled" }, "city_locode": "PA PTY", "document_id": "1-123-1234", "drivers_license_id": "001002003", "forenames": "ANTONIO", "surname": "DOE" }'
Get Person Status
Section titled “Get Person Status”curl --request GET \ --url https://api.emptor.io/v3/pa/persons/{person_id}/status \ --header 'Accept: application/json' \ --header 'X-Api-Key: YOUR_API_KEY'
Get Report Details
Section titled “Get Report Details”curl --request GET \ --url https://api.emptor.io/v3/pa/details/{person_id} \ --header 'Accept: application/json' \ --header 'X-Api-Key: YOUR_API_KEY'
Code Examples
Section titled “Code Examples”Node.js
Section titled “Node.js”const fetch = require('node-fetch');
const createPerson = async () => { const response = await fetch('https://api.emptor.io/v3/pa/persons/', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'X-Api-Key': 'YOUR_API_KEY' }, body: JSON.stringify({ reports: { license_status: 'enabled', drunk_driving: 'enabled', criminal_record: 'enabled' }, city_locode: 'PA PTY', document_id: '1-123-1234', drivers_license_id: '001002003', forenames: 'ANTONIO', surname: 'DOE' }) });
return await response.json();};
Python
Section titled “Python”import requests
def create_person(): url = "https://api.emptor.io/v3/pa/persons/"
payload = { "reports": { "license_status": "enabled", "drunk_driving": "enabled", "criminal_record": "enabled" }, "city_locode": "PA PTY", "document_id": "1-123-1234", "drivers_license_id": "001002003", "forenames": "ANTONIO", "surname": "DOE" }
headers = { "Accept": "application/json", "Content-Type": "application/json", "X-Api-Key": "YOUR_API_KEY" }
response = requests.post(url, json=payload, headers=headers) return response.json()
Data Sources
Section titled “Data Sources”Government Databases
Section titled “Government Databases”-
Autoridad del Tránsito y Transporte Terrestre: Official transportation authority for license and driving records
-
Órgano Judicial de Panamá: Panama’s judicial system for criminal records
Data Quality
Section titled “Data Quality”-
Real-time verification: Direct integration with official government sources
-
Comprehensive coverage: Access to national databases
-
Accuracy assurance: Regular validation and updates
Legal & Compliance
Section titled “Legal & Compliance”Privacy & Data Protection
Section titled “Privacy & Data Protection”-
Compliance with Panama’s data protection regulations
-
Secure handling of personal information
-
Proper consent and authorization procedures
Regulatory Compliance
Section titled “Regulatory Compliance”-
Adherence to local employment screening laws
-
Transportation industry compliance requirements
-
Financial services regulatory standards
Getting Started
Section titled “Getting Started”- API Access: Contact us to obtain your API key
- Integration: Use our comprehensive API documentation
- Testing: Start with our sandbox environment
- Production: Deploy with confidence using our reliable infrastructure
Support & Resources
Section titled “Support & Resources”- API Documentation: Complete API Reference
- Status Updates: Service Status Page
- Technical Support: Contact our integration team
- Best Practices: Follow our implementation guidelines
For technical support or to request API access, please contact us.