GFM Pro - logo

Intro the GoFundMe Pro API

If this feature isn't available to you in GoFundMe Pro, contact our team to learn about adding it to your account.

In this article:

The GoFundMe Pro API lets you integrate your systems with GoFundMe Pro, giving you the power to automate tasks, manage data, and create custom solutions tailored to your organization’s needs.

With the GoFundMe Pro API, you can connect your existing tools to GoFundMe Pro to streamline workflows, retrieve real-time data, and enhance your fundraising capabilities.

Create app

To create an app using the API:

  1. In GoFundMe Pro, select Apps & Integrations
  2. Select API
  3. Enter the name of your application
  4. Enter a web address for the Oauth2 Redirect URI

What is an OAuth2 Redirect URI?

GoFundMe Pro follows the OAuth2 protocol for security purposes. In simple terms, the Redirect URI (the web address you enter) keeps your access token secure during setup. We recommend using the web address of your main website.

  1. Check the terms of service checkbox

an image of the api form in classy manager

  1. Select Create App

Once you complete the steps above, you’ll receive your API credentials. These include your:

  • client_id - A unique string of characters used to identify your application
  • client_secret - A unique string of characters that pair with your client_id. When paired, it allows you to get an access token

Important: Do not share your credentials with anyone to keep your access token secure.

Get your access token

To access the GoFundMe Pro API, you need an access token. When you have your API credentials, you can request a token from our developer’s center.

What is an access token?

Access tokens are meant for use by an API. The token informs the API that you’re authorized to access the API and perform approved actions.

API calls on GoFundMe Pro

Important: We do set rate limits for active API keys to maintain quality for all users. When an app exceeds the limit, the request will return an 429 Too Many Requests error code along with a message to retry after 24 seconds. For more details, see our API documentation on rate limits.

Many of our API calls are public and let you pull data from GoFundMe Pro campaigns and pass it to your website. For example, you could pass progress data to your site and create a progress bar that updates alongside GoFundMe Pro. 

Please note that web development services fall outside the scope of support from the GoFundMe Pro Care Team. This integration option is for organizations that have a web developer on their team.

If you're already set up, the next step is to review our API documentation.

Frequently asked questions

Can I edit my application later?

Yes, you can edit the application name and Redirect URI at any time. Select My Settings and GoFundMe Pro API to see your API credentials. Then select Edit next to your credentials. 

Not seeing what you need?

Contact us