{"openapi": "3.0.3", "info": {"title": "TLO Enterprise API", "version": "1.1", "description": "Metered credit-header and skip-trace API. Prepaid credits, per-key rate limits."}, "servers": [{"url": "https://api.93.152.221.212.sslip.io"}], "security": [{"bearerAuth": []}], "components": {"securitySchemes": {"bearerAuth": {"type": "http", "scheme": "bearer"}}, "schemas": {"LookupRequest": {"type": "object", "properties": {"last": {"type": "string"}, "first": {"type": "string"}, "middle": {"type": "string"}, "ssn": {"type": "string"}, "dob": {"type": "string"}, "phone": {"type": "string"}, "address": {"type": "string"}, "city": {"type": "string"}, "state": {"type": "string"}, "zip": {"type": "string"}, "limit": {"type": "integer", "maximum": 25}, "decrypt": {"type": "boolean"}, "age_min": {"type": "integer"}, "age_max": {"type": "integer"}}}}}, "paths": {"/v1/health": {"get": {"summary": "Liveness probe (public)", "security": [], "responses": {"200": {"description": "ok"}}}}, "/v1/pricing": {"get": {"summary": "Credit costs and data packages", "responses": {"200": {"description": "pricing"}}}}, "/v1/me": {"get": {"summary": "Key status and today's usage", "responses": {"200": {"description": "key"}}}}, "/v1/balance": {"get": {"summary": "Remaining credits (free)", "responses": {"200": {"description": "balance"}}}}, "/v1/usage": {"get": {"summary": "Your own call history (free)", "parameters": [{"name": "from", "in": "query", "schema": {"type": "string"}}, {"name": "to", "in": "query", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "schema": {"type": "integer"}}], "responses": {"200": {"description": "usage"}}}}, "/v1/lookup": {"post": {"summary": "Search credit headers (1 credit, only when rows are returned)", "requestBody": {"required": true, "content": {"application/json": {"schema": {"$ref": "#/components/schemas/LookupRequest"}}}}, "responses": {"200": {"description": "rows"}, "402": {"description": "insufficient credits"}, "429": {"description": "rate limited"}}}}, "/v1/lookup/bulk": {"post": {"summary": "Batch lookup, max 100 subjects (1 credit per subject with rows)", "responses": {"200": {"description": "results"}}}}, "/v1/ssn/unlock": {"post": {"summary": "Decrypt an ssnEncrypted value (free)", "responses": {"200": {"description": "ssn"}}}}, "/v1/credit/pull": {"post": {"summary": "TransUnion or Equifax credit report (5 credits)", "responses": {"200": {"description": "report"}}}}}}