National Data Center APIs

Introduction

The National Data Center provides a set of APIs for customers to use. They provide an efficient way to access your NDC data and allow you to automate your data gathering and integrate with your current business processes. The APIs offer the same data that our various web pages provide at ndc.org Our APIs are RESTful and they:

  • Use predictable, resource-oriented URLs.
  • Use built-in HTTP capabilities for passing parameters and authentication.
  • Respond with standard HTTP response codes to indicate errors.
  • Returns XML or JSON (returns XML by default, add http header "Accept:application/json" to return json output).
You can use your favorite HTTP/REST library available for your programming language, to make HTTP calls to the NDC. To view the various APIs availabe please view our Help Page. At the bottom of this page you can find a Revision History APIs.

All API calls require an apikey. You can obtain an apikey by contacting the NDC. Once you are issued an apikey you can retrieve or reset your apikey by logging into ndc.org and navigate to the Settings tab on the My Profile page.

Many of our web services require an NDC_Case_ID as an input parameter. The NDC_Case_ID is an NDC constructed value that uniquely identifies the Chapter 13 case. It is composed of a TrusteeID then a hyphen (-), then the 7 digit case number. If you need a full list of TrusteeID's you can call the Trustees web service or get a full list on our Downloads page.