{"openapi":"3.1.0","info":{"title":"Records for Agents: Entity Verification & Sanctions Screening","description":"Restricted-party screening for AI agents: OFAC Specially Designated Nationals (SDN) and Consolidated sanctions lists (incl. aka/fka/nka aliases and vessel/aircraft designations), plus the Commerce and State watchlists from the Trade.gov Consolidated Screening List (BIS Entity List, Denied Persons, Unverified, Military End User; State ITAR Debarred and Nonproliferation Sanctions). Screen a name for sanctions and export-control exposure (KYB/AML compliance), full-text search across sources, or look up an exact OFAC ent_num. Coverage is honest, not exhaustive: this niche covers US federal restricted-party lists only. State Secretary of State business registry coverage (FL, CO) was withdrawn on 2026-08-04 and the /entities/verify route with it. Every record carries full provenance (source, source URL, fetched-at, record hash) and every response includes as_of freshness, built for agent-driven KYB and sanctions compliance workflows.","version":"1.0.0","contact":{"email":"contact@recordsforagents.com"}},"servers":[{"url":"https://entities.recordsforagents.com"}],"paths":{"/screen":{"get":{"summary":"Screen a name against US government restricted-party lists: OFAC sanctions (SDN + Consolidated), plus the Commerce and State watchlists from the Trade.gov Consolidated Screening List (BIS Entity List, Denied Persons, Unverified, Military End User; State ITAR Debarred and Nonproliferation Sanctions), including a match against known aka/fka/nka aliases. Returns scored candidate matches with the matched name variant, the specific list the hit came from, and program codes.","x-402-price":"$0.02","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string"}},{"name":"kind","in":"query","required":false,"schema":{"type":"string","enum":["business","person"]}},{"name":"min_score","in":"query","required":false,"schema":{"type":"number"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object"},"as_of":{"type":"string","format":"date-time"},"source":{"type":"string"},"record_count":{"type":"integer"}},"required":["data","as_of","source","record_count"]}}}},"400":{"description":"Invalid parameters","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":"integer"},"detail":{"type":"string"}},"required":["type","title","status"]}}}},"402":{"description":"Payment required (x402)"}}}},"/search":{"get":{"summary":"Full-text search across OFAC sanctions and Trade.gov CSL entity records by free-text query, optionally scoped to a jurisdiction or status.","x-402-price":"$0.01","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}},{"name":"jurisdiction","in":"query","required":false,"schema":{"type":"string","enum":["ofac"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object"},"as_of":{"type":"string","format":"date-time"},"source":{"type":"string"},"record_count":{"type":"integer"}},"required":["data","as_of","source","record_count"]}}}},"400":{"description":"Invalid parameters","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":"integer"},"detail":{"type":"string"}},"required":["type","title","status"]}}}},"402":{"description":"Payment required (x402)"}}}},"/by-number/:jurisdiction/:number":{"get":{"summary":"Exact registry-number lookup by OFAC ent_num, scoped by jurisdiction.","x-402-price":"$0.01","parameters":[{"name":"jurisdiction","in":"path","required":true,"schema":{"type":"string","enum":["ofac"]}},{"name":"number","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object"},"as_of":{"type":"string","format":"date-time"},"source":{"type":"string"},"record_count":{"type":"integer"}},"required":["data","as_of","source","record_count"]}}}},"400":{"description":"Invalid parameters","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":"integer"},"detail":{"type":"string"}},"required":["type","title","status"]}}}},"402":{"description":"Payment required (x402)"}}}}}}