COVID-19 Update: USAC remains open for business—Washington, DC office closed. Learn more about USF program responses.

National Verifier Eligibility Check API

The National Verifier Eligibility Check allows Lifeline service providers to connect their online applications with the National Verifier. This enables Lifeline consumers to apply to Lifeline through a provider's website.

The National Verifier Eligibility Check APIs

An API or application program interface allows two software programs to interact with one another.

Two APIs are available for use in the production environment. The APIs allow service providers to directly integrate their Lifeline enrollment platforms with the National Verifier.  The use of such a connection is fully optional.

The two APIs:

  1. An Eligibility Check API – This API initiates a new application and eligibility check in the National Verifier after a consumer applies on a service provider’s enrollment system. The NV checks include validations to verify the consumer’s identity, address, eligibility, and duplicate status (address/subscriber).
  2. A Status Check API – This API allows a user to check the status of an application using a unique identifier (token) generated and returned during the eligibility check.

If you are interested in connecting, keep reading.

Building an API Connection

Step One: Review the API Specifications

Information on how a service provider can integrate the National Verifier into their existing business models are available within the National Verifier API Specifications document.

You may get a copy of the API Specifications by logging into the one portal and continuing to NLAD where the document can be found under the “Reports and Tools” section.

Step Two: Complete Technical Development and Test

Technical work is required to establish an API connection. The API Specifications will assist your technical team with development. If you have reviewed these and the Eligibility Check API videos and need additional assistance, email us.

Step Three: Submit a Signed Interconnection Security Agreement (ISA) to USAC

An ISA is an agreement established between USAC and service providers to document the technical requirements and security components of the interconnections between IT systems. Having an established ISA is a federal security standards best practice.

You will be able to use the staging environment for testing purposes without a signed agreement, but a signed Interconnection Security Agreement (ISA) is required to establish and API connection with the National Verifier production environment.

If your company is interested in connecting, please follow the steps below:

  • Log into one portal to access the ISA Template. (This can be found under the “Reports and Tools” section.)
  • Fill out and sign the ISA and send it back to us along with the information below:
    • Provide the API ID(s) you would like to register for NV API production access. If you have not created an API ID yet, the ETC Administrator within your company will be able to create an API account in NLAD.
    • If you wish to register your service provider website domain that can be provided within the available NV APIs (referenced in the National Verifier API Specifications document, also found in NLAD under “Reports and Tools”), please provide them in the following format:
      • “Lifeline Carrier Name – https://www.S@MPLELifelineProvider.com/”
  • Email the completed and signed ISA along with your API IDs and the domain to LifelineProgram@usac.org with subject line: “NVEC ISA”.

Resources