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 Our Community's Cases
Access PACER Directly