FBI Wanted List Scraper — Fugitives & Terrorists API avatar

FBI Wanted List Scraper — Fugitives & Terrorists API

Pricing

from $3.00 / 1,000 results

Go to Apify Store
FBI Wanted List Scraper — Fugitives & Terrorists API

FBI Wanted List Scraper — Fugitives & Terrorists API

Extract data from the FBI Wanted public API. Scrape fugitives, terrorists, kidnapping suspects, and missing persons with filters for field office, classification, and status.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Compute Edge

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

FBI Wanted List Scraper

Extract structured data from the FBI Wanted public API — no authentication required. Scrape fugitives, terrorists, kidnapping suspects, missing persons, bank robbers, and all other wanted individuals from the official FBI database. Get reward amounts, physical descriptions, field office assignments, photos, and more — ready for analysis, alerting pipelines, or downstream AI processing.

Features

  • Scrapes the official FBI Wanted API — data is authoritative, updated daily by the FBI
  • Filters by poster type — Ten Most Wanted, terrorists, kidnapping, murders, crimes-against-children, bank robbers, and more
  • Filters by field office — target specific regional offices (detroit, chicago, los-angeles, miami, etc.)
  • Filters by status — active (na), captured, located, deceased, or recovered
  • Full physical descriptions — sex, race, nationality, hair, eyes, height, weight, age, scars and marks
  • Reward amounts — structured rewardMin / rewardMax numeric fields alongside the human-readable reward text
  • Photo URLs — direct link to the primary FBI wanted poster photo
  • Paginated — handles all 1,000+ records automatically with polite rate limiting

Output fields

FieldDescription
uidUnique FBI case identifier
titleFull name of the wanted person
descriptionShort crime description
subjectsCrime categories (e.g. "Violent Crime - Murders")
fieldOfficesResponsible FBI field offices
personClassificationMain, Victim, or Accomplice
posterClassificationPoster type (ten, terrorist, kidnapping, etc.)
statusCurrent status (na, captured, located, etc.)
rewardTextHuman-readable reward description
rewardMinMinimum reward amount in USD
rewardMaxMaximum reward amount in USD
warningMessageArmed/dangerous warning
sexMale / Female
raceRace description
nationalityCountry of nationality
placeOfBirthPlace of birth
hairHair color
eyesEye color
heightMinMinimum height (inches)
heightMaxMaximum height (inches)
weightWeight description
ageMinEstimated minimum age
ageMaxEstimated maximum age
scarsAndMarksIdentifying marks
occupationsKnown occupations
possibleStatesUS states where person may be located
possibleCountriesCountries where person may be located
primaryImageUrlURL to primary wanted poster photo
posterUrlURL to downloadable PDF poster
urlFBI profile page URL
publicationDate the listing was published
modifiedDate the listing was last modified

How to scrape the FBI Wanted list

Step 1 — Open the Actor

Navigate to the FBI Wanted List Scraper on Apify Store and click Try for free.

Step 2 — Configure your input

Use the visual input form or paste a JSON configuration (see examples below). All fields are optional — running with empty input returns the 100 most recent active wanted persons.

Step 3 — Run the Actor

Click Start and wait for the run to complete. Typical runs finish in under 30 seconds.

Step 4 — Download your data

Export results as JSON, CSV, Excel, or JSONL from the dataset tab. Or integrate directly via the Apify API for automated pipelines.


Input examples

Default run (empty input — returns 100 most recent records)

{}

Ten Most Wanted fugitives only

{
"posterClassification": "ten",
"maxResults": 10
}

Terrorist suspects — all records

{
"posterClassification": "terrorist",
"maxResults": 0
}

Active wanted persons in the Detroit field office

{
"fieldOffice": "detroit",
"status": "na",
"maxResults": 200
}

All captured fugitives

{
"status": "captured",
"maxResults": 500
}

Output example

{
"uid": "07909fc7290c4a34a289eda0354528ab",
"title": "JOSE GUADALUPE LOPEZ NUNEZ",
"description": "Unlawful Flight to Avoid Prosecution - Murder",
"subjects": "Violent Crime - Murders",
"fieldOffices": "sacramento",
"personClassification": "Main",
"posterClassification": "murders",
"status": "captured",
"rewardText": "The FBI is offering a reward of up to $5,000 for information leading to the arrest.",
"rewardMin": null,
"rewardMax": 5000,
"warningMessage": "",
"sex": "Male",
"race": "White (Hispanic)",
"nationality": "Mexican",
"placeOfBirth": "",
"hair": "Black",
"eyes": "brown",
"heightMin": null,
"heightMax": null,
"weight": "175 pounds",
"ageMin": null,
"ageMax": null,
"scarsAndMarks": "",
"occupations": "",
"possibleStates": "",
"possibleCountries": "",
"primaryImageUrl": "https://www.fbi.gov/wanted/murders/jose-guadalupe-lopez-nunez/@@images/image/large",
"posterUrl": "https://www.fbi.gov/wanted/murders/jose-guadalupe-lopez-nunez/download.pdf",
"url": "https://www.fbi.gov/wanted/murders/jose-guadalupe-lopez-nunez",
"publication": "2021-06-21T09:35:00",
"modified": "2022-03-15T14:00:00"
}

Pricing

This Actor is priced at $0.003 per result. A typical run fetching 100 records costs approximately $0.30 (plus standard Apify compute costs of roughly $0.01).

Run typeRecordsEstimated cost
Ten Most Wanted~10~$0.03
Single category (terrorist)~50–200~$0.15–$0.60
Full database (1,200+)1,200+~$3.60

Costs include the Actor's per-result fee plus Apify platform compute. Runs are fast (typically under 60 seconds for 100 records) so platform compute costs are minimal.


FAQ

Q: Is scraping the FBI Wanted list legal?

Yes. This Actor calls the official FBI public API (api.fbi.gov) which is freely accessible without authentication. The data is published by a US government agency for public consumption. No scraping of the fbi.gov website itself is performed — only the official REST API is used.

Q: How often is the FBI Wanted list updated?

The FBI updates the Wanted list in real time as persons are added, captured, or cases are resolved. For monitoring use cases, we recommend scheduling this Actor to run daily or hourly using Apify's built-in scheduler.

Q: What does status: "na" mean?

The value "na" means the person is currently actively wanted (not yet apprehended). Other statuses include "captured", "located", "deceased", and "recovered".

Q: Can I filter by multiple field offices or categories simultaneously?

The FBI API accepts one filter value per parameter. To combine multiple offices or categories, run the Actor multiple times with different filter values, then merge the results.

Q: What is posterClassification vs personClassification?

posterClassification describes the type of case (e.g., "ten" for Ten Most Wanted, "terrorist", "kidnapping"). personClassification describes the role of the person in the case (e.g., "Main" for the primary suspect, "Victim", "Accomplice").

Q: How do I get all records, not just 100?

Set maxResults to 0 in the input configuration. This will paginate through the entire FBI Wanted database, which currently contains 1,200+ records.


Other scrapers you might like

  • CISA KEV Scraper — Extract CISA's Known Exploited Vulnerabilities catalog for cybersecurity monitoring
  • EPA AQS Air Quality Scraper — Extract EPA air quality monitoring data by location and pollutant
  • USGS MRDS Mineral Resources Scraper — Extract USGS mineral resources database records

This Actor is provided for educational, research, and legitimate business purposes only. The data is sourced from the official FBI public API and is published by the US federal government for public use. The Actor operator is not affiliated with the FBI or any US government agency. Users are responsible for ensuring their use of the extracted data complies with applicable laws and regulations. Do not use this data for harassment, vigilantism, or any activity that could endanger individuals. Contact support@apify.com for questions about permitted use.