Offendersearch
O
Offendersearch
/batch_search

batch search

Run many person/location lookups in one call (row-in / row-out). Each row goes through the SAME engine as search_offenders, so a row's records are iden

liveverifiedunknown~5s typical
mcpprobedoffendersearch
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-app-offendersearch-offendersearch /batch_search for me.

Input

FieldTypeDescription
queries*arrayList of query objects (max 1000). Each may set any of: firstName, lastName, dob (YYYY-MM-D
jurisdictionsstringRegistry codes applied to EVERY row (e.g. ['FL','TX']). Omit = all 58 registries.
matchstring (strict | balanced | broad)Fuzzy tolerance applied to every row (see search_offenders). default "balanced"
freshnessstring (daily | weekly)Cache/pricing tier applied to every row: daily=<=24h (default), weekly=<=7d. default "daily"
location_scopedbooleanApply per-state scoping to every row (see search_offenders). default false
extensivebooleanRequest extensive detail (offenses[], stateData, images) for every row. default false

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-app-offendersearch-offendersearch","endpoint":"/batch_search","input":{"queries":[],"match":"balanced","freshness":"daily","location_scoped":false,"extensive":false}}'
cli
npx cracked-ai run -p mcp-app-offendersearch-offendersearch -e /batch_search -i '{"queries":[],"match":"balanced","freshness":"daily","location_scoped":false,"extensive":false}'
mcp
run_tool({ provider: "mcp-app-offendersearch-offendersearch", endpoint: "/batch_search", input: {"queries":[],"match":"balanced","freshness":"daily","location_scoped":false,"extensive":false} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.