Setup Guide
This guide walks you through obtaining API credentials from Candid to use the connector.
Prerequisites
- A Candid account with API access. Visit Candid's website to request API trial or production access.
Step 1: Request API access
- Go to the Candid website and navigate to the API or developer section.
- Submit a request for API access. Depending on your use case, you may qualify for trial or production access.
- Candid will review your request and provide access credentials.
note
API access may require an existing Candid subscription or partnership. Contact Candid directly for eligibility details.
Step 2: Obtain your subscription key
- Once approved, log in to the Candid developer portal.
- Navigate to your profile or API keys section.
- Copy your Subscription Key; this is the API key used to authenticate all requests.
tip
Store the Subscription Key securely. Do not commit it to source control. Use Ballerina's configurable feature and a Config.toml file to supply it at runtime.
Step 3: Determine your API tier
Candid offers different API products with varying levels of data access:
- Essentials API: Search for nonprofits and retrieve summary information.
- Premier API: Access detailed nonprofit profiles with financials, people, and DEI data.
- Charity Check PDF API: Download IRS compliance verification PDF reports.
Ensure your subscription includes access to the APIs you plan to use.