Now accepting AI partners

Build AI with
Consented Data

Access ethically-sourced, real-time user context for personalization and training. Every data point comes with verifiable consent attestation.

SOC 2 Type II Ready
GDPR Compliant
CCPA Compliant
RS256 Consent Attestation

Why AI Companies Choose ELROI

Stop scraping. Stop lawsuits. Start building with data users actually want you to have.

Verifiable Consent

Every data point includes a cryptographically signed consent attestation. Show regulators exactly when and how users consented.

Real-Time Context

WebSocket streaming delivers fresh user context instantly. No stale data, no batch delays. Perfect for personalization.

Instant Revocation

When users revoke consent, you're notified immediately via webhook. Cryptographic enforcement ensures compliance.

Quick Start

Get consented user context in under 5 minutes

JavaScript SDK

Embed our consent widget in your app. Users connect their ELROI account and grant you access to specific data categories.

javascript
// 1. Include the SDK
<script src="https://sdk.elroi.ai/embed.js"></script>

// 2. Initialize with your partner ID
ELROI.init({
  partnerId: 'your-partner-id',
  partnerName: 'Your AI Company',
  scopes: ['interests', 'preferences', 'communication_style'],
  onSuccess: (data) => {
    console.log('User connected!', data.scopes);
  }
});

// 3. Get consented context for personalization
const context = await ELROI.getContext('user_123');
// Returns: { interests, preferences, communication_style }

Batch API

For training data and bulk operations. Request context for multiple users at once with full consent attestation.

bash
// Batch API for training data
curl -X POST https://api.elroi.ai/v1/b2b/batch-context \
  -H "X-API-Key: your_api_key" \
  -H "X-API-Secret: your_api_secret" \
  -H "Content-Type: application/json" \
  -d '{
    "user_ids": ["user_1", "user_2", "user_3"],
    "purpose": "personalization",
    "categories": ["interests", "preferences"],
    "max_signals_per_user": 6
  }'

# Response includes consent attestation JWT
{
  "results": [...],
  "consent_proof": "eyJhbGciOiJSUzI1NiIs..."
}

API Reference

RESTful API with WebSocket streaming support

POST/b2b/partners/register

Register as a partner

POST/b2b/batch-context

Get context for multiple users

POST/b2b/verify-consent

Verify user consent status

WS/b2b/stream/ws

Real-time context streaming

GET/b2b/usage

View usage statistics

POST/b2b/webhook/register

Register event webhooks

Real-Time Webhooks

Get notified instantly when consent changes. HMAC-signed payloads ensure you can verify every notification came from ELROI.

  • consent.granted - User grants new permissions
  • consent.revoked - User revokes access
  • consent.updated - User modifies scope
  • data.deleted - User requests deletion
bash
// Register webhook for consent changes
POST /api/v1/b2b/webhook/register
{
  "url": "https://your-api.com/elroi-webhook",
  "events": ["consent.revoked", "consent.updated", "data.deleted"]
}

// ELROI sends signed notifications
{
  "event": "consent.revoked",
  "user_id": "user_123",
  "timestamp": "2026-03-22T10:30:00Z",
  "signature": "sha256=..."
}

Simple, Transparent Pricing

Pay per query. No hidden fees. Users get 70% of revenue.

Starter

$0.05 per query
  • 100 requests/minute
  • $100/day budget cap
  • Basic support
  • Sandbox access
  • Standard webhooks

Growth

$0.03 per query
  • 1,000 requests/minute
  • $1,000/day budget cap
  • Priority support
  • Real-time streaming
  • Dedicated webhook queue

Enterprise

$0.01 per query
  • 10,000+ requests/minute
  • Custom budget caps
  • Dedicated support
  • Custom integrations
  • SLA guarantees

All plans include: Consent attestation, GDPR compliance, webhook notifications, and 99.9% uptime SLA.

Enterprise-Grade Compliance

Built for regulated industries and responsible AI development

🔐

SOC 2 Type II Ready

Audited security controls for enterprise requirements

🇪🇺

GDPR Compliant

Full data subject rights support, EU data residency available

🇺🇸

CCPA Compliant

California consumer privacy rights built-in

🔏

RS256 Attestations

Cryptographic proof of consent for every data access

📋

Audit Trail

Complete data lineage and access logging

🗑️

Right to Deletion

Instant propagation of deletion requests to all partners

SDKs & Libraries

Official SDKs for quick integration

📦

JavaScript SDK

npm i @elroi/embed-sdk

Browser widget, Node.js client, TypeScript types

🐍

Python SDK

pip install elroi

Async support, type hints, pandas integration

📄

REST API

api.elroi.ai/v1

OpenAPI spec, Postman collection, cURL examples

Ready to Build with Consented Data?

Join leading AI companies building responsibly. Get sandbox access today.

Questions? Email us at [email protected]