 
    APIs For Automating Federal Courts
Build docketing, mortgage servicing, lead generation, case monitoring, calendaring, applications that perform reliably and securely, at scale.
Contact Sales Sign Up FreeDocketing
 
        APIs to deliver case information including docket sheets, claims registers and all corresponding PDFs.
Servicing
 
        Comprehensive APIs for continuous case monitoring, SCRA searches, PACER screenshots, and more.
Lead Generation
 
        Generate client leads from bankruptcy or litigation filings for your business.
Code examples
const search = {
  openCases: true,
  caseNo: caseNumber
};
const caseApi = new CourtApi.PacerCaseLookupApi();
caseApi.searchCourtCases(court, search, function (error, data, response) {
  console.log(JSON.stringify(response.body, null, 2));
});
          
const docketOptions = {
  pageSize: 10,      // number of docket entries to show per page
  page: 1,           // page number to show
  sortOrder: "desc", // Show the most recent items first
  // search for entries containing a search string
  // searchKeyword: 'order entered'
};
caseApi.getDockets(court, caseNumber, docketOptions,
  function (error, data, response) {
    if (response.body.entries.total_items == 0) {
      console.log("No docket entries - purchase docket sheet from PACER");
      return;
    }
    console.log(JSON.stringify(response.body, null, 2));
  }
);
          
const queryApi = new CourtApi.QueryApi();
const options = {};
queryApi.updateDockets(courtCode, caseNumber, options, callback);
          Developers Love CourtAPI
Designed To Minimize PACER Expense
 Access Your Own Cases
        Access Your Own Cases
       Access Our Community's Cases
        Access Our Community's Cases
       Access PACER Directly
        Access PACER Directly
      