{"slug":"veridictum-legal-api-v1-agent-verify-bulk-a72838","title":"Verify up to 50 citations in one call, one flat price","host":"veridictum.legal","method":"POST","resource":"https://veridictum.legal/api/v1/agent/verify/bulk","category":"market","description":"Verify up to 50 citations in one call, one flat price. Body: {\"citations\": [\"<string>\", ...]} - same shapes and verdicts as the single route. Returns results[] (one per citation), the verified/not_found/suspicious counts, verification_time_ms, hallucination_risk (LOW all verified, MEDIUM 1-2 not fou","price_listed":0.1,"price_asked":0.1,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":883,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"citations":["Miranda v. Arizona, 384 U.S. 436 (1966)","Varghese v. China Southern Airlines Co., 925 F.3d 1339 (11th Cir. 2019)"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"citations":{"description":"Up to 50 citations, each a full or bare citation in the same shapes the single-citation route accepts. One flat price for the call.","items":{"minLength":1,"type":"string"},"maxItems":50,"minItems":1,"type":"array"},"include_details":{"default":true,"description":"Optional; full case details are returned by default.","type":"boolean"}},"required":["citations"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"hallucination_risk":{"description":"LOW when every citation verified, MEDIUM at 1-2 not found, HIGH at 3 or more.","enum":["LOW","MEDIUM","HIGH"],"type":"string"},"not_found_count":{"type":"integer"},"results":{"description":"One entry per submitted citation, in order.","items":{"properties":{"api_call_made":{"type":"boolean"},"cached":{"description":"Only verified results are ever cached; suspicious and not_found answers are re-checked on every call.","type":"boolean"},"case_name":{"type":["string","null"]},"citation":{"description":"The citation exactly as submitted, echoed back.","type":"string"},"confidence":{"type":"string"},"court":{"type":["string","null"]},"courtlistener_id":{"type":["string","null"]},"courtlistener_url":{"description":"Full opinion on CourtListener. Never truncate it.","type":["string","null"]},"date_filed":{"description":"ISO 8601 date.","type":["string","null"]},"message":{"type":["string","null"]},"name_match":{"description":"confirmed: the submitted name matches the case found. mismatch: a DIFFERENT case. not_checked: a bare citation carried no name to check.","enum":["confirmed","mismatch","not_checked",null],"type":["string","null"]},"source":{"description":"Which lookup tier answered.","type":["string","null"]},"status":{"description":"verified: resolves to a real case and any submitted name matched. suspicious: the volume/reporter/page resolves but to a DIFFERENT case than the name given - the signature of a fabricated citation. not_found: no case matches.","enum":["verified","suspicious","not_found"],"type":"string"},"tier":{"description":"Importance: 1=landmark, 2=highly cited, 3=standard.","type":["integer","null"]},"verified":{"description":"True only for status=verified. False is a finding, not an error.","type":"boolean"}},"required":["citation","status","verified"],"type":"object"},"type":"array"},"success":{"type":"boolean"},"suspicious_count":{"type":"integer"},"total_citations":{"type":"integer"},"verification_time_ms":{"type":"integer"},"verified_count":{"type":"integer"}},"required":["success","total_citations","results","hallucination_risk"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.1,"price_match":true,"latency_ms":883,"error":null}],"description_full":"Verify up to 50 citations in one call, one flat price. Body: {\"citations\": [\"<string>\", ...]} - same shapes and verdicts as the single route. Returns results[] (one per citation), the verified/not_found/suspicious counts, verification_time_ms, hallucination_risk (LOW all verified, MEDIUM 1-2 not found, HIGH 3+). Deterministic, no LLM in the path. suspicious = a name_match mismatch: a DIFFERENT case than the name given. Do not retry a verified=false finding. Only verified results are cached.","last_updated":"2026-09-21T01:31:58.903Z","schemes":["exact"]}