2s Law Case Verify is a paid API for AI agents from 2s.io, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-14).
Verifies legal case citations found in a block of text, returning structured metadata about each case and whether it is confirmed or unconfirmed
The (most) everything API: 575+ pay-per-call endpoints for AI agents — ground-truth data, a full AI gateway, and agent infrastructure (storage, queues, watchers). USDC via x402, no signup, no API keys, and upto billing: pay actual usage, not the quote.
A JSON object with an array of case items (each with case metadata and verification status), a count of verified vs unverified citations, total matching rows upstream, and source provenance (provider name, URL, license).
POSThttps://2s.io/api/law/case-verifyUse this endpoint when you need to programmatically verify that legal case citations embedded in a block of text are real and confirmed in an authoritative database, especially in automated legal document review, contract auditing, or brief validation workflows. Prefer this over manual search when processing large documents with many citations at once.
{
"text": "In Smith v. Jones, 123 U.S. 456 (1999), the court held that statutory interpretation requires careful analysis of legislative intent. See also Doe v. Roe, 789 F.2d 101 (5th Cir. 2003), which clarified the standard for summary judgment motions."
}| Field | Type | Description |
|---|---|---|
| text | string |
{
"data": {
"ok": true,
"meta": {
"input": "In Smith v. Jones, 123 U.S. 456 (1999), the court held that statutory interpretation requires careful analysis of legislative intent. See also Doe v. Roe, 789 F.2d 101 (5th Cir. 2003), which clarified…",
"verified": 1,
"unverified": 1
},
"items": [
{
"case": null,
"error": "Citation not found: '123 U.S. 456'",
"citation": "123 U.S. 456",
"endIndex": 31,
"verified": false,
"startIndex": 19,
"normalizedCitation": "123 U.S. 456"
},
{
"case": {
"url": "https://www.courtlistener.com/opinion/469062/trustees-of-the-amalgamated-insurance-fund-v-mcfarlins-inc/",
"name": "Trustees of the Amalgamated Insurance Fund v. McFarlin's, Inc.",
"year": 1986,
"court": "",
"courtName": null,
"dateFiled": "1986-04-10",
"docketNumber": null,
"citationCount": 217,
"precedentialStatus": "Published"
},
"error": null,
"citation": "789 F.2d 101",
"endIndex": 167,
"verified": true,
"startIndex": 155,
"normalizedCitation": "789 F.2d 101"
}
],
"total": 2,
"source": {
"url": "https://www.courtlistener.com",
"license": "Public domain (court opinions) + CC0/BSD (metadata)",
"provider": "CourtListener (Free Law Project)"
}
},
"meta": {
"cost": {
"usd": 0.006,
"tier": 0
},
"caller": "x402",
"version": null,
"endpoint": "law.case-verify",
"settlement": {
"txHash": "0xe3623bf4c28b1b590132c93c875996f998bc6915e1fbaac0e52f5ceeeff3eb76",
"network": "eip155:8453",
"success": true
}
}
}{
"type": "json",
"schema": {
"type": "object",
"required": [
"ok",
"items",
"total",
"source"
],
"properties": {
"ok": {
"enum": [
true
],
"type": "boolean"
},
"meta": {
"type": "object",
"required": [
"input",
"verified",
"unverified"
],
"properties": {
"input": {
"type": "string",
"description": "Echo of the checked text (truncated past 200 chars)."
},
"verified": {
"type": "integer"
},
"unverified": {
"type": "integer"
}
},
"additionalProperties": false
},
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"total": {
"type": "integer",
"nullable": true,
"description": "Total matching rows upstream; null when unknown."
},
"source": {
"type": "object",
"required": [
"provider",
"url",
"license"
],
"properties": {
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"provider": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"example": {
"ok": true,
"meta": {
"input": "example",
"verified": 1,
"unverified": 1
},
"items": [
{}
],
"total": 1,
"source": {
"url": "example",
"license": "example",
"provider": "example"
}
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"