Getting Started

This guide walks you through the complete process of integrating with SafeStream Leads, from initial setup to going live with lead transactions.

1

Complete Partner Application

Submit your partnership application including company information, licensing details, and compliance documentation. Our team reviews applications within 2-3 business days.

2

Compliance Verification

Our compliance team verifies your state licenses, business registration, and regulatory standing. You'll receive access to the partner portal once approved.

3

Technical Integration

Access sandbox credentials and integrate with our REST API. Test your implementation thoroughly before moving to production.

4

Go Live

Complete integration testing, sign the data processing agreement, and receive production API credentials. Start transacting leads in real-time.

Integration Types

For Lead Sellers (Publishers)

If you're submitting leads to SafeStream, you'll integrate using our Lead Submission API:

For Lead Buyers (Lenders)

If you're purchasing leads from SafeStream, you can receive leads via:

Technical Requirements

API Requirements

Your endpoint must support HTTPS (TLS 1.2+), accept JSON payloads, and respond within 5 seconds. We recommend a 99.9% uptime SLA for production integrations.

Required Data Fields

All leads must include these minimum fields for acceptance:

TCPA Consent Requirements

Compliance Critical

All leads must have documented TCPA consent. You must capture and transmit: consent timestamp, consumer IP address, the exact URL where consent was obtained, and the consent language displayed.

Sandbox Testing

Before going live, thoroughly test your integration in our sandbox environment:

Sandbox Base URL: https://sandbox.safestreamleads.com/v2
Test API Key: Request from your account manager

Test Scenarios

  1. Successful submission: Use valid test data to verify acceptance flow
  2. Validation errors: Test with invalid data to ensure error handling
  3. Duplicate detection: Submit same lead twice to verify duplicate rejection
  4. Webhook delivery: Verify your endpoint receives status updates
  5. Rate limiting: Test behavior when approaching rate limits

Going Live Checklist

Support & Resources

Our integration team is available to assist you throughout the process:

Ready to Integrate?

Contact our team to get started with your integration.

Contact Integration Team