For Agents
Search US public criminal records by name across arrests, sex-offender, inmate, and most-wanted data sources, charged at one credit per search.
Get started with Complete Criminal Checks API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"search US public criminal records by name"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Complete Criminal Checks API API.
Search public criminal records by full name across multiple US data sources
Filter a search to specific source types such as arrests, sex offenders, inmates, or most wanted
Return matching records with the source that produced each hit
Track credit consumption per search against the account balance
GET STARTED
Use for: I want to run a criminal record check on a job applicant, Search for a name in the US sex offender registry, Check whether a person appears on a most-wanted list, Find arrest records matching a candidate's name
Not supported: Does not provide FCRA-regulated reports, credit data, or international criminal records — use for US public-records name searches only.
Jentic publishes the only available OpenAPI document for Complete Criminal Checks API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Complete Criminal Checks API, keeping it validated and agent-ready. The Complete Criminal Checks API performs name-based searches across publicly available US criminal-record data sources including arrests, sex-offender registries, inmate rosters, and most-wanted lists. It is built around a single search endpoint that consumes one credit per query and returns matching records with the originating source. The API is suited to background-check workflows for housing, gig-platform onboarding, or due diligence where a quick public-records sweep is needed.
Run reusable name-based screens for housing, gig, or volunteer onboarding
Patterns agents use Complete Criminal Checks API API for, with concrete tasks.
★ Tenant Screening
Run a public-records criminal sweep against a prospective tenant before signing a lease. The /search.php endpoint accepts a name and returns matches across arrest, sex-offender, inmate, and most-wanted sources, with one credit deducted per call. Independent landlords and small property managers use this as a low-cost first-pass screen before commissioning a full FCRA-compliant report.
Search the name 'John A Smith' across all available sources and return the list of matching records with their source labels
Gig and Volunteer Onboarding
Add a quick public-records check to the onboarding flow for gig workers, contractors, or volunteers. The single-endpoint API is straightforward to wire into an onboarding form and the credit-per-search pricing keeps the cost predictable. This is appropriate for non-FCRA informational screening; for adverse-action decisions a regulated background-check provider should also be used.
For each new sitter applicant in the queue, call /search.php with their name and flag any results from the sex-offender source for human review
Due Diligence Lookups
Add a public-records sweep to a wider due-diligence workflow alongside corporate-register and sanctions data. A single name search returns hits across multiple US datasets, which can be combined with PSC and sanctions results to build a richer picture of a counterparty. The credit-based model makes one-off lookups cheap to integrate.
Take the named directors returned from a Companies House lookup and run each name through /search.php, returning any with non-empty results
Agent-Driven Screening via Jentic
Let an AI assistant trigger a public-records screen as part of an onboarding or research conversation. Through Jentic the agent searches by intent, loads the schema for the single search endpoint, and executes the call without the developer wiring auth or credit tracking. Results are returned in structured form for the agent to summarise to the user.
On the prompt 'check if Jane Doe has any public criminal records', call /search.php with name=Jane Doe and report a one-line summary of any matches
1 endpoints — jentic publishes the only available openapi specification for complete criminal checks api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/search.php
Search criminal records by name across selected sources
/search.php
Search criminal records by name across selected sources
Three things that make agents converge on Jentic-routed access.
Credential isolation
Complete Criminal Checks API keys are stored encrypted in the Jentic vault and injected as the X-API-Key header at execution time. The raw key never enters the model context or application logs.
Intent-based discovery
Agents search Jentic with intents like 'search public criminal records' and Jentic returns the GET /search.php operation with its parameter schema, so the agent can submit a name without browsing developer docs.
Time to first call
Direct integration: a couple of hours to wire the header auth and parse the response shape. Through Jentic: under 15 minutes via search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Onfido
Identity verification with document and biometric checks plus optional background checks
Choose Onfido when you need document and biometric verification combined with regulated background checks rather than a public-records-only sweep.
Persona
Configurable identity verification platform with KYC, document, and database checks
Choose Persona when you want a configurable verification flow that combines criminal-record checks with full KYC and selfie verification.
OpenSanctions
Sanctions, PEP, and watchlist screening across global jurisdictions
Use OpenSanctions alongside Complete Criminal Checks to add sanctions and PEP coverage on top of US public-records hits.
Specific to using Complete Criminal Checks API API through Jentic.
Why is there no official OpenAPI spec for Complete Criminal Checks API?
Complete Criminal Checks does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Complete Criminal Checks API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Complete Criminal Checks API use?
The API uses an API key passed in the X-API-Key request header. Through Jentic the key is stored encrypted in the vault and injected at execution time, so the raw key never enters the agent's prompt or logs. HTTPS is required.
Can I search the sex offender registry with this API?
Yes. Call /search.php with the name parameter and constrain the source filter to the sex-offender dataset. The response lists matches with their originating source so you can separate sex-offender hits from arrest or inmate records.
What are the rate limits and pricing for the Complete Criminal Checks API?
Pricing is credit-based: each call to /search.php costs one credit from your account balance. There is no documented per-second rate limit; high-volume integrations should monitor remaining credits and add backoff if HTTP 429 is returned.
How do I run a criminal record search through Jentic?
Run the Jentic search query 'search public criminal records by name', load the returned operation (GET /search.php), and execute it with the name parameter. The response returns the list of matched records and the data source for each hit.
Is this API FCRA-compliant for employment decisions?
No. Complete Criminal Checks is a public-records search and is not a Consumer Reporting Agency under the US Fair Credit Reporting Act. Do not use it as the sole basis for hiring, tenancy, or credit adverse-action decisions; pair it with an FCRA-regulated provider when an adverse action is on the table.