You may qualify for unclaimed settlement money Check in 30 Seconds →
Built for plaintiff law firms · No contract · Instant access

Settlement Data API
for Law Firms

Access 607+ verified settlements programmatically. Power your client intake, case matching, and lead generation — without manual research.

REST + JSON Updated daily 99.9% uptime SLA API key in 60 seconds
607+
Settlements Tracked
Daily
Data Refreshes
99.9%
Uptime
< 60s
Time to First Key

How plaintiff firms use the API

You don't need a developer to capture the value. These use cases generate new revenue from data you'd otherwise research manually.

Client Intake Automation

When a potential client contacts your firm, instantly match them against open settlements by querying eligibility criteria, category, and deadline. Know which cases fit before the first call ends.

GET /api/v1/settlements?category=Employment&status=open
📡

Settlement Monitoring

Poll the API daily to get new settlements matching your practice areas. Build internal alerts that notify your team when a settlement in employment law, data breach, or products liability drops.

GET /api/v1/settlements?sort=newest&category=Data+Breach
🎯

Lead Generation

Surface settlement eligibility on your website. Embed a lookup tool powered by our API — visitors enter their employer or a product they've used, you capture the lead and match them to open cases.

GET /api/v1/settlements?company_name=Uber
🔍

Case Research

Search and filter settlements by category, deadline, payout range, and proof requirements. Pull structured data into your case management system and stop manually copying court records.

GET /api/v1/settlements/:slug → full case metadata
Live Demo

Try it — search for a settlement

Real data from our live database. This is exactly what your API responses look like.

GET /api/v1/settlements?q=... 200 OK
// Enter a search term above to see a live API response

Limited fields shown in demo · Full response includes 18+ fields per settlement

Want full access? Full API responses include eligibility criteria, proof requirements, case numbers, court, payout breakdowns, and claim analytics.

Choose your plan →

Integrate in minutes

Four endpoints. Clean JSON. Works with any language or platform.

GET /api/v1/settlements

Paginated list — filter by category, status, payout, deadline

GET /api/v1/settlements/:slug

Full detail — eligibility, court, case number, claim stats

GET /api/v1/case-types

All categories with open settlement counts and deadlines

GET /api/v1/usage

Query count, monthly limit, reset date, request history

# List employment settlements closing soon
curl "https://www.settlementradar.com/api/v1/settlements?category=Employment&sort=deadline" \
  -H "X-API-Key: sr_live_your_key_here"

# Get full detail for a specific case
curl "https://www.settlementradar.com/api/v1/settlements/acme-wage-theft-2024" \
  -H "X-API-Key: sr_live_your_key_here"
import requests

API_KEY = "sr_live_your_key_here"
BASE = "https://www.settlementradar.com/api/v1"
headers = {"X-API-Key": API_KEY}

# Search for employment settlements
r = requests.get(
  f"{BASE}/settlements",
  params={"category": "Employment", "limit": 10},
  headers=headers
)
for s in r.json()["data"]:
  print(s["company_name"], s["filing_deadline"])
const API_KEY = "sr_live_your_key_here";
const BASE = "https://www.settlementradar.com/api/v1";

// Match new client to open settlements
async function matchClient(employer) {
  const res = await fetch(
    `${BASE}/settlements?company_name=${encodeURIComponent(employer)}`,
    { headers: { "X-API-Key": API_KEY } }
  );
  const { data } = await res.json();
  return data.filter(s => s.status === "open");
}

Example response

{
 "data": [{
  "slug": "acme-wage-theft-2024",
  "company_name": "Acme Corp",
  "category": "Employment",
  "settlement_amount": "$14.5M",
  "payout_range_min": 200,
  "payout_range_max": 1200,
  "filing_deadline": "2025-09-15",
  "claim_count": 4821,
  "proof_required": false,
  "eligibility_summary": "Employees who worked at Acme Corp between 2018-2023",
  "status": "open"
 }],
 "meta": {"total": 47, "page": 1, "pages": 5}
}

Simple, transparent pricing

Pay → get your API key. No approval, no waiting, no contracts.

Standard

$149/mo

$125/mo

Billed $1,499/year · Save $289

1,000 requests/day

  • Full settlements API
  • Basic search & filters
  • Case types endpoint
  • Email support
  • Self-serve dashboard

Enterprise

$999/mo

$833/mo

Billed $9,999/year · Save $1,989

Unlimited requests

  • Everything in Professional
  • Custom integrations
  • Dedicated account manager
  • 99.9% uptime SLA
  • Dedicated support line
Feature Standard Professional Enterprise
Daily request limit 1,000 10,000 Unlimited
Settlements endpoint
Advanced filters
Webhook alerts
Claim analytics
Custom integrations
Dedicated account manager
Support Email Priority email Dedicated line

Get instant API access

Pay via Stripe → API key delivered immediately to your inbox.

Secured by Stripe · Cancel anytime · API key sent instantly on payment

Common questions

How long does integration take?

Most firms are making live API calls within 15 minutes of payment. Our REST API uses standard HTTP + JSON — no SDK required. If your firm has a developer, they can have a prototype integration running within an hour.

What data is included? Is it PII?

No PII. The API returns settlement metadata — company name, case type, settlement amount, eligibility criteria, filing deadline, court, case number, proof requirements, and aggregated claim counts. No individual names, emails, or addresses are ever exposed.

How quickly do I get my API key?

Instantly. As soon as your Stripe payment processes, your API key is generated and emailed to you. No waiting for approval, no phone calls, no sales process.

How often is settlement data updated?

Settlement data is updated daily from court records, the FTC, CFPB, SEC, and state attorneys general. Claim counts update in real-time as consumers file through SettlementRadar. New settlements are typically added within 24 hours of public notice.

Can I cancel anytime?

Yes. Cancel from your dashboard at any time. You keep API access through the end of your billing period. No cancellation fees, no questions asked.

What authentication does the API use?

Simple API key authentication via the X-API-Key HTTP header on every request. Keys are unique per account and can be rotated from your dashboard at any time.

Can I test the API before subscribing?

Yes — the live demo on this page lets you query real settlement data without a key. For full API access, subscribe to any plan and cancel before your first billing date for a full refund — no questions asked. We'd rather you evaluate with live data than a sandbox.

⚖️

Ready to integrate?

607+ settlements tracked. Updated daily. API key in 60 seconds.

Questions? contact@settlementradar.com

⚖️ Comparing

Get Free Settlement Alerts

New settlements added daily. We'll alert you before deadlines close so you never miss a claim.

Free · No spam · Unsubscribe anytime