Federal Bureau of Investigation Wanted API
Wanted API
Wanted API
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/federal-bureau-of-investigation:federal-bureau-of-investigation-wanted-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: FBI Wanted API
version: 4.x
description: Wanted API
tags:
- name: wanted
description: Wanted API
paths:
/@wanted:
get:
tags:
- wanted
summary: Get listing of wanted people
description: https://api.fbi.gov/wanted https://api.fbi.gov/wanted/v1 https://api.fbi.gov/wanted/v1/list and https://api.fbi.gov/wanted/list are all backward compatible aliases of this endpoint
operationId: _wanted__wanted_get
parameters:
- name: title
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Title
- name: field_offices
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Field Offices
- name: person_classification
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Person Classification
- name: poster_classification
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Poster Classification
- name: status
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Status
- name: height_min
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Height Min
- name: height_max
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Height Max
- name: weight_min
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Weight Min
- name: weight_max
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Weight Max
- name: sex
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Sex
- name: race
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Race
- name: build
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Build
- name: eyes
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Eyes
- name: hair
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Hair
- name: age_min
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Age Min
- name: age_max
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Age Max
- name: possible_countries
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Possible Countries
- name: possible_states
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Possible States
- name: reward_min
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Reward Min
- name: reward_max
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Reward Max
- name: pageSize
in: query
required: false
schema:
type: integer
exclusiveMinimum: 0
default: 20
title: Pagesize
- name: page
in: query
required: false
schema:
type: integer
exclusiveMinimum: 0
default: 1
title: Page
- name: sort_order
in: query
required: false
schema:
enum:
- asc
- desc
type: string
default: desc
title: Sort Order
- name: sort_on
in: query
required: false
schema:
enum:
- publication
- modified
- _score
type: string
default: modified
title: Sort On
responses:
'200':
description: List recent wanted
content:
application/json:
schema:
$ref: '#/components/schemas/WantedResultSet'
schema:
$ref: '#/definitions/Wanted Result Set'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/@wanted-person/{id}:
get:
tags:
- wanted
summary: Retrieve information on wanted person
description: https://api.fbi.gov/wanted/v1/object/{id} is backward compatible alias
operationId: __wanted_person__id___wanted_person__id__get
parameters:
- name: id
in: path
required: true
schema:
type: string
title: Id
responses:
'200':
description: Get data for wanted person
content:
application/json:
schema: {}
schema:
$ref: '#/definitions/Wanted Person'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
WantedImage:
properties:
caption:
anyOf:
- type: string
- type: 'null'
title: Caption
original:
anyOf:
- type: string
- type: 'null'
title: Original
large:
anyOf:
- type: string
- type: 'null'
title: Large
thumb:
anyOf:
- type: string
- type: 'null'
title: Thumb
type: object
title: WantedImage
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
WantedPerson:
properties:
pathId:
anyOf:
- type: string
- type: 'null'
title: Pathid
uid:
anyOf:
- type: string
- type: 'null'
title: Uid
title:
anyOf:
- type: string
- type: 'null'
title: Title
description:
anyOf:
- type: string
- type: 'null'
title: Description
images:
anyOf:
- items:
$ref: '#/components/schemas/WantedImage'
type: array
- type: 'null'
title: Images
default: []
files:
anyOf:
- items:
$ref: '#/components/schemas/WantedFile'
type: array
- type: 'null'
title: Files
default: []
warning_message:
anyOf:
- type: string
- type: 'null'
title: Warning Message
remarks:
anyOf:
- type: string
- type: 'null'
title: Remarks
details:
anyOf:
- type: string
- type: 'null'
title: Details
additional_information:
anyOf:
- type: string
- type: 'null'
title: Additional Information
caution:
anyOf:
- type: string
- type: 'null'
title: Caution
reward_text:
anyOf:
- type: string
- type: 'null'
title: Reward Text
reward_min:
anyOf:
- type: integer
- type: 'null'
title: Reward Min
default: 0
reward_max:
anyOf:
- type: integer
- type: 'null'
title: Reward Max
default: 0
dates_of_birth_used:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Dates Of Birth Used
default: []
place_of_birth:
anyOf:
- type: string
- type: 'null'
title: Place Of Birth
locations:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Locations
default: []
field_offices:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Field Offices
default: []
legat_names:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Legat Names
default: []
status:
anyOf:
- type: string
- type: 'null'
title: Status
person_classification:
anyOf:
- type: string
- type: 'null'
title: Person Classification
poster_classification:
anyOf:
- type: string
- type: 'null'
title: Poster Classification
ncic:
anyOf:
- type: string
- type: 'null'
title: Ncic
age_min:
anyOf:
- type: integer
- type: 'null'
title: Age Min
default: 0
age_max:
anyOf:
- type: integer
- type: 'null'
title: Age Max
default: 0
weight_min:
anyOf:
- type: integer
- type: 'null'
title: Weight Min
default: 0
weight_max:
anyOf:
- type: integer
- type: 'null'
title: Weight Max
default: 0
height_min:
anyOf:
- type: integer
- type: 'null'
title: Height Min
default: 0
height_max:
anyOf:
- type: integer
- type: 'null'
title: Height Max
default: 0
eyes:
anyOf:
- type: string
- type: 'null'
title: Eyes
hair:
anyOf:
- type: string
- type: 'null'
title: Hair
build:
anyOf:
- type: string
- type: 'null'
title: Build
sex:
anyOf:
- type: string
- type: 'null'
title: Sex
race:
anyOf:
- type: string
- type: 'null'
title: Race
nationality:
anyOf:
- type: string
- type: 'null'
title: Nationality
scars_and_marks:
anyOf:
- type: string
- type: 'null'
title: Scars And Marks
complexion:
anyOf:
- type: string
- type: 'null'
title: Complexion
occupations:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Occupations
possible_countries:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Possible Countries
default: []
possible_states:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Possible States
default: []
modified:
anyOf:
- type: string
format: date-time
- type: 'null'
title: Modified
publication:
anyOf:
- type: string
format: date-time
- type: 'null'
title: Publication
path:
anyOf:
- type: string
- type: 'null'
title: Path
type: object
title: WantedPerson
WantedFile:
properties:
url:
anyOf:
- type: string
- type: 'null'
title: Url
name:
anyOf:
- type: string
- type: 'null'
title: Name
type: object
title: WantedFile
WantedResultSet:
properties:
total:
type: integer
title: Total
default: 0
page:
type: integer
title: Page
default: 1
items:
anyOf:
- items:
$ref: '#/components/schemas/WantedPerson'
type: array
- type: 'null'
title: Items
default: []
type: object
title: WantedResultSet
x-provenance:
method: harvested
publisher: Federal Bureau of Investigation
source: https://api.fbi.gov/openapi.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)