Goodstack
Goodstack (formerly Percent) is an impact platform whose REST API lets businesses build charitable giving, nonprofit verification, and fund disbursement into their own products. The Goodstack Services API covers monetary donations (direct and via a hosted donation gateway), a global registry of verified nonprofit and educational organisations, organisation name search, eligibility and monitoring subscriptions, agent verifications, validation requests and submissions, Gift Aid declarations, categories, and webhook subscriptions. Goodstack handles the vetting, validation, and timely disbursement of donations to good causes across multiple countries and currencies. The API is organised around REST, uses API-key authentication (publishable pk_ and secret sk_ keys), returns JSON with standard HTTP status codes, and offers a sandbox environment.
Goodstack publishes 42 API contracts indexed on the APIs.io network, including Activities API, Agent Verifications API, Categories API, and 39 more. Tagged areas include Company, Non-Profit, Donations, Charitable Giving, and Fundraising.
The Goodstack catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Goodstack’s developer surface includes sandbox, changelog, authentication, documentation, API reference, getting-started guide, support, and 26 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Nonprofit and Fundraising | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 42
Individual APIs this provider publishes, each with its own machine-readable definition.
Goodstack Activities API
The Activities API from Goodstack — 2 operation(s) for activities.
Goodstack Agent Verifications API
Agent verification is a one-off check. It is used to confirm that: 1. The person applying is who they say they are. 2. They represent the nonprofit. They are not editable once c...
Goodstack Categories API
Categories represent collections of Organisations, which can be used to group and filter Organisations.
Goodstack Countries API
The Countries API from Goodstack — 1 operation(s) for countries.
Goodstack Donation Sessions API
The Donation Sessions API from Goodstack — 2 operation(s) for donation sessions.
Goodstack Donations API
A Donation object tracks the lifecycle of a Donation from creation and payment to disbursement to the nonprofit. Donations can be created during a Donation Session by the Hosted...
Goodstack Eligibility Subscriptions API
The Eligibility Subscriptions API from Goodstack — 3 operation(s) for eligibility subscriptions.
Goodstack Gift Aid API
The Gift Aid API from Goodstack — 2 operation(s) for gift aid.
Goodstack Monitoring Subscriptions API
The Monitoring Subscriptions API from Goodstack — 3 operation(s) for monitoring subscriptions.
Goodstack Org name search API
The Org name search API from Goodstack — 1 operation(s) for org name search.
Goodstack Organisation API
The Organisation API from Goodstack — 1 operation(s) for organisation.
Goodstack Organisations API
Nonprofits are represented by the Organisation object. You can retrieve and query for Organisations.
Goodstack Registries API
The Registries API from Goodstack — 2 operation(s) for registries.
Goodstack Users API
The User object represents a user of your application. It can be used to track Donations that belong to that user.
Goodstack Validation Invites API
The Validation Invites API from Goodstack — 1 operation(s) for validation invites.
Goodstack Validation Request Documents API
The Validation Request Documents API from Goodstack — 1 operation(s) for validation request documents.
Goodstack Validation Requests API
If you want to know if a nonprofit exists in an official registry, create a Validation Request and we will check it for you. Documentary evidence can be attached to a Validation...
Goodstack Validation Submission Configuration API
The Validation Submission Configuration API from Goodstack — 2 operation(s) for validation submission configuration.
Goodstack Validation Submission Documents API
The Validation Submission Documents API from Goodstack — 2 operation(s) for validation submission documents.
Goodstack Validation Submissions API
The Validation Submissions API from Goodstack — 2 operation(s) for validation submissions.
Goodstack Webhook Subscriptions API
The Webhook Subscriptions API from Goodstack — 2 operation(s) for webhook subscriptions.
Goodstack Agent Verification Events API
Webhook events triggered during the agent verification process, from pending states to final approval or rejection.
Goodstack Budgets API
The Budgets API from Goodstack — 1 operation(s) for budgets.
Goodstack Campaigns API
The Campaigns API from Goodstack — 1 operation(s) for campaigns.
Goodstack Country Compliance Check Events API
Webhook events triggered when a country compliance check result is stored or re-evaluated for an organisation in your program.
Goodstack Donation Events API
Webhook events triggered throughout the donation lifecycle, from payment receipt to final disbursement or cancellation.
Goodstack Donation Match Request API
The Donation Match Request API from Goodstack — 1 operation(s) for donation match request.
Goodstack Donation Wallets API
The Donation Wallets API from Goodstack — 1 operation(s) for donation wallets.
Goodstack Eligibility Subscription Events API
Webhook events triggered when eligibility subscription status changes, including activity tag confirmations.
Goodstack Employees API
The Employees API from Goodstack — 1 operation(s) for employees.
Goodstack Experience API
The Experience API from Goodstack — 2 operation(s) for experience.
Goodstack Fundraising API
The Fundraising API from Goodstack — 1 operation(s) for fundraising.
Goodstack Gamification API
The Gamification API from Goodstack — 1 operation(s) for gamification.
Goodstack Giving Donations API
The Giving Donations API from Goodstack — 1 operation(s) for giving donations.
Goodstack Monetary Donation Verification Events API
Webhook events triggered during the monetary donation verification lifecycle, from receiving a new verification to status changes as checks progress.
Goodstack Monetary Donation Verifications API
Monetary Donation Verification is a check used to confirm whether a given organisation is eligible to receive monetary donations.
Goodstack Monitoring Subscription Events API
Webhook events triggered when monitoring subscription status changes, including compliance check results.
Goodstack Organisation Branding API
The Organisation Branding API from Goodstack — 1 operation(s) for organisation branding.
Goodstack SCIM API
SCIM 2.0 compliant API for provisioning and managing users. All `/scim/v2` endpoints authenticate with a partner SCIM API key as a bearer token and require the partner's `scim_a...
Goodstack Validation Request Events API
Webhook events triggered when validation requests are approved or rejected by Goodstack.
Goodstack Validation Submission Events API
Webhook events triggered throughout the validation submission lifecycle, from creation to completion or failure.
Goodstack Volunteering API
The Volunteering API from Goodstack — 3 operation(s) for volunteering.
Scroll for all 42
Open Collections 21
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Goodstack Services Activities API
OPEN COLLECTIONGoodstack Services Activities Agent Verifications API
OPEN COLLECTIONGoodstack Services Activities Categories API
OPEN COLLECTIONGoodstack Services Activities Countries API
OPEN COLLECTIONGoodstack Services Activities Donation Sessions API
OPEN COLLECTIONGoodstack Services Activities Donations API
OPEN COLLECTIONGoodstack Services Activities Eligibility Subscriptions API
OPEN COLLECTIONGoodstack Services Activities Gift Aid API
OPEN COLLECTIONGoodstack Services Activities Monitoring Subscriptions API
OPEN COLLECTIONGoodstack Services Activities Org name search API
OPEN COLLECTIONGoodstack Services Activities Organisation API
OPEN COLLECTIONGoodstack Services Activities Organisations API
OPEN COLLECTIONGoodstack Services Activities Registries API
OPEN COLLECTIONGoodstack Services Activities Users API
OPEN COLLECTIONGoodstack Services Activities Validation Invites API
OPEN COLLECTIONGoodstack Services Activities Validation Requests API
OPEN COLLECTIONGoodstack Services Activities Validation Submissions API
OPEN COLLECTIONGoodstack Services Activities Webhook Subscriptions API
OPEN COLLECTIONScroll for all 21
Agent Skills 3
Packaged agent skills for driving this provider's APIs from an AI assistant.
Search a nonprofit and create a donation
AGENT SKILLVerify a nonprofit organisation
AGENT SKILLGoodstack API pricing
Prices published by Goodstack, read 2026-10-28 from goodstack.io/pricing.
| Plan | Price |
|---|---|
| United States (US cards) | 2.9% + $0.30 per donation |
| Canada (CAN cards) | 2.9% + $0.30 per donation |
| Australia (Aus cards) | 2.9% + $0.30 per donation |
| UK & Rest of World (UK cards) | 2.9% + £0.20 per donation |
Plan details, limits and sources →
Billed by: donation · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Service Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Goodstack
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Goodstack Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Goodstack Webhooks
ASYNCAPISpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Goodstack API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Goodstack Overlay
DERIVEDSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Goodstack API — frequently asked questions
Does Goodstack have an API?
Yes. APIs.io lists 42 APIs from Goodstack, including Goodstack Activities API, Goodstack Agent Verifications API and Goodstack Categories API, and 39 more.
Is there an OpenAPI specification for the Goodstack API?
Yes. APIs.io indexes 42 OpenAPI specifications for Goodstack, each linked for download from this page.
How do I authenticate with the Goodstack API?
Goodstack uses bearer-token authentication (apiKey · 3 schemes). The details are profiled on APIs.io as Goodstack Authentication.
How much does the Goodstack API cost?
Goodstack publishes its prices; its United States (US cards) plan is 2.9% + $0.30 per donation as of 2026-10-28. APIs.io lists 4 pricing plans for Goodstack, with each plan's price, limits and inclusions under Pricing on this page.
Is the Goodstack API ready for AI agents?
Goodstack has a Kin Score of 63.0 out of 100 (strong) and an Agent Readiness score of 43.0 (agent-native), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.