DOJ Press Releases Scraper | US Justice Department avatar

DOJ Press Releases Scraper | US Justice Department

Pricing

from $19.00 / 1,000 results

Go to Apify Store
DOJ Press Releases Scraper | US Justice Department

DOJ Press Releases Scraper | US Justice Department

Extract US Department of Justice press releases with title, date, topic, components, and full body text. Filter by topic and date range. Useful for compliance teams, legal researchers, and journalists tracking federal investigations and prosecutions.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

ParseForge Banner

⚖️ DOJ Press Releases Scraper

🚀 Export every Department of Justice press release in seconds. Indictments, charges, settlements, and official statements from the US DOJ.

🕒 Last updated: 2026-05-25 · 📊 9 fields per record · 265,000+ releases · All DOJ components

The US Department of Justice publishes press releases from every component, US Attorney's Office, and headquarters division. This scraper pulls the full archive (over 265,000 releases) via the official justice.gov API and returns them as structured records ready for analysis or alerting.

Each record returns the title, release number, publication date, issuing component (e.g. Office of the Attorney General, US Attorney's Office, FBI), topic, teaser, and full body text with HTML stripped. Sort newest or oldest, filter by search term.

🎯 Target Audience💡 Primary Use Cases
Journalists, compliance, law firms, researchers, OSINT analystsMonitoring enforcement actions, tracking US Attorney activity, training legal LLMs, alert systems on new charges

📋 What the DOJ Press Releases Scraper does

  • Pulls press releases from the official justice.gov public API
  • Filters by search term across title
  • Sorts newest or oldest first
  • Returns full plain-text body with HTML stripped
  • Paginates automatically to your requested maxItems

💡 Why it matters: New DOJ charges drop with no public notice. Catching them on publication day is the difference between writing the story and reading it.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
searchTermstringFree-text search across title
maxItemsintegerHow many records to return (free=10, paid up to 1M)
sortDirectionstringDESC newest first / ASC oldest first

Example A. Newest 50 DOJ press releases:

{ "maxItems": 50 }

Example B. Search for fentanyl-related releases, oldest first:

{ "searchTerm": "fentanyl", "sortDirection": "ASC", "maxItems": 200 }

⚠️ Good to Know: The DOJ API returns the same content as justice.gov. Older archived releases redirect to their archive URLs.

📊 Output

FieldTypeDescription
📌 titlestringRelease title
🔗 urlstringOfficial justice.gov URL
🆔 numberstringPress release number e.g. 25-0123
📅 publicationDatestringPublication date YYYY-MM-DD
🏛️ componentsstringIssuing DOJ component(s)
📑 topicstringTopic tags
📝 teaserstringShort summary
📄 bodystringFull body text, HTML stripped
🕒 scrapedAtstringISO timestamp

Sample record:

{
"title": "U.S. Attorney's Office Announces Indictment",
"url": "https://www.justice.gov/usao-edpa/pr/...",
"publicationDate": "2026-05-22",
"components": "U.S. Attorney's Office, Eastern District of Pennsylvania",
"teaser": "PHILADELPHIA - Acting Attorney General Todd Blanche..."
}

✨ Why choose this Actor

  • 🇺🇸 Official justice.gov API source
  • 📦 Export CSV, Excel, JSON, XML
  • 🔄 Schedule daily for new release alerts
  • 🎯 Full body text included

📈 How it compares to alternatives

ApproachResult
Manual justice.gov browsingSlow, no bulk export
RSS readersLimited history
Building your own API clientDays of work
This ActorOne click structured export

🚀 How to use

  1. Create a free Apify account with $5 credit
  2. Open this Actor
  3. Set filters
  4. Click Start
  5. Download CSV, Excel, JSON, or XML

💼 Business use cases

Compliance: track DOJ enforcement actions in your sector. Legal research: build searchable archives of charges. Media monitoring: alert on press releases mentioning specific entities. LLM training: clean corpus of legal-press text.

🔌 Automating DOJ Press Releases Scraper

Connect to Make, Zapier, Slack, Airbyte, GitHub Actions, Google Drive, or any tool via the Apify API and webhooks.

🌟 Beyond business use cases

Research: longitudinal study of DOJ enforcement priorities. Personal: track topics that affect your community. Non-profit: monitor civil rights or environmental enforcement. Experimentation: train classifiers on legal text.

🤖 Ask an AI assistant about this scraper

Paste this README into ChatGPT, Claude, Perplexity, or Copilot.

❓ Frequently Asked Questions

Q: 📅 How current? A: Same-day publication on justice.gov. Q: 📦 Export formats? A: CSV, Excel, JSON, XML. Q: 🔍 Full-text search? A: Title search via searchTerm. Q: 📅 How far back? A: Full DOJ archive. Q: 🏛️ Filter by US Attorney's Office? A: Use searchTerm with the office name. Q: 💰 Cost? A: Free=10 items, paid up to 1M. Q: ⏰ Scheduling? A: Yes, daily/hourly via Apify. Q: 🔒 Official? A: Yes, justice.gov API. Q: 📄 Body text? A: Plain text, HTML stripped. Q: 🆔 What's the number field? A: DOJ-assigned press release ID.

🔌 Integrate with any app

Make, Zapier, n8n, Slack, Airbyte, GitHub Actions, Google Drive, Google Sheets, BigQuery, S3, webhooks, REST API.

ActorDescription
Federal Register ScraperDaily federal rules, notices, proposed rules
Congress.gov Bills ScraperUS legislative bills
GAO Reports ScraperGovernment Accountability Office reports
CourtListener RSS ScraperCourt opinions and dockets
FARA Foreign Agents ScraperForeign Agents Registration Act filings

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: Independent tool, not affiliated with the US Department of Justice. Only publicly available data is collected.