![](/images/court.png)
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
![](/images/docketing.png)
APIs to deliver case information including docket sheets, claims registers and all corresponding PDFs.
Servicing
![](/images/servicing.png)
Comprehensive APIs for continuous case monitoring, SCRA searches, PACER screenshots, and more.
Lead Generation
![](/images/lead-generation.png)
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
![](/images/check.png)
![](/images/check.png)
![](/images/check.png)