Grantor System-to-System

Get Started with the Grants.gov Grantor System-to-System

You can connect your organization’s grant management system directly to Grants.gov using webservices in our System-to-System (S2S) interface. 

What You Need Before You Start

To use the Grants.gov S2S interface, your organization should have: 

  • A developer who understands XML and knows how to use web services. 

  • Knowledge of Java is helpful because the sample code in the Applicant Reference Implementation uses it. 

  • A clear understanding of your organization’s databases, since they will be used to store and send information to and from Grants.gov. 

Setting up System-to-System with Grants.gov

This guide assumes that your agency or sub-agency exists in Grants.gov and you have an administrator (admin) user account. If you are connecting to Grants.gov Web Services for the first time, you should:

  • Review the Agency S2S Version Table and the Agency Web Services page to learn about the Version 2.0 Web Services

  • Download the Version 2.0 Agency WSDL from the link in the Agency Versions & WSDLs.

  • Download the Version 2.0 Web Service using the link found in the Agency Reference Implementation.

  • Get a digital certificate and make sure it is set up correctly so your system can communicate securely with Grants.gov. See the Agency Certificate for details.

  • Create an account to test your connection as an applicant at training.grants.gov. You will be prompted to create and link a “sandbox” account through Login.gov. 

If you have questions, please contact Grants.gov.