Accessing the JustGiving API

You need a JustGiving API account to access both our sandbox and production servers. You can apply for, and recieve one instantly, by using our API registration form.

First you will need to sign up to become an API customer. Sign up at https://apimanagement.justgiving.com/signup.

We will send you an email with a link to activate your account. When your account is activated sign in and generate a new Application ID by clicking on the applications section of the Dashboard.

You need to supply your Application ID with each request, replace {ApplicationID} in the method documentation with your Application ID.

Once you’re happy with your application you can submit your application for approval. When your application is approved you will have access to our live production server //api.justgiving.com.

You can find out more about our API’s by going to our documentation website.

Documentation Website

A up-to-date documentation website is generated by our API everything you need know about our API can be found at https://api.justgiving.com/docs.

For documentation regarding the specific version of the API installed on each environment, visit /docs on the appropriate API.

SDK

We have an open source SDK on GitHub //github.com/JustGiving/JustGiving.Api.Sdk

Testing Your Application

We have three environments


  • https://api-sandbox.justgiving.com – paired with //v3-sandbox.justgiving.com
  • https://api.justgiving.com – paired with //www.justgiving.com

Sandbox is a live-like environment kept in step with our production releases. Production is the public facing JustGiving website. We strongly suggest you develop and test against sandbox.

Once you sign up you will automatically have access to our sandbox and production environments.